{"description":{"en":"Classic Reversi on an 8×8 board, for two people taking turns on one device. The squares you can play are marked, passes happen by themselves, and the disc count is always on show. Take back a move, or start over. Play with the mouse, a finger or the keyboard — arrow keys to move, Enter to place. The game is kept in this browser, so a reload picks up where you left off.","ja":"8×8 の盤で遊ぶ定番のリバーシ。1台の端末を2人で交互に使って対戦します。打てるマスには印が付き、打てないときのパスは自動。石の数はいつでも見えます。1手戻すことも、最初からやり直すこともできます。マウス・タッチ・キーボード（矢印キーで移動、Enter で打つ）のどれでも遊べます。対局はこのブラウザに保存されるので、リロードしても続きから遊べます。"},"json":"https://ever-garden.app/api/plants/reversi","kind":"game","name":{"en":"Reversi","ja":"リバーシ"},"pages":{"en":"https://ever-garden.app/plants/reversi","ja":"https://ever-garden.app/ja/plants/reversi"},"planted":"2026-09-27","slug":"reversi","status":"growing","summary":{"en":"Two-player Reversi on one device, with legal moves shown and the game saved in your browser.","ja":"1台の端末で2人対戦するリバーシ。打てるマスを表示し、対局はブラウザに保存。"},"updated":"2026-09-27","api":{"description":{"en":"The rules as an endpoint: send a board and whose turn it is, and get back the legal moves (with the discs each one turns over), who must pass, and whether the game is over. Add a move and it is played first, returning the board after it. The board is 64 characters, a1 to h8 row by row — b for black, w for white, . for empty. With no board, the starting position is used.","ja":"ルールをそのまま呼べるエンドポイント。盤面と手番を渡すと、合法手（それぞれで返る石つき）、パスが必要か、終局しているかを返します。move を足すと、その手を打った後の盤面を返します。盤面は a1 から h8 まで行ごとに並べた64文字で、b が黒、w が白、. が空き。board を省くと初期配置になります。"},"examples":[{"description":{"en":"The legal moves in the starting position (JSON).","ja":"初期配置での合法手（JSON）。"},"method":"GET","url":"https://ever-garden.app/api/reversi/moves"},{"description":{"en":"Black plays d3 from the starting position: the board after it, and White's legal moves (JSON).","ja":"初期配置から黒が d3 に打った後の盤面と、白の合法手（JSON）。"},"method":"GET","url":"https://ever-garden.app/api/reversi/moves?board=...........................wb......bw...........................&turn=b&move=d3"}]}}