Game Plans — v1

200本のブラウザゲーム企画

どのゲームから作りますか?

5つの並列エージェントが「パズル / アクション / シミュレーション / アーケード / 教育」の各ジャンルで20本ずつ案を出した、合計200本の企画書カタログ。横山研の研究テーマ(可逆計算・CSI・ラムダ・量子)と接続できる企画は 🧬 Y Lab tie-up マークで強調しています。

Status Genre Complexity
200 / 200 件表示中 200 playable
#001 パズル 落ち物 ▶ Play

逆順テトリス

消したラインが下からせり上がる、可逆計算で挑むテトリス

ライン消去逆再生せり上がり操作履歴の巻き戻し
操作
キーボード矢印
勝利条件
60秒間ボードを天井に到達させない
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
🧬 可逆計算(消去=逆挿入)
#002 パズル Sokoban ▶ Play

λ箱詰め

ラムダ式の項を箱として動かしβ簡約でゴールを目指す

箱押しβ簡約項の合成
操作
キーボード矢印
勝利条件
指定された正規形に到達
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 ラムダ計算
#003 パズル 絵合わせ ▶ Play

ペアの指輪

対称的に開かれる神経衰弱、左右同時にめくる二人羽織式

二点同時めくり軸対称ボードターン制限
操作
マウス
勝利条件
全48枚を制限ターン内に揃える
技術
DOM
規模
~500 LOC
難度
●●○○○
#004 パズル 数独風 ▶ Play

量子数独

重ね合わせ状態のマスを観測して矛盾なく数字を決める

重ね合わせ観測の連鎖エンタングル制約
操作
マウス+キーボード
勝利条件
全マスを矛盾なく観測
技術
DOM
規模
~1000 LOC
難度
●●●●●
🧬 量子計算
#005 パズル 論理パズル ▶ Play

鏡の迷宮

レーザーを鏡で反射し全結晶を点灯させる光学パズル

反射経路計算鏡の回転結晶起動
操作
マウス
勝利条件
全結晶を1本のビームで点灯
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
#006 パズル 配管接続 ▶ Play

配管のソクラテス

なぜこの管を選ぶのか問われ続けるパイプつなぎゲーム

パイプ回転水流伝播選択理由の記録
操作
マウス
勝利条件
全タンクに水を満たす
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
🧬 ソクラテス的探究
#007 パズル ブロック崩し ▶ Play

重力反転崩し

上下反転スイッチでパドルを天井に貼り替える物理崩し

重力反転ブロック多段パワーアップ
操作
マウス
勝利条件
全ブロック破壊
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
#008 パズル ピクロス ▶ Play

無向ピクロス

行と列の数字が交換可能なお絵かきロジック

数字ヒント塗り分け行列入替
操作
マウス
勝利条件
正解の絵を完成
技術
DOM
規模
~500 LOC
難度
●●●○○
#009 パズル マッチ3 ▶ Play

ゲシュタルト3

3つ揃えるとブロックが概念へと昇華するマッチ3

3マッチ抽象化合成連鎖ボーナス
操作
マウス
勝利条件
目標スコア達成
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
#010 パズル 物理パズル ▶ Play

砂の物理学

砂を流して目的地に届ける粉体シミュ物理パズル

セルラー砂板の回転障害物配置
操作
マウス
勝利条件
指定容器に規定量の砂を貯める
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
#011 パズル スライドパズル ▶ Play

15スライド復元

絵の崩れた15パズルを最少手数で復元せよ

スライド最少手数挑戦ヒント機能
操作
マウス
勝利条件
絵を復元
技術
DOM
規模
~200 LOC
難度
●●○○○
#012 パズル ワードパズル ▶ Play

言葉の連鎖

日本語しりとりで盤面を覆う領土型ワードゲーム

しりとり領土塗り禁則語
操作
キーボード
勝利条件
盤面の60%以上を占有
技術
DOM
規模
~500 LOC
難度
●●●○○
#013 パズル 線つなぎ ▶ Play

線結びの庭

同色の点を交差せず結ぶFlow Free風和風パズル

パス描画非交差制約盤面充填
操作
マウス
勝利条件
全ペアを結び盤面を埋める
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
#014 パズル シャドウパズル ▶ Play

影絵合わせ

3D形状を回転させて指定された影を作るシルエット遊戯

3D回転影投影シルエット判定
操作
マウス
勝利条件
目標影と一致
技術
WebGL
規模
~1000 LOC
難度
●●●●○
#015 パズル 迷路 ▶ Play

巻き戻し迷路

歩いた道が消える、戻ると道が復活する可逆迷路

足跡消失逆走復元ゴール探索
操作
キーボード矢印
勝利条件
ゴールに到達
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
🧬 可逆計算
#016 パズル タイル合成 ▶ Play

細胞融合

2048系、同数字の細胞を合体させ65536を目指す

タイル合成スワイプ成長記録
操作
キーボード矢印
勝利条件
65536タイル生成
技術
DOM
規模
~200 LOC
難度
●●○○○
#017 パズル ツムツム風 ▶ Play

重力ツムツム

指でなぞって同種を3個以上消す、重力落下式の連鎖ゲーム

なぞり消し重力落下スキル発動
操作
マウス/タッチ
勝利条件
目標スコア達成
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
#018 パズル 最短経路 ▶ Play

ダイクストラの旅

重み付きグラフで最短経路を引くアルゴ風パズル

経路選択コスト計算ヒント表示
操作
マウス
勝利条件
最短経路を発見
技術
Canvas2D
規模
~500 LOC
難度
●●●●○
🧬 アルゴリズム教育
#019 パズル 論理パズル ▶ Play

トフォリの卓

可逆論理ゲートを並べて指定の真理値表を実現する

ゲート配置信号伝播真理値表照合
操作
マウス
勝利条件
目標出力を全入力で生成
技術
DOM
規模
~1000 LOC
難度
●●●●●
🧬 可逆計算(Toffoliゲート)
#020 パズル 落ち物 ▶ Play

二進の塔

0と1だけが落ちてくる、桁上がり消去で塔を崩すパズル

二進演算桁上がり消去連鎖加算
操作
キーボード矢印
勝利条件
ボードを規定回数クリア
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
🧬 計算機科学
#021 アクション プラットフォーマー ▶ Play

可逆ニンジャ

時を巻き戻して罠を回避する忍者アクション、全ステージ可逆計算で動作

時間巻き戻し壁張り付き手裏剣投げ
操作
キーボード(矢印+Z/X/Shift)
勝利条件
巻物を回収してゴールに到達
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 可逆計算: 全アクションを記録し巻き戻し可能。ゲーム自体が可逆プログラム
#022 アクション ハクスラ ▶ Play

ラムダ剣士

敵を斬るとラムダ式が簡約され、戦闘が数式パズルになる剣戟ハクスラ

β簡約攻撃型推論ガード高階関数コンボ
操作
キーボード+マウス
勝利条件
ボスのラムダ式を正規形まで簡約
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 ラムダ計算: 攻撃=β簡約、防御=η変換。型理論を体感する剣戟
#023 アクション 回避ゲー ▶ Play

量子回避

重ね合わせで複数の自分を同時操作する弾幕回避ゲー

重ね合わせ移動観測でwave崩壊もつれ攻撃
操作
マウス(移動)+左クリック(観測)
勝利条件
60秒間生き残る
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 量子: 重ね合わせの自分が複数地点に存在、観測で1つに収束
#024 アクション ビートエムアップ ▶ Play

尊厳の盾

言葉の暴力から仲間を守る、対話と打撃のハイブリッド護衛アクション

盾防御言葉返し仲間蘇生
操作
キーボード(WASD+JKL)
勝利条件
全仲間を最終地点まで護衛
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 尊厳: 暴言を「対話」で無効化するメカニクス。横山研の倫理観を反映
#025 アクション エンドレスランナー ▶ Play

ソクラテス走者

走りながら現れる問いに即答、誤答で減速する哲学ランナー

3択即答コンボ加速アイテムジャンプ
操作
タッチ/キーボード(左右+スペース)
勝利条件
スコアアタック・ベスト更新
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
🧬 ソクラテス的探究: 問答で前進。哲学クイズが走力に直結
#026 アクション レース ▶ Play

逆走バイク

ゴールから出発しスタートに戻るタイムを競う逆走レーシング

逆方向走行巻き戻しブレーキリプレイ可逆
操作
キーボード(矢印)
勝利条件
規定タイム内にスタート地点へ
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 可逆計算: ゲーム進行が時間的に逆向き。ゴールを過去にする
#027 アクション 魔法アクション ▶ Play

魔法詠唱

マウスジェスチャーで呪文を描き、敵を即座に倒すリアルタイム呪文ゲー

ジェスチャー認識属性連鎖詠唱中断
操作
マウス(ドラッグで描く)
勝利条件
ボスHPをゼロに
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
#028 アクション 縦スクロールシューター ▶ Play

縦スクシュート

懐かしのSTGをCSI暗号弾で再構築、解読しながら撃ち落とす

連射ボム暗号エネミー解読
操作
キーボード(矢印+Z/X)
勝利条件
5ステージクリア
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 CSI: 敵弾が暗号化、解読すると攻撃パターンが見える
#029 アクション ステルス ▶ Play

ステルス猫

見つからずに研究室を徘徊し論文を盗み読む猫のステルスアクション

影に潜む視線回避鳴き声陽動
操作
キーボード(WASD+Shift)
勝利条件
5本の論文を回収
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
#030 アクション フライトシム ▶ Play

