可玩链接:https://www.deathstarbattles.co.uk/
平台:PC/Web - iPad 也可以很好地运行
描述:
嗨,每个人!我已经在25年前由我编写的Java applet中创建了一个完整的HTML5重制版本的DeathStarBattles —— 重力战争游戏。
什么是它?
空间站通过在太阳系中绘制行星的重力场中发射子弹来进行对战。这里的关键点是:你无法直接射击 —— 你必须弯曲你的射击(或穿过)重力场才能击中你的对手。想象一下“Scorched Earth”和轨道力学的结合。
功能:
- 最多12名玩家热门模式 - 通过鼠标/键盘传递。
- 多个手工制成的场景,包括行星、小行星和虫洞
- 5个AI难度级别,从RandBot(随机射击)到MegaBot(运行完整的轨迹模拟)
- 全面物理引擎,包括半隐式Euler重力积分
- 故事campaign,20个任务
- 目标练习模式
- 多种武器:三联炮、光束枪、霰弹枪、微型枪、激光枪、火箭
- 可选的子弹路径预览和ghost追踪,使你可以从你的前一次射击中学习
- 赛事模式,排行榜,杀死统计
- 可以在浏览器中完全播放 —— 不需要安装
技术细节:
AI级别通过运行模拟轨迹以增加真实度来工作。MegaBot实际上预计算了数千个候选角度并选择了最佳一个。不规则的小行星使用旋转的凸多边形与SAT碰撞检测。虫洞将子弹传送并将其剩余生命减半以防止无限循环。
它完全在vanilla JS中运行 —— 没有框架,没有构建步骤,~12,000行代码,41个文件。
我很乐意回答有关物理、AI或其他任何问题的任何问题。
免费玩。没有广告。
参与:我所有的工作。
评论 (0)