Pragma Twice
【ゲーム紹介】
あなたは研究施設の奥深くで、新しいプログラム可能なロボットの体で目を覚ました。記憶には欠落がある。少なくとも、頭の穴はもうない。
Pragma Twiceは、ディストピアSFを舞台にしたプログラミング/パズルゲームで、プレイヤーはキャラクターの「カーネル」に機能や能力を追加して強化し、ますます複雑になるレベルをクリアしていく必要があります。
カーネルを作成しましょう- カーネルは、ゲーム内(または外部!)エディタを使用して、プレーンなJavaScriptで記述します。移動できませんか?移動呼び出しにキーボードイベントを登録しましょう!パズルが退屈または単調に感じますか?カーネルでその退屈さを自動化しましょう!
あらゆるものにAPIが存在する― ブロックからスイッチ、ドアに至るまで、あらゆるものにAPIがあります。オブジェクトのAPIを研究することで、問題解決のためにオブジェクトとどのように連携し、活用すればよいかのヒントが得られます。
自動クリアモード- すべてのレベルは、キーボードからのプレイヤー操作なしに、つまり自動でクリアできます。このモードでは、レベルクリア時間とカーネルコードゴルフのスコアが記録され、プログラミング能力の証明として使用できます。
重要な注意点:このゲームは、プレイヤーがカーネルを開発し、オブジェクトとやり取りするために必要な各概念を紹介しますが、プログラミングの基礎を教えるものではありません。プレイヤーは、プログラミングとその主要な問題解決構造(関数、変数、if文、ループ、データ操作など)に関する知識を既に持っていることを前提としています。このゲームは、JavaScriptプログラミングの教科書とLLM/AIを学習補助ツールとして併用することで、プログラミング学習のための優れた教育ツールとなり得ますが、ゲーム単体では、プログラミングの基礎から丁寧に教えてくれるものではありません。
【Screenshot】
【構成要件】
Requires 64-bit processor and operating system
Memory: 4 GB RAM
Storage: Need 500 MB Available space









