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