ミニゲーム: 囲碁ライト

概要

「囲碁ライト」は9路盤でAI(白)と対局する囲碁の入門向けミニゲームです。プレイヤーは常に黒番で先手を取り、着手・捕獲・勝利時に経験値を獲得できます。【F:games/go.js†L2-L196】【F:games/go.js†L430-L495】

画面構成

インフォメーションカード

画面上部のカードには手番表示と捕獲数、そして白へ与えられるコミ6.5が記載されます。コウ違反時やAI思考中、連続パス数、終局後の勝敗メッセージなど文脈に応じた文面へ自動的に切り替わります。【F:games/go.js†L123-L521】

碁盤キャンバス

中央のキャンバスはサイズ480pxで、格子・星・石のグラデーション描画により視認性が確保されています。マウスを重ねると仮着手マーカーが表示され、直前の着手位置は外周リングで強調されます。【F:games/go.js†L143-L427】

操作ボタン

下部のボタン群には青色の「パス」と赤色の「投了」が並び、どちらも円形の角とホバー操作に適した余白設定で配置されています。イベントリスナーはゲームの開始・終了に合わせて登録/解除されるため、誤操作を防ぎます。【F:games/go.js†L153-L630】

基本ルールと勝敗判定

操作方法

難易度とAI挙動

難易度はオプションから EASY / NORMAL / HARD の3段階が選択でき、AIの着手評価に影響します。EASYとNORMALではランダムゆらぎを加え、HARDでは黒の応手を簡易的に読み込むことでより慎重な着手を選びます。中心付近を好むバイアスと捕獲/連結の重み付けにより、盤面全体を意識したAI挙動になります。【F:games/go.js†L72-L557】

EXPと報酬

石を1手打つごとに1EXP、複数の石を取ると難易度に応じた倍率(EASY×2、NORMAL×2.5、HARD×3)で追加EXPが得られます。終局時に黒が勝利すると難易度に応じた大量のボーナスEXP(EASY90/NORMAL180/HARD320)が支給されます。【F:games/go.js†L12-L448】【F:games/go.js†L492-L495】

初心者向け戦略アドバイス