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.

๐ŸŽฏ Enjoy your game of Go!

Updated 25 days ago
StatusIn development
PlatformsHTML5
Rating
Rated 4.0 out of 5 stars
(2 total ratings)
Authorpazoff
GenreStrategy
Tagsbaduk, classic, go, sgf, weiqi
Code licenseMIT License
Average sessionAbout an hour
LanguagesEnglish
InputsMouse
LinksGitHub

Development log

View all posts

Community

by pazoff ยท 1 post
36d
by pazoff ยท 1 post
36d
by pazoff ยท 1 post
36d
Post a new topicView all posts