ZeroTools Curated Selection
テーマ別・厳選おすすめツール

暇つぶし・ミニゲームまとめ

リバーシAI,3Dルービックキューブ,ライフゲーム,スライドパズルなど,ブラウザ上だけでサクサク動く,ちょっとした息抜き用のローカルゲーム集です.

ブラウザで遊ぶアルゴリズムパズルと盤面解析

パズルを自分で遊ぶ・解答手順を探すことや,対局,セルの世代交代ルールの観察など,アルゴリズムの動作を手軽に試せるミニゲームツール集です.

スライドパズルの解答手順探索か数独問題のプレイ・解答確認か

スライドパズルを配置して解答手順の探索や再生を確認するなら15パズル,盤面を入力して解法を求めたり自力で解くなら数独ソルバーを選びます.探索上限や盤面条件により,即時解決や最短手順を保証するものではありません.

オセロAIの局面評価対戦かライフゲームのパターン観察か

各着手候補の優劣をヒートマップで確認しながら対局するならリバーシAI,単純な誕生・死滅ルールから生じるセルの世代変化を観察するならライフゲームを選択します.

01

ブラウザで楽しむライフゲーム

「誕生」「生存」「過密」「過疎」の単純な数理ルールに従って,ピクセルが自動的に世代交代を繰り返していく様を観察・エディットできるシミュレーションゲームです.

ReactCanvas APICellular Automata
02

オセロ(リバーシ)AI対戦・盤面解析

ランダムに着手する初級,1手評価の中級,固定深度4で探索する上級AIを相手に,ブラウザでリバーシを遊べます.候補手の表示は予測勝率ではなく,現在局面内で比較するための相対評価です.

ReactMinimax AlgorithmAlpha-Beta Pruning
03

ブラウザ3Dルービックキューブ

CSS 3Dで描画したキューブをドラッグや回転ボタンで操作できます.15手のシャッフルと,このページで記録した操作履歴を逆再生して初期状態へ戻す機能を備えています.

ReactCSS 3DMatrix3D
04

数独(ナンプレ)自動解析ソルバー

ランダムに生成される数独(ナンプレ)パズルを解くことができるだけでなく,新聞や雑誌などの難解な数独データを手入力してプログラムに一瞬で解かせる解析機能も搭載しています.

ReactBacktrackingGenerator Functions
05

記憶力テスト・メモリーゲーム

コンピュータが光と音で示す順番を覚え,同じ順番でタッチしていくことで,自身の記憶力の上限に挑戦するクラシックな認知記憶ゲームです.

ReactWeb Audio APILocalStorage
06

15パズル / スライドパズル生成・自動攻略

バラバラにシャッフルされた1から15までの数字パネルを,空いているスペースを使ってスライドさせ,正しい昇順に並び替えるスライディングパズルゲームです.

ReactA* Search AlgorithmManhattan Distance