TIC-80 ファンタジー コンソール/コンピューターで使用されるロゴ | |
| 開発者 | ヴァディム・グリゴルク(ネスボックス) |
|---|---|
| 初回リリース | 2017年3月22日[1] |
| 安定版リリース | 1.1.2837 [2]
/ 2023年10月22日 |
| リポジトリ |
|
| オペレーティング·システム | Android、ベアメタル、Linux、Mac OS、Windows |
| プラットフォーム | PC、ラズベリーパイ、ニンテンドー3DS、HTML5(WebAssembly)、RetroArch |
| 利用可能 | 英語 |
| タイプ | 仮想マシン、ゲームエンジン |
| ライセンス | MITライセンス[3] |
| Webサイト | https://tic80.com |
TIC-80は、1980 年代の 8 ビット システムを模倣した限定プラットフォーム上でゲームを作成、プレイ、共有するための、無料でオープンソースの ファンタジー ビデオ ゲーム コンソールです。コード、スプライト、マップ、音楽、サウンド エフェクト エディターが組み込まれており、コマンド ライン インターフェイスにより、ユーザーはファンタジー コンソール内でゲームを開発および編集できます。[4] [5]
TIC-80で作られたゲームは仮想ゲームカートリッジとしてエクスポートでき、Android、Linux、MacOS、Windows、ベアメタルRaspberry Pi、[6] Nintendo 3DS、RetroArch、[7]およびHTML5(WebAssembly [8]を使用)などのさまざまなプラットフォームにバンドルできます。JavaScript 、MoonScript、Lua、[4]などのプログラミング言語のほか、 Ruby、Wren、Fennel、Squirrel、Python、D [ 9 ]もサポートしています。 [8]
TIC-80は、オープンソースではないファンタジーシステムであるPICO-8とよく比較されます。 [5] [6]どちらのシステムも、古典的な家庭用コンピュータやゲーム機に興味のあるゲームプログラマーの間で人気が高まっています。[10]
機能
ファンタジーコンソールであるTIC-80は、 「レトロスタイル」のゲーム体験を実現するために、グラフィックスと処理能力に関していくつかの制限を設けています。[6] [9]これらの制限には、240x136ディスプレイ、16色パレット、256個の8x8スプライト、4チャンネルサウンドが含まれます。[6]「小さなコンピューター」に統合されたツールにより、開発者はコードの編集、グラフィックスの作成、音楽の作成、ゲーム内のレベルの構築を行うことができます。[4]
仕様
カートリッジ
TIC-80 は、いわゆるカートリッジを使用して、メモリ領域のシリアル化されたダンプを保存し、ロードすることができます。これは、80 年代のもう 1 つのメタファーです。実際の物理的なオブジェクトであったオリジナルのカートリッジとは異なり、TIC-80 カートリッジは .tic 形式のファイルです。[11]これらは、コンソールで「save filename.tic」と入力して作成し、「load filename.tic」と入力してロードすることができます。さらに、TIC-80 には「SURF」と呼ばれる組み込みのカートリッジ ブラウザーが付属しています (以下を参照)。PICO-8 カートリッジを TIC-80 カートリッジに変換する無料のオープン ソース ツールは存在しますが、完璧ではありません。[12]
この比喩をもう一歩進めると、このシリアル化されたメモリダンプは、ステガノグラフィーを使用してPNG画像(実際の物理カートリッジに似たもの)に埋め込むことができます。[13]しかし、これは現実的ではありません。ストレージ容量が非常に限られているためです(256 x 256ピクセル、それぞれ4チャネル、チャネルあたり3ビットのデータで、合計256 * 256 * 4 * 3ビット/ 8 = 98,304バイトになりますが、メモリダンプはzlib圧縮されています)。したがって、ネット上では.tic形式のカートリッジの方がよく見つかります。.ticにはこのようなストレージ制限がないためです。
カラーパレット
ゲームのプレイと共有

