このプロジェクトについて
Turret Siegeは、LuaのLove2Dフレームワークを使用して開発されたローグライクのアーケード風ゲームです。コアとなるゲームプレイでは、プレイヤーは画面中央にある固定タレットを操作し、全方向から迫り来る敵に囲まれます。目的はできるだけ長く生き残ることであり、最終的なスコアは生存期間に基づいて決まります。
このプロジェクトでは、複数のプラットフォーム向けに事前構築されたバイナリが提供されています。Love2Dがインストールされているシステムで実行できる汎用的な`.love`ファイル、Linux AppImage(x86_64)、Windows実行ファイル(64ビットおよび32ビット)、およびNintendo 3DSの自作ソフト形式(`.3dsx`および`.cia`)があります。macOSおよびAndroid向けビルドは計画中とされています。
開発とビルドは、同じ作者によるカスタムビルドツール「Lover」を通じて管理されており、クロスコンパイル、条件付きコンパイル、およびパッケージングを処理します。リポジトリには、実行(`lover run`)、すべてのターゲットのビルド(`lover build`)、または特定のプラットフォームをターゲットにする(`lover build linux win64`)ための簡単なコマンドが含まれています。リポジトリのルートから `love src` を使用して手動で実行することも可能です。このプロジェクトでは、手動でのパッケージング手順の代替として、Love2DおよびLovePotionのWikiを参照しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.