概要
- Palm OS向け新作ゲーム「StarGrid」の開発体験記
- 半年超をかけてゼロから個人開発
- ターン制ストラテジーで銀河戦争を体感
- ブラウザでもCloudPilotエミュレータでプレイ可能
- オープンソースとしてGitHubで公開
Palm OS向け新作ゲーム「StarGrid」開発記
- 2025年のサイドプロジェクトとして Palm OS向け の新作ゲーム「 StarGrid」を開発
- 当初は1ヶ月で完成予定だったが、 半年以上 の開発期間に拡大
- 宇宙をテーマ にしたターン制ストラテジーゲーム
- 六角形グリッド上で艦隊を指揮
- 敵フラッグの奪取や自軍拠点の防衛、戦略的な駆け引き
- 一手ごとに勝敗が左右される緊張感
- Palm OS実機がなくても CloudPilotエミュレータで ブラウザ上プレイ が可能
- ゲームのダウンロードやエミュレータリンクを公開
開発の裏側
- 既存のゲームエンジンやSDKを一切使わず、完全自作で開発
- 技術的課題を一つずつ手作業で解決
- Palm OS特有の制約 への対応
- メモリが非常に限られているため、盤面すら保持できない端末も存在
- 解決策:艦隊移動時にタイルを非表示にする工夫
- アプリの最大コードサイズの制限
- 対応策:アプリを複数のパーツへ分割
- 詳細な公式ドキュメントが失われていたため、 25年前のコードをGitHubから収集
- メモリが非常に限られているため、盤面すら保持できない端末も存在
- 開発過程をまとめた ブログ記事シリーズ も公開
- StarGrid制作開始
- CPUプレイヤーの実装
- α版リリース
- 複数端末でのプレイテスト動画も紹介
今後の展望と動機
- すぐに次の大規模プロジェクトには着手せず、 小休止 を予定
- 構想中のアイデア
- 上空視点のレースゲーム(Micro Machines風)
- OutrunやLotus III風のレースゲーム
- Wolf3Dのような レイトレーシングゲーム
- Palm OSという愛着あるプラットフォームを生かし続ける のが最大の動機
- 「StarGrid」は オープンソース で公開
- 他の開発者への参考資料や再利用を期待
関連リンク・連絡先
- StarGridのGitHubリポジトリ でソースコード公開
- Mastodon: @rxpz@social.linux.pizza で連絡可能
- タグ: RetroGames, PalmOS, Development, StarGrid
- 公開日: 2025-10-21
まとめ
- StarGrid はPalm OS向けの新作ターン制戦略ゲーム
- 完全自作・オープンソースで、レトロデバイス愛好家や開発者に新たな刺激
- ブラウザでも気軽にプレイ可能な現代的な体験