フライト南山

南山大学キャンパス上空を飛び回る簡易フライトシミュレーター

3D風飛行リング通過燃料管理
操作
マウス+キーボード
勝利条件
全リングを通過
技術
WebGL
規模
~2000 LOC
難度
●●●●○
#031 アクション バトロワ ▶ Play

バトロワ研究室

30人の研究員が論文締切に向けてサバイブする見下ろし型バトロワ

縮小エリアアイテム探索BotAI戦闘
操作
マウス+WASD
勝利条件
最後の1人になる
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
#032 アクション 対戦格闘 ▶ Play

対戦哲学

哲学者同士が論破コマンドで殴り合う2D格闘ゲーム

コマンド入力コンボ超必論破
操作
キーボード(矢印+ABC)
勝利条件
相手の論理体力をゼロに
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 ソクラテス: 論破=ダメージ。問答で反撃する格ゲー
#033 アクション ローグライト ▶ Play

ローグ可逆

死ぬと前のフロアに戻れる可逆ローグライト、すべての死は撤回可能

ランダム生成アイテム合成死の巻き戻し
操作
キーボード(矢印+Z)
勝利条件
100階到達
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 可逆計算: 死=逆実行。ローグライト+可逆で永久に学べる
#034 アクション ボス戦特化 ▶ Play

ボス研究室

5体の巨大ボス(査読者・締切・予算など)を倒す論文ボスラッシュ

パターン回避弱点攻撃怒り状態
操作
マウス+キーボード
勝利条件
5ボス連続撃破
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
#035 アクション サバイバー ▶ Play

サバイバー数式

迫りくる数式群を自動攻撃で撃退、レベルアップで定理を獲得

自動攻撃レベルアップ選択敵ウェーブ
操作
マウスのみ(移動)
勝利条件
30分生存
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 ラムダ: 武器=高階関数。スキルツリーが型理論で表現
#036 アクション ジャンプアクション ▶ Play

壁張りジャンプ

壁から壁へ無限にジャンプして登り続ける高難度ジャンパー

壁ジャンプダブルジャンプ落下死リトライ
操作
キーボード(左右+スペース)
勝利条件
塔の頂上に到達
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
#037 アクション 横スクロール ▶ Play

横スクCSI

暗号文を解きながら左から右へ進む横スクアクションパズル

暗号解読敵撃破鍵収集
操作
キーボード(矢印+Z)
勝利条件
10ステージクリア
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 CSI: ステージ進行がシーザー暗号などの解読と連動
#038 アクション ハクスラ ▶ Play

ハクスラ素数

敵HPは素数、素因数分解攻撃でドロップを稼ぐ数論ハクスラ

素因数分解攻撃装備ドロップ周回プレイ
操作
マウス+WASD
勝利条件
レジェンダリー装備3個収集
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 数論: 素数判定が攻撃メカに直結。RSAの基礎を体感
#039 アクション レース ▶ Play

ドローンレース

南山キャンパスの3D空間をドローンでレースする一人称視点レーサー

FPV操作リング通過ブースト
操作
マウス+キーボード
勝利条件
ゴール到達タイム計測
技術
WebGL
規模
~2000 LOC
難度
●●●●○
#040 アクション 弾幕シューター ▶ Play

巻き戻し弾幕

5秒前まで巻き戻せる弾幕STG、被弾しても撤回できる優しい鬼畜

弾幕回避5秒巻き戻しボムリチャージ
操作
キーボード(矢印+ZX)
勝利条件
ノーコンティニュークリア
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 可逆計算: プレイヤー死亡=逆実行で撤回。失敗が学びに変わる
#041 シミュレーション ファーム / 経営 ▶ Play

可逆牧場物語

種をまき収穫した時間を巻き戻して再収穫できる、可逆計算ファーム経営

時間巻き戻し作物育成資源マネジメント
操作
マウス(クリックで耕作・収穫)
勝利条件
30日以内に収穫額1万Gを達成
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 可逆計算: 全アクションが履歴に積まれUndo/Redo可能
#042 シミュレーション 街作り / パズル ▶ Play

λ街づくり

ラムダ式の評価で街区が成長していく関数型シティビルダー

関数合成β簡約区画配置
操作
マウス(ドラッグ&ドロップ)
勝利条件
10種の関数街区を統合し評価チェーン完成
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 ラムダ計算: 街区がλ式、住民が変数として簡約される
#043 シミュレーション 村作り / idle ▶ Play

量子村ガチャ

重ね合わせで複数の村を同時育成、観測した瞬間1つに収束する

重ね合わせ育成観測タイミング確率収束
操作
マウス(クリック放置)
勝利条件
全6種の村レアリティをコンプリート
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 量子: 重ね合わせ状態の住民が観測で固定化
#044 シミュレーション 経営 / 育成 ▶ Play

ソクラテス塾経営

問答だけで学生を導く塾を経営し、知の証明書を発行する

対話選択学生育成評判システム
操作
マウス(選択肢クリック)
勝利条件
100名の学生に「無知の知」を授ける
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 ソクラテス的探究: 答えを与えず問いで導く対話メカニクス
#045 シミュレーション ダンジョンメーカー ▶ Play

可逆ダンジョン主

勇者を全滅させた後、戦闘を巻き戻して罠を改良できる

ダンジョン設計戦闘リプレイ罠改良
操作
マウス(タイル配置)
勝利条件
5波連続で勇者隊を撃退
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 可逆計算: 戦闘ログを巻き戻し別シナリオ分岐へ
#046 シミュレーション 生態系 / incremental ▶ Play

細胞コロニー

1個の細胞から始まる進化シム、突然変異で多様化する生態系

細胞分裂突然変異適者生存
操作
マウス(ホバー観察)
勝利条件
多細胞生物まで進化し30種を共存させる
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
#047 シミュレーション 経営 / 育成 ▶ Play

南山学科長

大学学科長として教員配置・研究費配分・学生指導をこなす

予算配分人事配置イベント対応
操作
マウス(メニュー操作)
勝利条件
10年で学科ランキングトップ3入り
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 横山先生の日常を体感できるパロディ要素
#048 シミュレーション クラフト / 経営 ▶ Play

回文詩工房

前から読んでも後ろから読んでも同じ詩を製造販売する詩集工房

文字配置回文判定詩の販売
操作
キーボード(文字入力)
勝利条件
100行以上の超長回文を完成させ刊行
技術
DOM
規模
~800 LOC
難度
●●●○○
🧬 可逆計算: 回文 = 反転しても等価な構造の象徴
#049 シミュレーション ペット育成 ▶ Play

ペット・チューリング

テープ上を動くペット記号を育て、計算ルールを教え込む育成シム

ルール学習テープ操作ペット育成
操作
マウス(ルールカード配置)
勝利条件
自分のペットで2進加算が成功する
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
🧬 計算機科学: チューリング機械の擬人化で計算理論を遊ぶ
#050 シミュレーション 宇宙開拓 / 戦略 ▶ Play

宇宙開拓CSI

情報科学コロニーを宇宙に展開し、銀河規模のCS帝国を築く

惑星開拓技術ツリー資源輸送
操作
マウス(ドラッグ操作)
勝利条件
10惑星を植民し銀河議会を樹立
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 CSI(情報科学科)が宇宙進出するというメタ設定
#051 シミュレーション idle / incremental ▶ Play

放置魔法陣

魔法陣を描いて放置するだけでマナが溜まる癒し系idleゲーム

放置収集アップグレードマナ循環
操作
マウス(クリックのみ)
勝利条件
10^12マナで賢者の石を生成
技術
DOM
規模
~500 LOC
難度
●○○○○
#052 シミュレーション 研究所経営 ▶ Play

薬草研究所

薬草を組み合わせて新薬を開発、特許で稼ぐ研究所経営シム

素材合成実験特許登録
操作
マウス(ドラッグ合成)
勝利条件
ノーベル賞級の万能薬を開発する
技術
DOM
規模
~1000 LOC
難度
●●●○○
#053 シミュレーション 進化シム ▶ Play

島ごと進化論

孤島の生物を世代交代させ、自然選択で島ごとの固有種を作る

世代交代形質遺伝環境適応
操作
マウス(環境調整)
勝利条件
5種の固有種を安定共存させる
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
#054 シミュレーション 植物育成 ▶ Play

盆栽マスター

枝を切り根を整え、世代を超える盆栽を育てる静謐な育成シム

剪定成長計算鑑賞会出展
操作
マウス(精密クリック)
勝利条件
100年物の名品盆栽を3鉢育成
技術
Canvas2D
規模
~800 LOC
難度
●●○○○
#055 シミュレーション 経営 / 戦記 ▶ Play

中世修道院

中世修道院長として写本・薬草・蜂蜜酒の生産で領主と渡り合う

生産チェーン信仰心管理外交
操作
マウス(メニュー)
勝利条件
100年間修道院を異教徒の襲撃から守りきる
技術
DOM
規模
~1200 LOC
難度
●●●○○
#056 シミュレーション ターン制RPG / 経営 ▶ Play

ターン制喫茶

客との会話をターン制バトルとして処理する喫茶店経営RPG

会話バトルメニュー強化客好感度
操作
マウス(コマンド選択)
勝利条件
30日で常連客10人を獲得し閉店フラグ回避
技術
DOM
規模
~1000 LOC
難度
●●●○○
#057 シミュレーション サバイバル ▶ Play

深海サバイバル

