Comments

Go Game Online with KataNet AI
Play the classic game of Go against a sophisticated AI or a friend, directly in your browser!
Experience the timeless depth of Go (also known as Baduk or Weiqi) with this feature-rich, browser-based game. Whether you're looking for a challenging AI opponent or a casual game with a friend, this application provides a polished and accessible Go experience.
Key Features:
🧠 Play Against KataNet AI:
Face a strong AI opponent powered by a KataGo-like neural network (running locally in your browser via TensorFlow.js).
Two AI Strengths: Choose between "Dan Level" (approx. 2 Dan) for a tough challenge or "Kyu Level" (approx. 6 Kyu) for a more accessible game.
🧑🤝🧑 Player vs Player Mode:
Enjoy a game with another person on the same device.
📏 Standard 19x19 Board & Rules:
Full-sized board with standard Chinese rules and customizable Komi (default 6.5).
📂 SGF Import/Export:
Load existing SGF game files to review or continue.
Save your games in SGF format for later analysis or sharing.
📈 Comprehensive Game Review:
Step through games move-by-move with intuitive navigation.
Option to "Play From This Position" at any point during a review.
Includes a visual Evaluation Graph showing score and winrate over time.
Mistake Summary panel highlighting blunders, mistakes, and inaccuracies.
🧑🏫 In-Game Assistance:
✅ New: AI Teacher Mode
Receive real-time guidance while you play:
Warnings for blunders before confirming a move.
Nudges for suboptimal plays.
Praise for strong or creative moves.
Fully optional and customizable by skill level (Beginner, Intermediate, Advanced).
Eval Board:
Get an AI-powered evaluation of the current board, including estimated score lead and a visual suggestion for the AI's top move.
Undo & Pass:
Essential controls for smooth gameplay.
👀 Visual Aids (Toggleable):
"Show Critical Groups" to highlight stones in atari.
"Show Influence Map" to visualize territorial control.
Top Move Suggestion from AI during analysis or review.
🎨 User-Friendly Interface:
Clean design with Light & Dark Themes.
Toggleable sound effects and background music.
Detailed game status panel.
Fully responsive layout for desktop and mobile.
🆕 In-Depth Interactive Tutorial:
Learn the game step-by-step with audio narration and visual feedback.
Covers all essential rules: liberties, capturing, eyes, ko, and more.
Great for beginners and as a refresher for returning players.
♿ Accessibility:
Keyboard navigation support.
Visible focus outlines for all controls.
ARIA labels and screen reader compatibility for enhanced inclusivity.
🧩 In-Depth Help Section:
Explains game rules and all application features.
How to Play Go (Briefly):
Go is a strategy board game where two players (Black and White) take turns placing stones on a 19x19 grid. The goal is to surround more empty intersections (territory) and have more stones on the board than your opponent. Stones can be captured by completely surrounding them. The game ends when both players pass, and scores are tallied.
This Go game is built with HTML, CSS, and JavaScript, with the AI running entirely in your browser. No server is needed for gameplay.