Castle Game Engine を使用したオープンソースのプラットフォームゲームの例です。
Android でのタッチ入力の使い方:
- 画面の左下部分を押すと左に移動します。
- 画面の右下部分を押すと右に移動します。
- 画面の上部分を押すとジャンプします。
- タッチデバイスを2本以上の指で同時に押すと射撃します。
機能:
- レベル(およびすべての UI)は、Castle Game Engine エディタを使用して視覚的にデザインされています。
- スプライトシートは CGE エディタを使用してデザインされ、.castle-sprite-sheet 形式で管理されています(スプライトシートのドキュメントを参照)。
- 完全なプラットフォームゲームプレイ。プレイヤーは移動、ジャンプ、武器の取得、敵からの攻撃、障害物からのダメージ、アイテムの収集、死亡、レベルのクリアが可能です。空中での追加ジャンプも可能です(「上級プレイヤー」チェックボックスをオンにしてください)。敵は単純なパターンに従って移動します。
- サウンドと音楽。
- 通常のゲームで期待されるすべての状態 — メインメニュー、オプション(音量設定付き)、一時停止、クレジット、ゲームオーバー、そしてもちろんゲーム本編。
Castle Game Engine は https://castle-engine.io/ にあります。プラットフォームゲームのソースコードはここにあります。examples/platformer ( https://github.com/castle-engine/castle-engine/tree/master/examples/platformer ) をご覧ください。