酸素と圧力に抗って深海基地を拡張するハードコア探検サバイバル

酸素管理圧力対策基地建設
操作
キーボード(WASD移動)
勝利条件
深度6000mのチャレンジャー海淵に到達
技術
Canvas2D
規模
~1800 LOC
難度
●●●●○
#058 シミュレーション デート / 育成 ▶ Play

AIデート教室

感情パラメータが可視化されたAIキャラとデートを攻略する恋愛シム

好感度操作選択肢分岐プロフィール育成
操作
マウス(選択肢クリック)
勝利条件
3人のAIキャラ全ルートをクリア
技術
DOM
規模
~800 LOC
難度
●●○○○
🧬 尊厳: AIキャラを操作対象でなく対話相手として扱う設計
#059 シミュレーション 医療経営 / tycoon ▶ Play

病院長日誌

診療科を増設し医師を雇い、地域に愛される総合病院を築く

科設置スタッフ雇用患者導線設計
操作
マウス(ドラッグ建築)
勝利条件
1000人の患者を治療し評価5つ星を獲得
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 尊厳: 患者を数値でなく個別事情で扱う通知システム
#060 シミュレーション 村人NPC会話 / RPG ▶ Play

村人NPC会話

10人の村人と対話しながら村の隠された秘密を解き明かす会話RPG

対話分岐情報収集推理
操作
マウス(クリック選択)
勝利条件
村の真実を解明し全員の信頼を獲得
技術
DOM
規模
~1200 LOC
難度
●●●○○
🧬 ソクラテス的探究: 問いの選び方で得られる情報が変わる
#061 アーケード リズム ▶ Play

可逆リズム

前進と巻き戻しを切り替えて譜面を辿る、時間反転リズムゲーム

順方向ノーツ逆方向ノーツ時間反転ボーナス
操作
キーボード(D/F/J/K + Shiftで反転)
勝利条件
曲終了時にスコア閾値を超える
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 可逆計算の時間対称性をリズム譜面に応用、巻き戻しでもスコア加算
#062 アーケード カード ▶ Play

ラムダ神経衰弱

α変換でカードが姿を変える、関数的神経衰弱

カードめくりα変換による別表現照合コンボ
操作
マウス/タッチ
勝利条件
全ペアを成立させる
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 ラムダ計算のα同値性をカード一致判定に活用
#063 アーケード ボード ▶ Play

尊厳すごろく

対話マスで他プレイヤーを尊重するほど進める協調すごろく

サイコロ対話イベント尊厳ポイント
操作
マウス/タッチ
勝利条件
尊厳合計が最大のプレイヤー勝利
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 ソクラテス的探究と尊厳を反映した非競争型ボード
#064 アーケード ガチャ ▶ Play

量子ガチャ

観測するまで複数結果が重なる、量子重ね合わせガチャ

重ね合わせ抽選観測でレア確定もつれ二連
操作
タップ/クリック
勝利条件
コレクション完成
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
🧬 量子計算の重ね合わせ・観測・エンタングルメントを抽選に翻訳
#065 アーケード ピンボール ▶ Play

ピンボール論理

ANDゲートとXORでボールを制御するロジック盤面ピンボール

フリッパー論理ゲート分岐信号倍加
操作
キーボード(左右Shift)
勝利条件
全フラグを点灯
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 可逆論理ゲート(CCNOT等)を物理盤面に再構成
#066 アーケード ダーツ ▶ Play

ダーツ証明

命題に当てて自然演繹を完成させるロジカル・ダーツ

投擲タイミング証明木構築規則ボーナス
操作
マウスドラッグ
勝利条件
結論まで証明完成
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 Curry-Howard対応を遊びに、命題=的
#067 アーケード 輪投げ ▶ Play

輪投げ集合

輪が重なるとベン図ができる、和差積の輪投げ

放物線投擲集合演算得点重複
操作
マウス/タッチ
勝利条件
目標集合と一致
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
#068 アーケード 落ちもの ▶ Play

ぷよCSI

同色推論を連鎖させて手がかりを暴く、CSI風落ちものパズル

連鎖証拠ピース推論ゲージ
操作
キーボード
勝利条件
犯人ピースを揃えて連鎖
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 南山の犯罪科学(CSI)テーマを論理パズルに統合
#069 アーケード サイコロ ▶ Play

サイコロ即興

毎ターン振った目で詩を即興する文芸ダイス

ダイスロール語彙抽選ライム判定
操作
マウス/タッチ
勝利条件
観客スコア閾値達成
技術
DOM
規模
~500 LOC
難度
●●○○○
#070 アーケード 反射 ▶ Play

反射α

出題されるラムダ式を瞬時に簡約する反射神経クイズ

3択タップ時間ペナルティ段位昇格
操作
タッチ/マウス
勝利条件
段位を上げる
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 β簡約・α変換・η変換の即答訓練
#071 アーケード 占い ▶ Play

占いコンビネータ

今日のSKIコンビネータ運勢を引いて行動指針を得る運勢ガチャ

日替わり抽選コンビネータ解説アーカイブ
操作
タップ
勝利条件
なし(毎日ログイン)
技術
DOM
規模
~200 LOC
難度
●○○○○
🧬 S・K・I・Y・Bコンビネータを擬人化した運勢
#072 アーケード パーティ ▶ Play

王様ラムダ

クジで関数を引き、引数の番号同士を結ぶラムダ王様ゲーム

くじ引き型推論実行カード
操作
タッチ/マウス
勝利条件
全ラウンド型整合
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 ラムダ計算のβ簡約をパーティゲーム化
#073 アーケード エンドレス ▶ Play

エンドレス可逆ラン

走った道を必ず逆順で帰る、可逆エンドレスランナー

障害物回避逆走フェーズ履歴消費
操作
キーボード/タッチ
勝利条件
ハイスコア更新
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 全動作を逆順実行可能とする可逆実行モデル
#074 アーケード タイミング ▶ Play

ステアウェイ・タイム

階段の段差にぴったり止めて昇り降りするタイミングゲーム

フリックタイミングコンボ倍率巻き戻し1回
操作
タッチ/マウス
勝利条件
頂上到達
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
#075 アーケード ミニゲーム集 ▶ Play

いっぷく茶論

横山研の研究室で先生と短い対話ミニゲームを楽しむ休憩ゲーム集

3種ミニゲーム対話分岐コレクション
操作
マウス/タッチ
勝利条件
全エンディング解放
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 ソクラテス的探究を短い対話ミニゲームに翻訳
#076 アーケード ボード ▶ Play

人生計算機

ライフ選択ごとに型と計算量が変わる、関数型・人生ゲーム風

分岐選択計算量予算末尾再帰イベント
操作
マウス/タッチ
勝利条件
末尾でスタック未溢
技術
DOM
規模
~2000 LOC
難度
●●●●○
🧬 計算複雑性と末尾再帰を人生選択に被せる
#077 アーケード カード ▶ Play

トランプ・チャーチ数

数字をチャーチ数で表現する革新ソリティア

関数合成後継/前者カードスタック制限
操作
ドラッグ/タッチ
勝利条件
山札を完全還元
技術
DOM
規模
~2000 LOC
難度
●●●●○
🧬 チャーチ数による自然数のラムダ表現を実演
#078 アーケード ガチャ ▶ Play

ガチャピン研究

研究テーマをピンで止めるピンボード式ガチャゲーム

釘配置ベル分布テーマ収集
操作
タッチ/マウス
勝利条件
全テーマ収集
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
🧬 可逆計算・量子・CSIなど横山研テーマをコレクション
#079 アーケード スコア ▶ Play

シックスストーン

六面石を回しながら同色三つ揃えるパズル風スコアアタック

回転重力コンボ
操作
マウス/タッチ
勝利条件
60秒で最高スコア
技術
Canvas2D
規模
~1000 LOC
難度
●●●○○
#080 アーケード ボード ▶ Play

ビット反転麻雀

牌の代わりにビットパターンを揃える可逆ゲート麻雀

ビット並べToffoli役和了型
操作
マウス/タッチ
勝利条件
可逆役で和了
技術
DOM
規模
~2000 LOC
難度
●●●●●
🧬 可逆論理(CNOT/Toffoli)を麻雀の役に対応付け
#081 教育 可逆計算 ▶ Play

Janus巻き戻し

Janus風の可逆コードを実行・逆実行して目標状態を作る

変数代入と逆代入ループの順実行/逆実行状態スナップショットUI
操作
マウス(命令ドラッグ)+キーボード(数値入力)
勝利条件
順実行で目標出力に到達し、逆実行で初期状態に戻せたらクリア
技術
DOM
規模
~1000 LOC
難度
●●●●○
🧬 Janus言語の可逆実行モデルを直感的に体験。横山研の可逆計算研究の入口教材
#082 教育 CSI ▶ Play

ソクラテス問答

AIが答えず問いだけを返す。プレイヤーは問いから本質を導く

選択式の問い返し対話ツリー分岐尊厳メーター
操作
マウス(選択)
勝利条件
5層の問い返しを経て自分で答えに到達する
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 Computational Socratic Inquiry(CSI)とHominis Dignitatiの理念をミニゲーム化
#083 教育 ラムダ ▶ Play

ラムダ簡約

β簡約をクリックで進めて式を最短形に整える

式のハイライトとクリック簡約α変換手動操作ステップ数評価
操作
マウス(部分式クリック)
勝利条件
目標の正規形に最少手数で到達
技術
DOM
規模
~1000 LOC
難度
●●●●○
🧬 lambda2combプロジェクト直系。ラムダ計算の基礎を遊びながら習得
#084 教育 ラムダ ▶ Play

