Go Game Online with KataNet AI


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.
  • In-Game Assistance:
    • 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.
  • User-Friendly Interface:
    • Clean design with Light & Dark Themes.
    • Toggleable sound effects and background music.
    • Detailed game status panel.
  • 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!

Files

go-katanet.zip Play in browser
44 days ago

Comments

Log in with itch.io to leave a comment.

(+1)

This new AI is much better! Feels like a real player for a change: it plays fast and is light on the CPU. The 6-kyu mode feels a lot weaker than that, but I can't say for sure without playing a full game, and that would take time on 19x19. Didn't try 2-dan mode because it should be way above my level, but I probably should.

It is a real neural net (model) that runs in your browser. For how strong it is must be proven, they say 2 dan. I still continue to look for more models and opportunities. It plays only on 19x19, that's why there are no other boards. Do try 2-dan it may be or may not be.. :)

(+1)

You're right! In this mode it plays convincingly, if nowhere near dan-level. Very aggressively, too, just like GnuGO used to. And it's not even any slower. I think you nailed it!

(+1)

Probably needs a lot more optimization to unveil its potential.