← ✨ サンプル集一覧に戻る
tabletop

⚫⚪ オセロ (リバーシ) 8x8 対戦

宣言型定義版!8x8グリッドゾーンと初期交差石の存在宣言。8方向挟み反転審判エンジン搭載。
📍 展開先の部屋: 読み込み中...
📄 1JSON定義テキスト (Self-Contained JSON)
{ "version": "1.0", "type": "tabletop", "title": "オセロ (リバーシ) 8x8 対戦", "board": { "width": 8, "depth": 8, "cellSize": 1.0, "color": "#1b5e20" }, "zones": { "board_grid": { "type": "grid", "width": 8, "depth": 8, "name": "オセロ盤" } }, "rules": { "turnBased": true, "autoCamera": true, "gameType": "reversi", "matchMode": "lobby_card", "clickToPlace": true, "currentTurn": "player1", "players": [ { "id": "player1", "name": "黒 (先手)", "color": "#111111" }, { "id": "player2", "name": "白 (後手)", "color": "#ffffff" } ] }, "pieces": [ { "id": "b1", "type": "cylinder", "owner": "player1", "color": "#111111", "x": -0.5, "z": -0.5, "name": "黒" }, { "id": "w1", "type": "cylinder", "owner": "player2", "color": "#ffffff", "x": 0.5, "z": -0.5, "name": "白" }, { "id": "w2", "type": "cylinder", "owner": "player2", "color": "#ffffff", "x": -0.5, "z": 0.5, "name": "白" }, { "id": "b2", "type": "cylinder", "owner": "player1", "color": "#111111", "x": 0.5, "z": 0.5, "name": "黒" } ] }