SKIパズル

S・K・Iコンビネータだけで指定の関数を組み立てる

コンビネータのドラッグ合成簡約アニメーション解の最短化
操作
マウス(ドラッグ&ドロップ)
勝利条件
全12ステージで目標関数を実装
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 lambda2comb変換器の出力空間で遊ぶ。SKI基礎の体験学習
#085 教育 量子 ▶ Play

ベル状態製造

H・CNOTゲートを並べて4つのベル状態を作り分ける

ゲート配置パズルブロッホ球可視化確率振幅表示
操作
マウス(ゲートのドラッグ配置)
勝利条件
指定された4種のベル状態を全て構築
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 Q-Intent量子回路コンパイラの教育版。量子もつれの直感を養う
#086 教育 圧縮 ▶ Play

可逆LZ78

辞書を成長させて文字列を圧縮、巻き戻しで完全復元

辞書エントリ追加圧縮/展開トグルビット数スコア
操作
マウス+キーボード
勝利条件
目標圧縮率を達成しつつ完全可逆を保つ
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 rev_lzプロジェクトの可逆LZ78アルゴリズムを操作可能な教材に
#087 教育 可逆計算 ▶ Play

RevNet迷路

可逆ニューラル層を組んで入力を再構成する迷路

層の選択と接続順伝播/逆伝播切替誤差視覚化
操作
マウス
勝利条件
出力から入力を完全復元できる構成を発見
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 RevNetプロジェクトの可逆性を体感する直感ゲーム
#088 教育 数学 ▶ Play

Rabin指紋

ローリングハッシュで部分文字列を高速検索するパズル

ハッシュ更新のステップ実行衝突発見可逆ロールバック
操作
キーボード
勝利条件
全パターンをO(n+m)以内で発見
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 rabin-karpプロジェクトの可逆Rabin-Karpを遊んで学ぶ
#089 教育 可逆計算 ▶ Play

R-WHILE道場

R-WHILEプログラムを書いてリスト操作の可逆性を保つ

コードエディタ順/逆実行テスト段位昇格
操作
キーボード
勝利条件
10段の課題全てで可逆性を維持
技術
DOM
規模
~2000 LOC
難度
●●●●●
🧬 rwhile-C-ocamlインタプリタを土台にしたインタラクティブ教材
#090 教育 ラムダ ▶ Play

型推論バトル

Hindley-Milner型推論をクリックで進めて式に型を付ける

制約生成ユニフィケーション操作型変数置換
操作
マウス
勝利条件
全式に最一般型を割り当てる
技術
DOM
規模
~1000 LOC
難度
●●●●○
🧬 OCaml系処理系(rwhile/ROOPL等)の理論基盤を遊んで習得
#091 教育 タイピング ▶ Play

可逆タイピング

打った文字を逆順に打ち直して取り消す可逆タイピング

順タイプフェーズ逆タイプフェーズ履歴スタック
操作
キーボード
勝利条件
30秒順打ち→30秒で完全に巻き戻す
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 可逆計算の入出力対称性をタイピング練習に応用
#092 教育 数学 ▶ Play

コンビ暗算

演算履歴を巻き戻せる可逆暗算ドリル

四則計算操作履歴スタックUndo必須ステージ
操作
キーボード
勝利条件
20問正解+指定回数のUndoを使い切る
技術
DOM
規模
~200 LOC
難度
●●○○○
🧬 可逆計算の概念を四則演算という最も身近な題材で学ぶ
#093 教育 可逆計算 ▶ Play

ROOPLランド

可逆オブジェクト指向ROOPL++でクラスを設計するパズル

クラス定義可逆メソッド呼び出しオブジェクトスワップ
操作
マウス+キーボード
勝利条件
全課題で状態を可逆的に遷移させる
技術
DOM
規模
~2000 LOC
難度
●●●●●
🧬 ROOPLインタプリタを基盤にした可逆OOP教材
#094 教育 可逆計算 ▶ Play

RCCコンパイル

可逆Cコードをコンパイル工程ごとにステップ実行

字句解析→構文解析→中間表現可視化可逆IR操作実行追跡
操作
マウス
勝利条件
全工程を理解しつつバイナリを生成
技術
DOM
規模
~2000 LOC
難度
●●●●●
🧬 RCC可逆Cコンパイラの中身を覗く教育ゲーム
#095 教育 CSI ▶ Play

問い返しBOT

プレイヤーの直接回答をAIが問いに変換する練習

回答入力問い変換ルール尊厳スコア
操作
キーボード
勝利条件
10問連続で適切な問い返しを選択
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 CSI(Computational Socratic Inquiry)原則の対話訓練ツール
#096 教育 量子 ▶ Play

量子ゲートGo

Q-Intent記法で書かれた量子回路を最適化するパズル

ゲート融合識別ゲート除去ゲート数スコア
操作
マウス
勝利条件
全12回路を最少ゲートに圧縮
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 newlang/Q-Intentプロジェクトの量子回路コンパイラを遊ぶ
#097 教育 圧縮 ▶ Play

可逆LZW

LZWの辞書成長を手動操作。展開で原文に戻せるか

辞書エントリ生成符号化/復号トグルサイズ比較
操作
マウス
勝利条件
圧縮率1/3以下かつ完全復元
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 rev_lzw(rev_lz配下)の可逆LZW実装を直感的教材化
#098 教育 可逆計算 ▶ Play

部分評価師

プログラムを部分評価して特殊化版を生成するパズル

静的入力固定残余プログラム生成サイズ最適化
操作
マウス+キーボード
勝利条件
全課題で残余コードサイズを目標以下に
技術
DOM
規模
~2000 LOC
難度
●●●●●
🧬 rev_PE可逆部分評価プロジェクトの理論を体験
#099 教育 タイピング ▶ Play

λ式タイプ

ラムダ式を一文字ずつ正確に入力し簡約まで決める

式タイピング簡約タイミング誤入力ロールバック
操作
キーボード
勝利条件
20式を時間内に正確入力+正規形到達
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 ラムダ計算の記法に慣れる練習+可逆ロールバック思想
#100 教育 可逆計算 ▶ Play

対称暗記

ペア札を順に開き、同じ順で閉じて初期状態に戻す可逆神経衰弱

カードめくり操作履歴記録逆順クローズ
操作
マウス/タッチ
勝利条件
全ペア発見後に逆順で完全初期化
技術
Canvas2D
規模
~500 LOC
難度
●●○○○
🧬 可逆計算の入出力対称性を神経衰弱という古典ゲームに応用
#101 RPG・物語 ターン制JRPG ▶ Play

可逆勇者譚

敗北したら時を巻き戻す。経験値ではなく『因果』を集める王道RPG

ターン制バトル戦闘逆再生因果ポイント蓄積
操作
マウス+キーボード
勝利条件
魔王を3つの異なるルートで倒す
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 可逆計算(戦闘の巻き戻しと再構成)
#102 RPG・物語 推理アドベンチャー ▶ Play

λの探偵

ラムダ式の評価過程を辿って事件の真相を導く論理推理ノベル

証拠収集β簡約による推理選択肢分岐
操作
マウス
勝利条件
5章すべての真犯人を論理式で特定
技術
DOM
規模
~2000 LOC
難度
●●●●○
🧬 ラムダ計算(推理=評価戦略)
#103 RPG・物語 ローグライト ▶ Play

南山伝説

毎回ランダム生成される研究室ダンジョンを攻略する短編ローグ

ダンジョン自動生成パーマデスアーティファクト収集
操作
キーボード
勝利条件
10階の学科長フロアを撃破
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 横山研室をモチーフ
#104 RPG・物語 ビジュアルノベル ▶ Play

鏡像の少女

鏡の中にもう一人の自分。対称性を巡る幻想ホラーノベル

分岐選択鏡像エンディングテキスト演出
操作
マウス
勝利条件
7つあるエンディングのうち真ENDに到達
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 対称性
#105 RPG・物語 ポイント&クリック ▶ Play

巻き戻し探偵

犯行現場を逆再生して矛盾を見つけ出すアドベンチャー推理

シーン逆再生矛盾検出証拠ピックアップ
操作
マウス
勝利条件
3つの事件すべてで犯人を指摘
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
🧬 可逆計算(時間逆行)
#106 RPG・物語 アクションRPG ▶ Play

量子勇者

重ね合わせ状態で複数の場所に同時存在しながら戦うARPG

瞬間ワープ重ね合わせ攻撃観測タイミング
操作
キーボード+マウス
勝利条件
観測者ボスを撃破
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 量子計算
#107 RPG・物語 戦略SRPG ▶ Play

コンビ騎士団

S・K・Iの3人騎士でマス目戦闘。組合せでスキルが変わるSRPG

ターン制マス移動コンビネーション攻撃クラスチェンジ
操作
マウス
勝利条件
全12ステージのクリア
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 コンビネータ論理
#108 RPG・物語 選択肢ノベル ▶ Play

尊厳の選択

高校生の人格を尊重するか効率を優先するか。教師シミュ風ノベル

選択肢分岐好感度システムマルチエンド
操作
マウス
勝利条件
全6人の生徒を尊厳ENDに導く
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 高校生の尊厳テーマ
#109 RPG・物語 ホラーアドベンチャー ▶ Play

深淵の図書

禁書を読むたびに記憶が消える。図書館に潜む静謐ホラー

