Mnemonimov
【ゲーム紹介】
Mnemonimov (ニーモニモブと発音)は、初期のゲーム機にインスパイアされた低レベルプログラミングサンドボックスです。この架空のゲーム機では、アセンブリ言語でプログラミングを行い、実行を完全に制御しながら、ゲームやその他の作品をレトロなモノクロ画面に表示します。
まずはシンプルなゲームを作ったり、付属のサンプルプロジェクトを試したりすることから始め、徐々に複雑なシステムへと発展させながら、すべてをゼロから構築していきます。チュートリアルや課題は一切なく、試行錯誤しながら進めていきます。マニュアルを読み、コードを書き、実行し、デバッグし、これを繰り返していくのです。

RISCスタイルのメモリアクセス、浮動小数点演算、およびベクトル命令を備えた、表現力豊かなアセンブリ言語。
豊富な命令セットを備えた32ビットレジスタベースの仮想マシン。
大規模プログラムを構造化するためのラベル、定数、ブックマーク、および関連する指示。
画像やバイナリファイルなどの外部アセットを参照する機能をサポートします。
構文ハイライト機能と詳細なエラー報告機能を備えた統合型コードエディタ。
ステップ実行、ブレークポイント設定、レジスタおよびメモリの検査機能を備えたデバッガ。
プロジェクトと設定を管理するためのコマンドラインインターフェース。
レトロなモノクロ画面、解像度320x240、リフレッシュレート60Hz。
ユーザー入力、レンダリング、端末出力、およびシステムとの対話のためのシステムコール。
プログラムデータを複数回の実行にわたって保存するための永続メモリ。
アーキテクチャ、アセンブリ言語、ABI規約を網羅した統合技術リファレンス。
コードの長さや実行速度に制限のない、大容量のメモリ。

Mnemonimovは、学習を支援するツールではありません。ペイントソフトが絵の描き方を教えないのと同じように、3Dエディタがモデリングの方法を教えてくれないのと同じように、Mnemonimovはプログラミングの論理、アセンブリ言語、ゲーム開発などを教えるものではありません。チュートリアルやレベルはなく、マニュアルはあくまでもコンソールの技術リファレンスです。
Mnemonimovはプログラミングとデバッグに特化しています。スプライトエディタ、サウンドエディタ、マップエディタ、アセット作成ツールなどは含まれていません。また、コンソールには現在、音声出力機能やスタンドアロンでのエクスポート機能はありません。
【Screenshot】
【構成要件】
Requires 64-bit processor and operating system
OS: Windows 10+
CPU: 3.0 GHz+
Memory: 8 GB RAM
Graphics: OpenGL 3.3+ / 2 GB VRAM / 1366 x 768
Storage: Need 300 MB Available space










