独立开发者 Viperix:Snake Arena 上周在 Google Play 上线。没有使用引擎——我自己用 Kotlin 编写了 OpenGL ES 渲染器和音频引擎。

https://play.google.com/store/apps/details?id=com.viperix.game

环形滑行风格竞技场。你通过吃掉其他蛇撞击后留下的东西来成长。20 个有名字的机器人会自主玩耍,而不是径直朝你冲来。还有强化道具,以及可以用来购买 11 个主题下 132 种皮肤的金币——其中一种皮肤会释放推开对手的毒气。支持 24 种语言。离线游戏:无广告、无内购、无账号、无网络代码。

我最喜欢的部分:APK 中没有音频文件。没有 .ogg,没有 .wav。音乐和所有音效都是在运行时生成的——振荡器、ADSR 包络、状态变量滤波器。这也让配乐能跟随屏幕上的事件变化,而无需任何淡入淡出处理。

在搭载 Mali-G57 的红米手机上测试发布版二进制文件,n=121:平均 60.02 FPS,p50 帧耗时 17.01 毫秒,最差交付帧耗时 17.59 毫秒,PSS 142.6 MB,冷启动时间 927 毫秒。

我已经知道的问题:上周有两个人玩了这款游戏,并且不约而同地向我反馈了同一件事。强化道具刷新太频繁且效果过强,机器人的反抗不够积极。其中一个人利用强化道具在一次短回合中就直接冲到了排行榜榜首。说得有理,我正在着手改进。

这是付费应用,所以这里有五个促销码。每个只能使用一次,有效期至 2027 年 9 月 10 日。请说明你使用了哪个码,避免别人浪费兑换机会。在 Play Store 应用中兑换:点击个人资料头像,然后选择“付款和订阅”,再点击“兑换代码”。

KWSXLG0KZFSCKNQKYLMPYP2
X8PAFE84HXTJ9BCZBA3U4TE
QFQGRK9EACNKX5XHLC2SJ2Q
DSQ0NWZEN7QMMRHDN9VJ6NY
GJTKAL53UY8S9M0JFRHYMU1

我最想得到反馈的是游戏的前 60 秒。我已经盯着这个看了一年,已经分辨不出对于一个从未见过这款游戏的人来说,控制方式是否直观。