記憶喪失メカテキスト探索心霊エンカウント
操作
マウス
勝利条件
禁書の正体を突き止める
技術
DOM
規模
~1000 LOC
難度
●●●○○
#110 RPG・物語 テキストアドベンチャー ▶ Play

神話の編纂者

神話の断片を集めて世界の創世を物語として再構成するTA

コマンド入力断片パズル物語生成
操作
キーボード
勝利条件
完全な創世神話を完成
技術
DOM
規模
~1000 LOC
難度
●●●○○
#111 RPG・物語 章構成RPG ▶ Play

Janus年代記

前向きの章と巻き戻しの章を往復しながら歴史を変えるストーリーRPG

章選択時間軸切替歴史改変フラグ
操作
マウス+キーボード
勝利条件
全7章で平和な未来を確立
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 可逆計算(Janus言語)
#112 RPG・物語 ダンジョンクロウル ▶ Play

迷宮の論証

壁が論理式で構成された3DダンジョンをCRPG風に踏破する

疑似3D探索命題スイッチパーティ構成
操作
キーボード
勝利条件
最深部の証明を完成
技術
WebGL
規模
~2000 LOC
難度
●●●●●
#113 RPG・物語 ミステリーノベル ▶ Play

AI教授の遺言

亡くなった教授の研究室を訪ねる学生たちのミステリーADV

対話分岐アイテム調査犯人推理
操作
マウス
勝利条件
遺言の真意を解読
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 横山研室の世界観
#114 RPG・物語 SFアドベンチャー ▶ Play

宇宙船CSI

故障した宇宙船で証拠を集め原因を特定するSFサスペンスADV

シーン探索ログ解析脱出選択
操作
マウス
勝利条件
原因を突き止め母船に帰還
技術
Canvas2D
規模
~1000 LOC
難度
●●●●○
#115 RPG・物語 寓話ノベル ▶ Play

寓話の森

イソップ寓話を再解釈する選択肢分岐ショートノベル

短編連作教訓選択もう一つの結末
操作
マウス
勝利条件
8つの寓話を全て読了
技術
DOM
規模
~500 LOC
難度
●●○○○
#116 RPG・物語 ローグライク ▶ Play

可逆ローグ姫

死んだら巻き戻して再挑戦。お姫様が単身ダンジョンに挑む

手続き生成巻き戻しコインアイテム合成
操作
キーボード
勝利条件
20階のドラゴン撃破
技術
Canvas2D
規模
~2000 LOC
難度
●●●●○
🧬 可逆計算
#117 RPG・物語 サスペンスADV ▶ Play

サスペンス南山

学内で起きる怪事件を学生記者が追うサスペンス短編ADV

取材選択情報源評価結末分岐
操作
マウス
勝利条件
事件を新聞に載せ犯人逮捕
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 南山大学キャンパス
#118 RPG・物語 コメディADV ▶ Play

コメディ研究室

毎日トラブル続きの研究室で笑いを取る一発芸選択肢コメディ

ギャグ選択リアクション計測オチ判定
操作
マウス
勝利条件
ゼミ全員を爆笑させる
技術
DOM
規模
~500 LOC
難度
●●○○○
🧬 研究室生活
#119 RPG・物語 ターン制対話バトル ▶ Play

ファンタジー討論

魔物と論理対話で勝負するファンタジーターン制バトルRPG

論題選択反論ターン立論ポイント
操作
マウス
勝利条件
魔王との論破バトルに勝利
技術
DOM
規模
~1000 LOC
難度
●●●○○
🧬 ソクラテス問答
#120 RPG・物語 アクションRPG ▶ Play

βリダクション島

島中の項を簡約して正規形に到達させる探索型アクションRPG

広域マップ探索項リダクションボス簡約戦
操作
キーボード+マウス
勝利条件
島の中心の項を正規形に到達
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 ラムダ計算
#121 戦略・戦術 TD ▶ Play

可逆塔防衛

敵を倒すとMP回復、巻き戻しで配置やり直し可能な可逆タワーディフェンス

タワー配置敵ウェーブ時間巻き戻し
操作
クリックで配置/Rで巻き戻し
勝利条件
30ウェーブ生存
技術
Canvas2D
規模
~1200 LOC
難度
●●●●○
🧬 可逆計算研究との直接対応:操作が常にUndo可能
#122 戦略・戦術 RTS ▶ Play

論文RTS

資源は引用数、ユニットは学生・PD・教授の研究室拡張RTS

資源収集ユニット生産技術ツリー
操作
ドラッグ選択/右クリック移動
勝利条件
敵研究室の論文を全引用枯渇
技術
Canvas2D
規模
~2000 LOC
難度
●●●●●
🧬 横山研の研究組織運営をRTS化
#123 戦略・戦術 4X ▶ Play

学会4X

全国の学会を制覇する4X戦略:探検・拡大・搾取・絶滅

マップ探索都市建設外交・戦争
操作
ヘックス選択/メニュー
勝利条件
国際学会を5つ制覇
技術
Canvas2D
規模
~2200 LOC
難度
●●●●●
🧬 学会運営シミュレータ
#124 戦略・戦術 ターン制 ▶ Play

可逆チェス

全ての手が巻き戻せるチェス、相手のUndoも読み合いの一部

駒移動巻き戻しトークンAI対戦
操作
ドラッグ&ドロップ
勝利条件
チェックメイト
技術
DOM
規模
~900 LOC
難度
●●●○○
🧬 可逆計算の対戦ゲーム化
#125 戦略・戦術 AutoBattler ▶ Play

ビット軍団

0と1のユニットを組合わせて編成、論理ゲートで敵を消す自動戦闘

ユニット購入編成自動戦闘
操作
ドラッグで配置
勝利条件
10連勝
技術
Canvas2D
規模
~1400 LOC
難度
●●●●○
🧬 ブール論理を可視化したオートチェス
#126 戦略・戦術 経営戦略 ▶ Play

予算戦争

科研費を奪い合う研究室間バトル、申請書質と政治力で勝負

申請書作成ロビー活動予算配分
操作
メニュー選択
勝利条件
5年で総予算1億達成
技術
DOM
規模
~1100 LOC
難度
●●●○○
🧬 科研費獲得の戦略性をゲーム化
#127 戦略・戦術 デッキ構築 ▶ Play

学籍簿争奪

授業カードを集めて学生を奪い合うローグライク的デッキ構築

カードドラフトシナジー構築ボス戦
操作
クリックで選択
勝利条件
3層クリア
技術
DOM
規模
~1500 LOC
難度
●●●●○
🧬 南山大学カリキュラムを題材
#128 戦略・戦術 外交 ▶ Play

暗号外交

暗号化されたメッセージで他国と同盟を結ぶ、暗号解読で裏切りを察知

メッセージ送受信暗号鍵管理同盟形成
操作
メニュー操作
勝利条件
5カ国同盟
技術
DOM
規模
~1300 LOC
難度
●●●●○
🧬 暗号と情報科学を外交ゲームに
#129 戦略・戦術 政治 ▶ Play

選挙2049

AI候補が立候補する架空選挙、SNSと討論で支持率を競う

演説SNS戦略支持率管理
操作
選択式
勝利条件
得票率過半数
技術
DOM
規模
~1100 LOC
難度
●●●○○
🧬 AIと民主主義の研究テーマ
#130 戦略・戦術 艦隊戦 ▶ Play

宇宙艦隊指揮

リアルタイム3D風2D艦隊指揮、フォーメーションと攻撃指示の戦術SLG

艦隊編成フォーメーションリアルタイム戦闘
操作
ドラッグで指示
勝利条件
敵母艦撃破
技術
Canvas2D
規模
~1600 LOC
難度
●●●●○
#131 戦略・戦術 農業戦略 ▶ Play

農場戦略王

天候・市場・労働力を読み農地を最適化する戦略経営シム

作物選択市場価格労働者管理
操作
クリック操作
勝利条件
5年で資産10倍
技術
Canvas2D
規模
~1200 LOC
難度
●●●○○
#132 戦略・戦術 スパイ ▶ Play

スパイ大学

他研究室にスパイを送り研究情報を盗む、潜入と防諜の頭脳戦

スパイ派遣情報収集防諜
操作
マップクリック
勝利条件
3つの新技術を奪取
技術
DOM
規模
~1400 LOC
難度
●●●●○
🧬 情報の流通と科学倫理
#133 戦略・戦術 RTS ▶ Play

アリ王国RTS

アリの女王を守りつつコロニーを拡大する小規模RTS

巣穴掘削兵隊アリ生産敵巣攻撃
操作
ドラッグ選択
勝利条件
敵女王撃破
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
🧬 群知能・自己組織化
#134 戦略・戦術 城防衛 ▶ Play

城防衛戦記

中世の城に押し寄せる軍勢を弓兵と石落としで防ぐ古典TD

弓兵配置投石城門修理
操作
クリック&ドラッグ
勝利条件
20波撃退
技術
Canvas2D
規模
~1100 LOC
難度
●●●○○
#135 戦略・戦術 暗殺 ▶ Play

暗殺指令

ターン制で要人暗殺ルートを設計、警備のパターンを読む頭脳戦

ルート設計警備パターンターン制行動
操作
グリッドクリック
勝利条件
ターゲット暗殺後脱出
技術
Canvas2D
規模
~1300 LOC
難度
●●●●○
#136 戦略・戦術 商業戦略 ▶ Play

商店街戦争