TIC-80は、Windows、x86 Linux 32ビットおよび64ビット、Mac OS X、Androidなどの主要なオペレーティングシステムで動作し、Raspberry Piなどの他のプラットフォーム用にソースコードからコンパイルすることもできます。[6]ゲームのプレイ可能なバージョンを含む「Tic」カートリッジファイルは、統合開発ツールを使用して生成されます。[6] [5] TIC-80 Webサイトには、コミュニティが作成したゲームのカタログが多数あり、増え続けています。[6]
TIC-80コンソールは、オランダのOutline 2022、[14] Lovebyte 2021 online、[15]日本の2018 LINE 福岡ハッカソンなどのデモパーティーで紹介されました。 [16]
参考文献
- ^ 「TIC-80 小型コンピュータ 0.20.0 dev をリリース · nesbox/TIC-80 · GitHub」。
- ^ 「TIC-80 小型コンピュータ 1.1.2837 をリリース · nesbox/TIC-80 · GitHub」。
- ^ “TIC-80 / LICENSE”. GitHub . 2022年6月4日.
- ^ abc 「ゲームメーカーのツールキット: Pi 向けの魅力的なゲーム作成ツール 8 つ」。The MagPi Magazine (73): 32–33。2018 年 9 月 – Internet Archive経由。
- ^ abc Littler, Clarissa (2018年8月). 「ファンタジーコンピューターとTIC-80」 . Beanz Magazine . 6 (1).
- ^ abcdefg Pistorio, Marco (2018年9月). 「Fantasy Console: TIC 80」. Retro Magazine (イタリア語). 2 (9): 20 –インターネットアーカイブ経由.
- ^ 「TIC-80/SRC/System at main · nesbox/TIC-80」。GitHub。
- ^ ab “TIC-80 tiny computer 1.0.2164 Latest”. GitHub . 2022年5月2日閲覧。
- ^ ab "nesbox / TIC-80". GitHub . 2022年6月14日閲覧。
- ^ ケルク、ジェイソン(2019年10月)。「Homebrewの歴史:2005年からの醸造」。Retro Gamer (200):104–107 –インターネットアーカイブ経由。
- ^ 「カートリッジフォーマット · nesbox/TIC-80」。GitHub。
- ^ 「PICO-8からTIC-80へのコンバーター」。GitLab。
- ^ 「TIC-80 PNGカートリッジの例」。GitHub。
- ^ リスト、ジェニー(2022年6月6日)。「アウトライン2022:誰もがデモパーティーに行くべき」Hackaday 。 2022年6月15日閲覧。
- ^ 「Lovebyte 2021 – サイズが重要な場所」Pouet.net 2020年12月2022年6月15日閲覧。
- ^ “LIFF + TIC-80”. LINEエンジニアリング. 2019年3月7日. 2022年6月15日閲覧。
さらに読む
- 「ゲームメーカーのツールキット: Pi 用の魅力的なゲーム作成ツール 8 つ」。The MagPi。2018年 9 月。第 73 号。32 ~ 33 ページ。–インターネット アーカイブ経由
- リトラー、クラリッサ (2018 年 8 月)。「ファンタジー コンピューターと TIC-80」。beanz マガジン(第 6 巻、第 1 号)
- リトラー、クラリッサ (2018 年 10 月)。「TIC-80 プロジェクト」。beanz マガジン(第 6 巻、第 2 号)
- リトラー、クラリッサ (2019 年 2 月)。「TIC-80 マップと音楽」。beanzマガジン(第 6 巻、第 4 号)
- ピストリオ、マルコ (2018 年 9 月)。「ファンタジー コンソール: TIC 80」。Retro Magazine (第 2 巻、第 9 号) (イタリア語)。p. 20 –インターネット アーカイブ経由
- 憂国健司 (2019). 憂国健司 (編).ファンタジーコンピュータ TIC-80 ハッピープログラミングガイド. ASIN B07TR5C3Q3.
- 争い史、黒悠編(2020年)。2Dドットゲーム クックブック (I・O BOOKS) たんこ本。 工学社。 p. 159.ISBN 978-4777521029。
- 山田ユリッペ編(2019年)。TIC‐80 プログラミングガイド (I・O BOOKS) 短冊本。 工学社。 p. 159.ISBN 978-4777520824。
外部リンク
- 公式サイト
- GitHub リポジトリ
