简短描述 《Bouncers》是一款单人复古风格动作游戏,玩家需躲避敌人以冲击排行榜。弹球(Bouncer)会在屏幕内随机方向反弹并随时间倍增,同时会出现更多敌人,例如小行星。 迷你方块 迷你方块(名字很有创意吧?)会紧随你身后,迫使你在躲避所有其他敌人的同时不断移动。 弹球 弹球(我保证后面的名字会更富有创意)会从屏幕边缘反弹,并在每次反弹时改变方向。 游戏开始时只有 1 个弹球,比较简单,但随着分数提高,弹球数量会成倍增加。1 次反弹 = 1 分 * 倍率。 小行星 小行星(看?更有创意了吧?)每 10-15 秒生成一次并追踪你。灵活走位来躲避它! 冲刺者 冲刺者可以在屏幕任意位置同时生成多个。…
简短描述
《Bouncers》是一款单人复古风格动作游戏,玩家需躲避敌人以冲击排行榜。弹球(Bouncer)会在屏幕内随机方向反弹并随时间倍增,同时会出现更多敌人,例如小行星。
迷你方块
迷你方块(名字很有创意吧?)会紧随你身后,迫使你在躲避所有其他敌人的同时不断移动。
弹球
弹球(我保证后面的名字会更富有创意)会从屏幕边缘反弹,并在每次反弹时改变方向。
游戏开始时只有 1 个弹球,比较简单,但随着分数提高,弹球数量会成倍增加。1 次反弹 = 1 分 * 倍率。
小行星
小行星(看?更有创意了吧?)每 10-15 秒生成一次并追踪你。灵活走位来躲避它!
冲刺者
冲刺者可以在屏幕任意位置同时生成多个。它们会面向随机方向冲锋,直到离开屏幕。
窃贼
如果窃贼出现,它的速度会比迷你方块更快!
如果你被它击中,它会扣除你的一些分数!
躲避它 30 秒后它就会消失。
慢动作
当除迷你方块以外的敌人靠近你时,会触发慢动作效果,屏幕周围平滑淡入红色暗角,同时激活慢动作,让你在闪避时更加精准。
收集增益道具
增益道具能让你的生存时间更长!收集如 +1 生命、护盾、星星、清除和加速等增益道具!
治疗机制
治疗通过随机出现的血包或被动回血来实现!
血包:收集血包可立即恢复生命值!
被动回血:避免受到伤害即可持续回血!
治疗区域:治疗区域会随机生成,待在区域内可持续恢复生命值!
排行榜
在每个难度下竞争,跻身排行榜前 5 名!
关键设置 / 趣味选项
移动方式
鼠标控制(强烈推荐):WASD/方向键: 使用 WASD 或方向键进行敏捷移动
彩虹弹球
开启此选项后,每个生成的弹球颜色将随机变化
特别鸣谢
特别感谢我的挚友 George N.,他为我的游戏提出了一些创意。他的名字已列入制作人员名单中的创意贡献部分。
背景故事
简单来说,这款游戏存在的原因是我的计算机科学老师。但以下是详细的故事:
我是一名高一新生(写这段话时我将升入高二),当时 14 岁。(写这段话时,即 2023 年 7 月 16 日,我 15 岁生日刚过 6 天。)我最近完成了一个从上一学年就开始用 Python 编写的项目。我不需要做那些实验课作业,因为我远远领先于其他人,他们正在学 Python,而我在小学五六年级就学会了。但由于我没有做新的东西,成绩开始下滑。我和计算机科学老师交谈后,他让我用一个新工具做一个新项目,因为他需要给我一些挑战。所以我决定学习使用 Pygame 进行 2D 游戏开发。Pygame 很不错,我在假期的两天内就掌握了基础,但仅跟随教程是不够的,我想向自己证明我确实学到了东西。我决定复刻《乒乓》,但随后我想要一个原创的想法。于是我做出了《Bouncers》的第一个版本,名为“Dodge Lines”(躲避线条)。我知道这名字很糟糕。但这确实是我脑海中酝酿了几年的概念。我在这款游戏上投入了过多精力,甚至在上课期间也在做,并不断更新内容。47 天后,我在 GitHub 上发布了 46 个版本。我很热爱它,但受限于 Pygame,我想学习 Unity。令人惊讶的是,Unity 更容易上手。我从零开始重制了《Bouncers》。几乎重做了每一个功能并进行了改进。因为 Unity 强大得多,我也大幅提升了画面质量。然后在大约半个学期里,我在课内课外不停地工作。我会拿着游戏本走在去下一节课的走廊上继续开发游戏。最终,我打磨了游戏并添加了许多新功能,心想也许可以把它发布到这里。经过漫长的时间,我终于要把我的梦想之作放上 Steam 了。我对排行榜和成就系统等技术细节做了一些调整,所以可以说这并非完全由一个 14 岁的孩子独立完成,但我认为这并不重要。功劳要归给我的计算机科学老师,希望他有 Steam 账号,因为我要送他一份免费拷贝。感谢阅读此文并对《Bouncers》感兴趣,这对我意义重大。
评论