駅前商店街で店舗配置・価格戦略で他店を駆逐する商業SLG

店舗配置価格設定広告投資
操作
メニュー操作
勝利条件
シェア80%
技術
DOM
規模
~1100 LOC
難度
●●●○○
#137 戦略・戦術 RTS ▶ Play

ニューロン軍

ニューロンユニットを発火させ脳マップを制圧する神経RTS

シナプス接続発火タイミング領域制圧
操作
ドラッグ接続
勝利条件
全領域制圧
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
🧬 ニューラルネット可視化
#138 戦略・戦術 ターン制 ▶ Play

幕末藩政

幕末の小藩を経営、開国か攘夷かで運命が変わる歴史ターン制

内政外交イベント分岐
操作
メニュー操作
勝利条件
1868年生存
技術
DOM
規模
~1400 LOC
難度
●●●●○
#139 戦略・戦術 4X ▶ Play

言語制覇

プログラミング言語の派閥が技術圏を奪い合う架空4X

技術獲得派閥拡張言語進化
操作
ヘックスマップ
勝利条件
全技術圏制覇
技術
Canvas2D
規模
~1800 LOC
難度
●●●●●
🧬 プログラミング言語論との接続
#140 戦略・戦術 TD ▶ Play

粒子防衛

量子的に重ね合わせ状態のタワーで観測された敵を撃退する量子TD

重ね合わせ配置観測トリガー確率攻撃
操作
クリック配置
勝利条件
25波生存
技術
Canvas2D
規模
~1500 LOC
難度
●●●●○
🧬 量子計算研究と接続:Q-Intent関連
#141 サンドボックス お絵描き ▶ Play

可逆お絵描き

全ての筆跡が完全可逆。Undo/Redoが無限に遡れる絵筆ツール

筆跡履歴の完全保存時間軸スライダーで巻き戻し途中分岐で別バージョン保存
操作
マウスドラッグで描画、スライダーで時刻指定
勝利条件
PNG出力+履歴JSON保存・Twitter共有
技術
Canvas2D
規模
~600 LOC
難度
●●●○○
🧬 可逆計算研究の入門デモ:すべての操作が情報を失わない
#142 サンドボックス ドット絵 ▶ Play

ドット絵工房

16x16〜64x64のレトロドット絵をカラーパレット制約で描く

グリッド描画ファミコン/ゲームボーイ風パレット切替アニメGIF出力
操作
クリックで1ピクセル塗り、ホイールで拡大
勝利条件
PNG/GIF出力
技術
Canvas2D
規模
~450 LOC
難度
●●○○○
#143 サンドボックス 音楽 ▶ Play

ピアノ即興

PCキーボードがそのまま88鍵ピアノに変身。録音とMIDI出力にも対応

WebAudioでサイン波合成キーボード→鍵盤マップ演奏の録音/再生
操作
PCキーボード、または画面の鍵盤クリック
勝利条件
WAV/MIDIエクスポート
技術
DOM
規模
~550 LOC
難度
●●●○○
#144 サンドボックス 音楽 ▶ Play

ドラムマシン8x8

8トラック×16ステップのグリッドをタップして自分だけのビートを刻む音楽ツール

ステップシーケンサーBPM/スウィング調整パターンA/B切替
操作
セルクリックでオン/オフ、再生ボタン
勝利条件
WAVエクスポート+パターンURL共有
技術
DOM
規模
~500 LOC
難度
●●●○○
#145 サンドボックス 創作 ▶ Play

絵描き歌AI

歌詞を入力すると順を追って絵が完成する古典絵描き歌ジェネレータ

定型構文パースステップごとに線分追加音声読み上げ同期
操作
歌詞入力→再生ボタン
勝利条件
完成絵PNG+歌詞テキスト保存
技術
Canvas2D
規模
~550 LOC
難度
●●●○○
🧬 プログラム=手順記述という計算理論の遊び
#146 サンドボックス 文字アート ▶ Play

ASCIIアート工房

画像をASCII文字アートに変換し、明度マッピングや文字セットを自由に設計できるツール

画像ロード→グレースケール化文字密度マップ出力テキストコピー
操作
画像ドロップ、文字セット選択
勝利条件
テキストファイル出力
技術
Canvas2D
規模
~400 LOC
難度
●●○○○
#147 サンドボックス 生成芸術 ▶ Play

フラクタル庭園

マンデルブロ・ジュリア集合・バーンスレイのシダを無限ズームできる数学的庭園ツール

マンデルブロ集合描画クリックでズームカラーパレット選択
操作
クリックでズーム、ホイールで反復回数
勝利条件
高解像度PNG出力
技術
WebGL
規模
~700 LOC
難度
●●●●○
🧬 計算可能性の境界を視覚化:停止しない計算の美
#148 サンドボックス 生成芸術 ▶ Play

L-system森

簡単なリライティング規則だけで木や植物のような複雑パターンを描き出す生成ツール

生成規則編集反復回数指定亀グラフィクス描画
操作
規則テキスト入力、反復スライダー
勝利条件
PNG出力+規則ファイル保存
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
🧬 形式文法と書き換え系:可逆書き換え系の入門
#149 サンドボックス 生成芸術 ▶ Play

CA画家

Rule30〜Rule110を自由に切替えて1次元CAパターンを生成

256ルールセット選択初期条件設定世代スライダー
操作
ルール番号入力、再生ボタン
勝利条件
パターンPNG+ルール番号URL共有
技術
Canvas2D
規模
~350 LOC
難度
●●○○○
🧬 Wolframのチューリング完全性:Rule110は可逆計算研究と接続
#150 サンドボックス 写真加工 ▶ Play

写真ピクセル化

写真をドラッグ&ドロップで読み込み、ドット絵風に変換。解像度も色数も自在に調整可

画像入力→ダウンサンプル色数削減ディザリング選択
操作
画像ドロップ、解像度スライダー
勝利条件
PNG出力
技術
Canvas2D
規模
~350 LOC
難度
●●○○○
#151 サンドボックス 文字アート ▶ Play

顔文字工房

目・口・装飾の各パーツを自由に組み合わせ、オリジナル顔文字をデザインできるツール

パーツライブラリドラッグ組合せクリップボードコピー
操作
パーツクリック→中央エリアへ追加
勝利条件
テキストコピー
技術
DOM
規模
~250 LOC
難度
●○○○○
#152 サンドボックス 塗り絵 ▶ Play

塗り絵ノート

線画テンプレート20種から好きなものを選び、自由に色を塗れる。バケツツール対応

テンプレ選択領域塗りつぶし色履歴記録
操作
色クリック→塗りたい領域クリック
勝利条件
PNG保存・印刷
技術
Canvas2D
規模
~400 LOC
難度
●●○○○
#153 サンドボックス 音楽 ▶ Play

ボタンだけ音楽

巨大なボタンを1つ押すだけで毎回違うメロディとコード進行が自動生成される音楽器

マルコフ連鎖メロディ生成コード進行自動付与シード固定で再生成
操作
巨大ボタン1つ
勝利条件
WAV出力+シード共有
技術
DOM
規模
~350 LOC
難度
●●○○○
🧬 決定論的アルゴリズム+シードによる再現性
#154 サンドボックス ストップモーション ▶ Play

ストップモーション

Webカメラから1コマずつ撮影し、オニオンスキン重ね表示で作る簡易ストップモーション動画

カメラ取得オニオンスキン重ね表示FPS指定再生
操作
撮影ボタン、削除ボタン、再生
勝利条件
GIF/WebM出力
技術
Canvas2D
規模
~500 LOC
難度
●●●○○
#155 サンドボックス 創作 ▶ Play

絵本メーカー

見開き8ページの絵本を自分で描き、PDF出力して印刷・製本までできるブラウザ完結ツール

ページ単位描画テキスト挿入PDF出力で印刷可
操作
ページ切替、描画/テキストモード切替
勝利条件
PDFダウンロード
技術
Canvas2D
規模
~750 LOC
難度
●●●●○
🧬 教育用素材として使えるテンプレ提供(可逆計算の絵本)
#156 サンドボックス デザイン ▶ Play

ロゴ生成器

学科名/サークル名を入れるとフォント・配色のロゴ案を10種提案

フォント10種ローテカラースキーム生成SVG出力
操作
テキスト入力→生成ボタン
勝利条件
SVG/PNG保存
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 横山研用ロゴ案を遊びで提案
#157 サンドボックス 生成芸術 ▶ Play

ノイズ画家

パーリンノイズで雲・地形・大理石模様を生成し、波長や振幅を自由に調整できる生成ツール

2D/3Dノイズ生成オクターブ加算カラーマップ適用
操作
スライダー4つ(周波数・振幅・オクターブ・シード)
勝利条件
PNG出力
技術
WebGL
規模
~450 LOC
難度
●●●○○
#158 サンドボックス 音楽 ▶ Play

リミックスDJ

2曲をクロスフェードし、テンポを自動同期。簡易ながら本格派DJミックスを制作できる

音声ロード×2BPM自動検出クロスフェーダー
操作
音源2つロード、フェーダー操作
勝利条件
WAVミックス出力
技術
DOM
規模
~550 LOC
難度
●●●○○
#159 サンドボックス アイデアジェネレータ ▶ Play

アイデア発射機

「○○な△△」というテンプレートを使い、研究テーマや創作アイデアを100連発で生成

