为什么选择Bullet Hero
Bullet Hero免费,支持Windows和Android,SDK、文档和构建版本都是开放的。核心在手机上也能让画面中同时存在数千个物体,并由8000多个测试覆盖
免费
游戏是免费的,并将一直免费。游戏中不会有内购、广告和付费内容
我不排除通过自愿捐赠获得收入的可能,但仅此而已
随处可用,一切通用
我能把游戏移植到哪里,游戏就在哪里
- 平台:Windows、Android(将来还有iOS、Linux、Mac)
- 商店:Steam、Google Play(将来还有App Store)
游戏中的一切都适用于任何操作方式,关卡在任何地方都一样,游戏的所有部分(编辑器、多人游戏、服务器)在任何地方都以相同的方式运行
高度开放的代码
SDK、文档、构建版本和服务器都在开放的仓库中。只有游戏本身和网站是闭源的。所有仓库:链接与社区
最快的技术核心
画面中有数千个物体,同一时刻有数百个特效和文本。而这一切都能在手机上以60 FPS为目标运行(通常更高)
极其稳定的技术核心
游戏中编写了大量用于保持游戏和数据模型稳定的机制
- 一切都有版本(详见:版本与迁移)
- 多模式的版本管理和数据迁移,关卡数据一定不会损坏
- 整个游戏有8000多个测试,游戏的每个方面都被测试覆盖
还有许多其他检查。再加上快速的核心,稳定性与性能之比非常高
多人游戏(开发中)
任何形式的多人游戏:同一设备、本地多人、通过服务器,以及许多有趣的互动
开放的服务器(开发中)
官方服务器和任何人都能搭建的社区服务器。服务器代码将会开源。关卡目录和基本的交流功能会随服务器一同出现。更多:服务器
多语言
游戏的目标是开箱即支持世界上的大多数语言。我认为游戏中根本不应该有语言障碍
当然,没有人能懂世界上所有的语言,但借助AI的进步和社区,这个目标完全可以实现
开放的许可政策
游戏的所有数据都可以灵活选择许可证(主要通过Creative Commons),适用于你的关卡和你使用的资源。这让使用他人资源的方式更加自由
更多:用户关卡许可政策
尽可能与所有服务集成
游戏有10多个构建版本,每个版本都有自己独特的集成,取决于它在哪个商店发行
更多:下载
确定性和稳定性
游戏使用确定性的随机数,它的所有因素都与种子和关卡参数绑定。这意味着只要知道关卡并拥有种子,随机性总是可以重现
更多:确定性
编辑器
游戏有一个庞大而灵活的关卡编辑器,几乎可以用它创建任何东西
编辑器有大量独特的功能:生成器、调试等等
集成
游戏(准确地说是SDK)支持与其他游戏集成
目前已有
- Afterbeat:关卡、主题和预制件,导入和导出(Afterbeat互通)
- Geometry Dash:计划中
开放的关卡格式
C#编写的SDK读写关卡的方式与游戏相同。游戏和服务器都通过它工作,你也可以。用它可以创建你自己独特的关卡或资源,或者基于它构建你自己的服务
更多:SDK