このプロジェクトについて

TIC-80は、小さなレトロゲームの作成、プレイ、共有のために設計された無料のオープンソースファンタジーコンピューターです。コード、スプライト、マップ、サウンド、ミュージックエディターなどの統合開発ツールとコマンドラインインターフェースを、単一のアプリケーション内で提供します。ゲームはカートリッジファイルとしてパッケージ化され、複数のプラットフォームで簡単に配布・実行できます。 主な機能には、Lua、Moonscript、JavaScript、Ruby、Wren、Fennel、Squirrel、Janet、Pythonなどの複数のプログラミング言語のサポートが含まれます。マウスとキーボード入力を提供し、それぞれ8つのボタンを持つ最大4つのコントローラーをサポートし、コード、スプライト、ワールドマップ、効果音、ミュージック用の内蔵エディターを含みます。追加のメモリバンクにより、ゲームプレイ中に異なるアセットをロードできます。 このプロジェクトは、GitHub Releasesを介した安定版バイナリのダウンロードと、公式リンクによるナイトリービルドを提供します。Pro版はitch.ioで利用可能で、テキスト形式のカートリッジ保存、追加のメモリバンク、ゲームエクスポート機能などの追加機能がありますが、ソースからビルドすることもできます。 コミュニティへの参加は、ゲームやツールを共有するためのtic80.com/playで行われ、TelegramとDiscordで議論が行われます。問題報告、機能リクエスト、Wikiの改善を通じて貢献を受け付けています。 ビルド手順はWindows、Linux、macOS、その他のプラットフォーム向けに提供され、CMakeとSDL2を使用した依存関係とコンパイルの詳細な手順が含まれます。このプロジェクトはビルドステータスバッジ付きで積極的にメンテナンスされており、Ubuntu、Arch、Fedora、openSUSEなどのさまざまなLinuxディストリビューション、Raspberry Pi、AndroidやiOSなどのモバイルプラットフォームをサポートしています。