形容詞×名詞×領域の組合せお気に入り保存CSVエクスポート
操作
ガラポンボタン、保存ボタン
勝利条件
アイデアCSV出力
技術
DOM
規模
~250 LOC
難度
●○○○○
🧬 研究テーマ発想支援:横山研の研究領域語彙を内蔵
#160 サンドボックス お絵描き ▶ Play

曼荼羅シンメトリ

8〜16方向の対称軸を選んで線を引くと、自動的に美しい曼荼羅模様が描かれていくツール

対称軸数指定中心からの放射描画色相環自動回転
操作
ドラッグで描画、軸数スライダー
勝利条件
PNG出力+シード共有
技術
Canvas2D
規模
~400 LOC
難度
●●○○○
🧬 対称性=群論的構造、可逆性の自然な実装
#161 パーティ・対戦 Hotseat対戦 ▶ Play

可逆しりとり対戦

順方向と逆方向の両方で繋げる、2人交代の可逆しりとりバトル

交代入力両方向検証辞書照合
操作
キーボード入力/タップ送信
勝利条件
相手が両方向で繋げられず時間切れになったら勝利
技術
DOM
規模
~550 LOC
難度
●●●○○
🧬 可逆計算の双方向性を言葉遊びに転写
#162 パーティ・対戦 協力 ▶ Play

二人で書く逆プログラム

片方が順方向、もう片方が逆方向のコードを同時編集する協力プログラミング

分担編集整合性判定差分可視化
操作
2画面分割キーボード
勝利条件
両者のコードがR-WHILE規則で対応していたらクリア
技術
DOM
規模
~900 LOC
難度
●●●●●
🧬 R-WHILEの逆プログラム生成を2人作業に翻訳
#163 パーティ・対戦 クイズ ▶ Play

Janus早押しクイズ

可逆言語Janusの構文・意味論を競う4人同時早押しクイズ

早押し検出出題ランダム化スコア集計
操作
各プレイヤー専用キー(A/L/Z/M)
勝利条件
10問先取で勝利
技術
DOM
規模
~450 LOC
難度
●●○○○
🧬 Janus教材の理解度をゲーム化
#164 パーティ・対戦 お絵描き ▶ Play

お絵描き当て可逆

描いた絵を逆順に消して見せる、当てる人は描画順を逆推理

描画ストローク記録逆再生推理入力
操作
マウス/タッチ描画+投票ボタン
勝利条件
正解者最多のチームが勝利
技術
Canvas2D
規模
~600 LOC
難度
●●●○○
🧬 計算の巻き戻し可視化を絵描き遊びへ
#165 パーティ・対戦 ジェスチャー ▶ Play

ジェスチャー可逆

出題者がジェスチャーを行い、回答者は逆再生で動きを当てる協力ゲーム

タイマーヒントカード得点制
操作
ボタン操作のみ(身体表現はリアル)
勝利条件
制限時間内に5語当てたらクリア
技術
DOM
規模
~300 LOC
難度
●○○○○
🧬 可逆動作の身体的体感
#166 パーティ・対戦 人狼 ▶ Play

RoomMate人狼

RoomMate問題を題材に、誰がペア妨害者かを推理する5〜8人用社会推理

役職配布投票夜行動
操作
Hotseatでスマホ受け渡し
勝利条件
市民側がペア妨害者を全員追放/妨害者側が過半
技術
DOM
規模
~750 LOC
難度
●●●●○
🧬 研究室配属DA実装と関連、人狼でアルゴリズム理解
#167 パーティ・対戦 対戦 ▶ Play

Twister風キーボード

指定キーを2人が同時に押し続ける、指縛りキーボードTwister

同時押し検出指示ランダム生成離脱判定
操作
1台のキーボードを共有
勝利条件
相手が先に指を離したら勝利
技術
DOM
規模
~350 LOC
難度
●●○○○
🧬 状態保持と崩壊の身体化
#168 パーティ・対戦 合議制 ▶ Play

合議制コンパイル

プレイヤー全員で投票して命令を選び、可逆プログラムを完成させる協力合議ゲーム

投票UI命令カード実行シミュレーション
操作
Hotseatで投票
勝利条件
出力値が目標と一致したらクリア
技術
DOM
規模
~700 LOC
難度
●●●●○
🧬 可逆プログラム合成を集団意思決定に変換
#169 パーティ・対戦 リレー ▶ Play

リレー型逆計算

計算の各ステップを4人で順番に逆向き実行するリレー競争

タイムアタックステップ分担ミス判定
操作
ホットシートで交代
勝利条件
正しく出力に到達した最速チームが勝利
技術
DOM
規模
~500 LOC
難度
●●●○○
🧬 逆実行をチームスポーツ化
#170 パーティ・対戦 コーチング ▶ Play

コーチング将棋

1人が指し手、もう1人が口頭ヒントだけで指南するコーチ&プレイヤー対戦

将棋盤発話ボタン制限持ち時間
操作
クリック+発話
勝利条件
通常将棋ルールで勝利
技術
Canvas2D
規模
~800 LOC
難度
●●●●○
🧬 教える側の理解深化(教育研究との接点)
#171 パーティ・対戦 観戦 ▶ Play

観戦Bot対戦場

用意された複数AI Botの対戦を観戦し、勝者を予想して賭けるパーティゲーム

AI対戦シム予想ベット配当計算
操作
ベットボタンのみ
勝利条件
規定ラウンド後に持ち点最多が勝利
技術
Canvas2D
規模
~600 LOC
難度
●●●○○
🧬 AIエージェントの振る舞い観察学習
#172 パーティ・対戦 対戦パズル ▶ Play

対戦パズル可逆

落下ブロックを揃えると相手の盤面を逆再生で巻き戻す、対戦型可逆パズル

落ちものパズル逆再生攻撃ゲージ管理
操作
WASD vs 矢印キー(画面分割)
勝利条件
相手の盤面が積み上がったら勝利
技術
Canvas2D
規模
~850 LOC
難度
●●●●○
🧬 巻き戻し攻撃で可逆性を競技化
#173 パーティ・対戦 AI対戦 ▶ Play

AI対戦・三目並べ拡張

AIの強さを6段階から選んで挑む、5×5拡張三目並べ

MinimaxAI盤面評価難易度UI
操作
クリック
勝利条件
5目並べたら勝利
技術
Canvas2D
規模
~400 LOC
難度
●●○○○
🧬 探索アルゴリズムの体験
#174 パーティ・対戦 対戦 ▶ Play

4人画面分割迷路

4分割画面で同じ迷路を最速ゴールするレース、ゴール時に逆経路提示

画面4分割迷路生成経路記録
操作
WASD/IJKL/矢印/数字キー
勝利条件
最速ゴール+逆経路再現成功で勝利
技術
Canvas2D
規模
~650 LOC
難度
●●●○○
🧬 経路の可逆性を意識させる
#175 パーティ・対戦 Bot対戦 ▶ Play

可逆Bot vs 人間

ルールを途中で逆転させるBotに挑む、可逆ルール対戦カードゲーム

カードバトルルール反転Bot AI
操作
カードクリック
勝利条件
Botを2本先取で撃破
技術
DOM
規模
~650 LOC
難度
●●●○○
🧬 可逆性をルールデザインに組み込む
#176 パーティ・対戦 対戦ボード ▶ Play

対戦ボード・回路組み

可逆論理ゲートを盤上に置いて相手の信号を中和する2人用ボード

盤上配置信号伝搬ターン制
操作
クリック配置/回転キー
勝利条件
相手の出力をすべて中和したら勝利
技術
Canvas2D
規模
~750 LOC
難度
●●●●○
🧬 可逆論理ゲート(Toffoli等)を盤上ゲーム化
#177 パーティ・対戦 協力 ▶ Play

複数手順分担コード

3人がそれぞれ前処理・本処理・逆処理を担当し合致を目指す協力プログラミング

役割分担コード結合テスト実行
操作
3画面分割編集
勝利条件
全テストケース通過で勝利
技術
DOM
規模
~950 LOC
難度
●●●●●
🧬 可逆プログラム3分割(forward/inverse/glue)の教育
#178 パーティ・対戦 お絵描き/ジェスチャー ▶ Play

ジェスチャー逆順当て

出題者の動作系列を録画再生し、回答者は逆順を当てる視覚パーティ

録画逆再生選択肢回答
操作
Webカメラ+ボタン
勝利条件
5問中3問正解でクリア
技術
Canvas2D
規模
~550 LOC
難度
●●●○○
🧬 時系列の可逆性を視覚体験で習得
#179 パーティ・対戦 Hotseat ▶ Play

Hotseatデバッグ王

スマホを順番に渡し、与えられたバグコードを誰が早く修正できるか競う

タイマーコード差分得点ランキング
操作
タッチ編集
勝利条件
規定問題数を最短時間で修正したプレイヤーが勝利
技術
DOM
規模
~600 LOC
難度
●●●○○
🧬 デバッグ能力の楽しい鍛錬、研究室教育に直結
#180 パーティ・対戦 協力/観戦モード ▶ Play

観戦付き協力脱出

プレイヤー2名+観戦者複数で挑む、観戦者がヒントを送れる脱出ゲーム

脱出謎解きヒント送信観戦UI
操作
プレイヤーはクリック、観戦者はチャットボタン
勝利条件
制限時間内に脱出成功でクリア
技術
Canvas2D
規模
~800 LOC
難度
●●●●○
🧬 観察と参加の境界を曖昧にする教育的体験
#181 Y Lab深掘り 可逆計算 ▶ Play

ベネット圧縮

Bennettのpebble gameでメモリと時間のトレードオフを体感する

