概要
EntityAsteroidsは、Iain LobbがActionScript 3で書いた、シンプルなオープンソースのエンティティベースのゲームエンジンと、そのサンプルの宇宙シューティングゲームです。
これは彼の2部構成のチュートリアルシリーズに付属しています。第1部では最低限のコンポーネントベースのエンティティシステムを組み、深いクラス継承に頼らずにそうした方法でゲームを作る理由を説明しています。第2部ではそのシステムを使って簡単なアステロイドのゲームを作ります。
ゲームは6つのクラスでできています。ゲームのロジック、プレイヤーの船、小惑星、弾、それを撃つ銃、そして敵の船です。敵の船はさまよう宇宙人で、ゲームに変化をつけるためだけにいます。
- 制作
- Iain Lobb
- 公開
- 2012