コンテンツ
Taisei Project は、東方 Project の世界を舞台にしたオープンソースのファンゲームです。 「弾幕」「弾幕」とも呼ばれる、見下ろし型の縦スクロール型カーテンファイアシューティングゲーム(STG)です。 STG は、パターン認識と練習による習得に重点を置いたペースの速いゲームです。
Taisei Project は移植性が高く、OpenGL レンダラーを備えた SDL2 を使用して C11 で書かれています。 Windows、Linux、macOS、および Firefox や Chromium ベースのブラウザ (Chrome、Edge など) などの WebGL 対応ブラウザを通じて正式にサポートされています。他の多くのオペレーティング システム用にコンパイルすることもできます。
ゲームプレイのスクリーンショットについては、当社の Web サイトをご覧ください。
ゲームプレイの手順については、これをお読みください。
その話については、これを読んでください。 (ネタバレ注意!)
東方 Project は、キャラクターのアンサンブル キャストと印象的なサウンドトラックで知られるインディーズ ゲーム シリーズ (日本語では「同人」としても知られています) です。これは、ほぼ ZUN として知られる 1 人のアーティストによって制作されており、Taisei Project などのインディー二次創作物が合法的に存在することを許可する寛容なライセンスを持っています。
Taisei は東方の「クローン」ではなく、独自の音楽、アート、ゲームプレイ メカニクス、コードベースを備えたオリジナルのストーリーを伝えます。東方についてある程度の知識があると役に立ちますが、シリーズの予備知識がなくてもゲームプレイだけで楽しむことができます。
同人文化について詳しく知りたい方はこちらをご覧ください。
完全なゲームのプリコンパイル済みバイナリは、GitHub のリリース ページで見つけることができます。Windows (x86/x64)、Linux、および macOS で利用できます。
Nintendo Switch 用の実験的ビルド (自作) も存在します (自己責任で使用してください)。
ここで Web ブラウザを通じて実験的な WebGL ビルドを再生することもできます。 (Chromium ベースのブラウザと Firefox がサポートされています。)
git
使用してソース コードを取得することをお勧めします。
git clone --recurse-submodules https://github.com/taisei-project/taisei
また、新しいコードをプルしたり、別のブランチをチェックアウトしたり、 git
アクションを実行したりするたびに、 git submodule update
実行する必要があります。 ./pull
および./checkout
ヘルパー スクリプトを使用すると、これを自動的に実行できます。
Download ZIP
リンクは機能しません。
これは、GitHub が.zip
ファイルを自動的に生成するときに、ソース コードと一緒にサブモジュールをパッケージ化しないためです。代わりに、これらのアーカイブを手動で作成したため、リリース ページからアーカイブをダウンロードする必要があります。
現時点では、Taisei を POSIX 類似のシステム (Linux、macOS など) 上に構築することをお勧めします。
Taisei は高度に構成可能ですが、ホスト マシン用にコードをコンパイルする最も簡単な方法は次のとおりです。
meson setup build/
meson compile -C build/
meson install -C build/
Taisei のビルド方法とその依存関係のリストの詳細については、Building ドキュメントを参照してください。
Taisei はすべてのデータをプラットフォーム固有のディレクトリに保存します。
%APPDATA%taisei
になります。$HOME/Library/Application Support/taisei
です。$XDG_DATA_HOME/taisei
または$HOME/.local/share/taisei
です。これは、ストレージ ディレクトリと呼ばれます。環境変数TAISEI_STORAGE_PATH
を設定して、この動作をオーバーライドできます。
開発やゲーム コントローラーのサポートなど、多くのトピックに関するドキュメントは、ドキュメント セクションにあります。
Taisei のコンパイルまたは実行で問題が発生した場合は、お気軽に問題を報告してください。