pebble配置ステップ前後遷移メモリ上限制約
操作
クリックで石を置く/取る
勝利条件
n段の計算をk個の石で完遂
技術
Canvas2D
規模
~550 LOC
難度
●●●●○
🧬 Bennett 1989の可逆チューリング機械の時空トレードオフ。横山研の可逆計算理論の出発点を視覚化
#182 Y Lab深掘り 可逆計算 ▶ Play

Lecerf複号

Lecerf-Bennettトリックで非可逆計算を可逆化する練習場

forward実行履歴保存uncompute逆走
操作
矢印キーで時間軸操作
勝利条件
ガベージなしで結果を取り出す
技術
Canvas2D
規模
~500 LOC
難度
●●●●○
🧬 Lecerf 1963の可逆化定理。可逆計算理論の歴史的基礎を実装で学ぶ
#183 Y Lab深掘り ラムダ ▶ Play

HM型推論

型変数の単一化を手で解いてML式の多相型を全プログラムへ推論する道場

制約生成Robinson単一化let多相化
操作
ドラッグで型を結合
勝利条件
プログラム全体に正しい型を割り当てる
技術
DOM
規模
~600 LOC
難度
●●●●○
🧬 ML系言語の根幹となる型推論。横山研の関数型・可逆型システム研究の前提知識
#184 Y Lab深掘り ラムダ ▶ Play

System F塔

二階多相λ計算System Fで型抽象と型適用を交互に積み上げるブロックパズル

型抽象型適用β/η簡約
操作
ピースを縦に積む
勝利条件
目標型まで簡約する
技術
Canvas2D
規模
~650 LOC
難度
●●●●●
🧬 Girard-Reynoldsの多相λ。Curry-Howard対応で二階論理に対応する型理論
#185 Y Lab深掘り ラムダ ▶ Play

依存型ダンジョン

値に依存する型でΠΣ構造の不正扉を物理的に塞ぎながら宝へ進む型理論探索

Π型/Σ型構築型レベル長さ証明オブジェクト
操作
WASD移動とE使用
勝利条件
型が証明する宝にたどり着く
技術
Canvas2D
規模
~700 LOC
難度
●●●●●
🧬 依存型理論(Coq/Agda/Idris)。横山研の証明支援系・形式手法研究の基盤
#186 Y Lab深掘り ラムダ ▶ Play

線形型工房

線形論理に基づき各リソースをちょうど1回だけ消費しなければ詰む工房パズル

use-onceweakening禁止contractionなし
操作
クリックで資源を運ぶ
勝利条件
全資源をちょうど1回使い切る
技術
Canvas2D
規模
~500 LOC
難度
●●●●○
🧬 Girardの線形論理。Rust的所有権・可逆計算の資源管理と直結する型システム
#187 Y Lab深掘り ラムダ ▶ Play

CH対応橋

命題と型、証明とプログラムをCurry-Howard同型対応で橋渡しするマッチングゲーム

命題→型変換証明→λ項両側同型確認
操作
対応をドラッグで結ぶ
勝利条件
全カードで対応を完成
技術
DOM
規模
~400 LOC
難度
●●●○○
🧬 Curry-Howard同型対応。横山研の論理学×プログラミング言語論の中核概念
#188 Y Lab深掘り 量子 ▶ Play

Grover潜伏

オラクルと拡散演算による振幅増幅をスライダーで反復し正解を浮かび上がらせる量子探索

オラクル反転拡散演算√N回反復
操作
ホイールで反復数調整
勝利条件
観測で正解を引き当てる
技術
Canvas2D
規模
~450 LOC
難度
●●●○○
🧬 Grover 1996の探索アルゴリズム。横山研量子計算カリキュラムの代表アルゴリズム
#189 Y Lab深掘り 量子 ▶ Play

Shor分解士

周期発見と量子フーリエ変換と古典GCDを順に辿り合成数Nを素因数分解する量子手順

a^x mod N準備量子フーリエ古典GCD
操作
ステップ実行ボタン
勝利条件
Nを正しく分解する
技術
Canvas2D
規模
~700 LOC
難度
●●●●●
🧬 Shor 1994の量子素因数分解。可逆計算と量子フーリエ変換の融合事例
#190 Y Lab深掘り 量子 ▶ Play

QFT回す

Hadamardと制御Rk位相ゲートを正しい順に並べ量子フーリエ変換回路を組み上げる

Hadamard制御Rkビット反転
操作
ゲートをグリッドに配置
勝利条件
目標出力分布を再現
技術
Canvas2D
規模
~550 LOC
難度
●●●●○
🧬 可逆FFTの量子版。横山研の可逆FFT/量子アルゴリズム研究と直接対応
#191 Y Lab深掘り 量子 ▶ Play

QAOA調律

コスト層γとミキサ層βの2パラメータを古典側で調律しMaxCutの近似解を引き上げるQAOA

コスト層ミキサ層古典最適化
操作
スライダー2本
勝利条件
近似比0.85以上達成
技術
Canvas2D
規模
~550 LOC
難度
●●●●○
🧬 QAOA(2014)はNISQ時代の代表アルゴ。横山研の量子・古典ハイブリッド研究領域
#192 Y Lab深掘り 量子 ▶ Play

ベル破り

もつれ状態を共有しCHSH不等式を破る測定角を選んで局所実在論を実験的に否定する

測定軸選択相関係数測定S値計算
操作
ダイヤルで角度設定
勝利条件
S>2を達成
技術
Canvas2D
規模
~400 LOC
難度
●●●○○
🧬 Bell 1964/CHSH 1969。横山研で扱う量子情報の基礎実験を再現
#193 Y Lab深掘り 量子 ▶ Play

ファインマン径

全経路に位相をつけて足し合わせ確率振幅を可視化する2スリット干渉のFeynman経路積分

全経路サンプリング位相加算干渉縞描画
操作
経路数スライダー
勝利条件
干渉縞が解析解と一致
技術
Canvas2D
規模
~500 LOC
難度
●●●●○
🧬 Feynman経路積分。量子計算と可逆計算の物理的基礎
#194 Y Lab深掘り 圧縮 ▶ Play

永続木林

永続データ構造でversion treeを成長させ過去の木を回遊

path copyingfat node版間ジャンプ
操作
クリックで版切替
勝利条件
全版に正しいクエリを返す
技術
Canvas2D
規模
~550 LOC
難度
●●●●○
🧬 Driscoll-Sleator-Tarjanの永続データ構造。可逆データ構造の親戚として横山研領域
#195 Y Lab深掘り 圧縮 ▶ Play

可逆ハッシュ

Feistel構造の鍵スケジュールを使い暗号文と平文の間を双方向に巻き戻す可逆ハッシュ実験

Feistelラウンド鍵スケジュール逆走復号
操作
ラウンド数選択
勝利条件
暗号文を平文に戻す
技術
Canvas2D
規模
~500 LOC
難度
●●●●○
🧬 可逆暗号の基本構造。横山研の可逆暗号・Feistel系列研究と直結
#196 Y Lab深掘り 神経網 ▶ Play

正規化流

ヤコビアンを追跡しつつcoupling層を重ねて複雑分布を標準正規へ可逆に変形する流体ゲーム

coupling layerヤコビ追跡可逆フロー
操作
層を順次追加
勝利条件
KLダイバージェンス最小化
技術
Canvas2D
規模
~650 LOC
難度
●●●●●
🧬 Real NVP/GLOWなど可逆生成モデル。横山研RevNet系列の発展領域
#197 Y Lab深掘り 神経網 ▶ Play

NeuralODE舵

連続時間ニューラルODEの速度場を編集してRK4積分された軌跡を目標点に着陸させる操縦ゲーム

dy/dt定義RK4積分随伴法逆伝播
操作
速度場をドラッグ編集
勝利条件
軌跡が目標点に収束
技術
Canvas2D
規模
~650 LOC
難度
●●●●●
🧬 Chen 2018のNeural ODE。可逆ニューラル網の連続版で横山研RevNet研究の延長
#198 Y Lab深掘り 部分評価 ▶ Play

二層積木

static/dynamicに色分けして部分評価のbinding-time解析

BT注釈specializer実行残余プログラム生成
操作
色塗りでBT指定
勝利条件
正しく特殊化されたコード生成
技術
DOM
規模
~550 LOC
難度
●●●●○
🧬 Jonesらのoffline部分評価。横山研rev_PE研究の理論基礎(Two-level languages)
#199 Y Lab深掘り コンビネータ ▶ Play

Yの不動点

Yコンビネータを項として組み立て再帰構文を持たない関数へ再帰を注入する不動点作業場

Y=λf.(λx.f(xx))(λx.f(xx))β簡約不動点確認
操作
項をクリックで展開
勝利条件
factorial 5を計算
技術
DOM
規模
~500 LOC
難度
●●●●○
🧬 Curryの不動点コンビネータ。横山研λ計算/コンビネータ論理(SKI/BCKW)研究の核
#200 Y Lab深掘り CSI ▶ Play

尊厳の対話

AIに問いを投げ返される再帰的ソクラテス対話で人間の尊厳=Hominis Dignitatiを守る

問い生成再帰的質問Hominis Dignitati判定
操作
選択肢で応答
勝利条件
対話で自分の前提に気づく
技術
DOM
規模
~450 LOC
難度
●●●○○
🧬 横山研CSI(Computational Socratic Inquiry)・Magisterium AI・Hominis Dignitatiの直接ゲーム化