StarGrid已发布:2025年全新Palm OS策略游戏!
今年我的个人项目选择是为Palm OS创建一个全新的游戏。最初我以为一个月就能完成,但最终花了半年多时间。
让我向您介绍StarGrid,这是一款在六边形网格上进行的太空主题策略游戏: StarGrid实际运行视频
StarGrid是一款针对Palm OS的回合制策略游戏,您将指挥一支舰队为控制银河系而战。捕获敌方旗帜,智取对手舰队,在紧张的战术对抗中保卫自己的基地。每一步都至关重要,您会选择大胆进攻还是采取长期策略争取胜利?
立即游玩! 手边没有Palm OS设备?没问题,通过CloudPilot模拟器直接在浏览器中游玩。 游戏下载和浏览器内模拟器
开发过程
这款游戏投入了大量"手工"劳动:没有使用现成的游戏引擎,没有额外的SDK。完全是从零开始制作,逐一解决技术难题,在此过程中学到了许多精妙的知识。
为Palm设备编程确实面临独特挑战:
- 内存紧张,需要考虑那些甚至无法将整个游戏场景加载到内存的设备,解决方案是在飞船移动时隐藏部分图块。
- 最大代码大小本身也非常有限,要求将应用程序分割成多个独立部分。关于这方面的详细文档早已消失,我只能从开发者上传到GitHub的25年前代码中搜集信息。
您可以通过以下博客文章了解我的开发历程:
- StarGrid:2025年我为Palm OS开发的新游戏
- 为StarGrid构建CPU玩家
- 走出雾件阶段 - StarGrid的PalmOS alpha版发布
- Palm OS版StarGrid即将完成(以及为什么我的个人项目总是范围爆炸)
这是在多台Palm设备上进行游戏测试时的视频(CPU对CPU对战): 多设备游戏测试视频
下一步计划?
我不会立即投入下一个大型个人项目,我认为需要喘口气。但我确实有一些一直想探索的想法:
- 制作俯视角赛车游戏(类似微机器)
- 创建Outrun或Lotus III风格的赛车游戏
- 构建光线追踪游戏(类似Wolf3d) 更多令人兴奋的内容即将到来。
为什么这么做?
这是我让我最喜欢的手持操作系统保持活力的方式。
完全开源!
目前我希望至少有些人会喜欢玩StarGrid,即使这不是他们的菜,游戏也是完全开源的,所以我希望这能帮助其他人为这个尚未被完全遗忘的Palm OS平台制作游戏和应用程序。 StarGrid在GitHub上
标签 复古游戏, PalmOS, 开发, StarGrid
您可以通过Mastodon联系我: @rxpz@social.linux.pizza
StarGrid已发布:2025年全新Palm OS策略游戏!发布于2025-10-21