松鼠吃松鼠的游戏。

这是我使用编程语言Python制作的游戏副本。 它是很久以前制作的,但是我个人觉得很难写博客(只有11岁,请给我休息一下)。 所以我现在正在写。

赢得比赛的方法是达到一定的规模。 可以通过进食/碰撞比您小的另一只松鼠来增加体型。 但是,如果与比自己大的松鼠相撞,就会被吃掉。 当您被吃掉时,您会伤心。 当你失去所有的心时,你就会失去。

这比我以前的任何游戏都特别困难,原因是很多事情变得更加复杂,令人困惑或我没有学过。 这些东西包括

  • 将松鼠放在屏幕中央
  • 使松鼠随意移动
  • 确定COM松鼠的最大尺寸
  • 确定松鼠的起始大小
  • 确定心数
  • 松鼠离开“活动区域”后产生它们

当然,还有反弹。 弹跳是奇怪的。 它以如下图所示的模式运行,称为正弦波。 许多图表都对它们产生了影响。

松鼠像这样移动,但从零开始停顿,虽然看起来上升到5再回到0,但实际上没有。 水平移动时,在水平方向移动时会反弹到5。 但是,当垂直移动时,情况就不同了。 它将增加到5,加上它移动的数量。 例如,如果位置突然下降,则零将位于-5的位置。 但是,当您开始跳跃时,它过去在0中为零。因此它将上升到5并降落到-5。 上升将达到10,然后降为5。

这很困难,而且很重要。 我喜欢向您解释这些事情,因此它使您了解构建游戏的复杂性。 展品一:《守望先锋》和《堡垒之夜》。 建模非常详细和3D,有良好的图形,有不同的统计数据,有需要解锁的东西,等等。 当我制作另一个游戏时,我将写另一个博客。 这将与黑猩猩被点击有关。