Project ideas from Hacker News discussions.

Show HN: Voronoi Go

📝 Discussion Summary (Click to expand)

Theme 1 – Tutorial difficulty & learning curve
Many users found the tutorial dense and off‑putting, wishing for a more gradual, “learn by doing” approach.
- xerox13ster: “I bounced off the tutorial the first time and by the end of it had no desire to play a full game against a bot.”
- igpay: “the tutorial is definitely dense… an improved tutorial flow being mostly playing + some explanation.”

Theme 2 – Gameplay differences and strategic impact
Players noted that Voronoi‑Go changes core Go tactics: groups are harder to kill, large “dragons” dominate, board size shifts the meta, and the cross‑cut yields different group counts.
- runarberg: “Groups are much harder to kill in this game, so having a large group of connected stones … is a much better strategy… counter to the best strategy in normal go.”
- jlorentz1: “the cross‑cut … can produce 3 groups … whereas it produces 4 in Go. That makes it possible to rampage across the board…”

Theme 3 – Usability / technical polish
Comments highlighted mobile UI problems, high CPU usage from the in‑browser neural net, and requested UI tweaks (move highlighting, rename, desktop‑only hints).
- pmontra: “I had to enable desktop mode on a phone because the help dialog hides the board and the Next button is some meter below the bottom edge of the screen.”
- jazzprogramming: “the web version is eating 90% of my laptop's CPU when playing against the bot.”
- nexthash: “Highlight the latest piece that moved like on OGS…”


🚀 Project Ideas

Voronoi Go Interactive Tutorial Flow

Summary

  • An adaptive, step‑by‑step tutorial that embeds instruction inside a live game against a bot, guiding newcomers from opening moves to basic tactics without overwhelming them.
  • Core value: reduces the steep learning curve highlighted by users who bounced off the dense tutorial and never started a full game.

Details

Key Value
Target Audience New players unfamiliar with Voronoi Go or traditional Go who want a gentle onboarding
Core Feature Progressive tutorial that pauses the game, highlights relevant stones, explains concepts (e.g., vertex length, group view) and then lets the player try the move before continuing
Tech Stack React + Redux for UI, TypeScript, Canvas/WebGL for board, bot logic reused from existing open‑source repo (voronoi-go-rs compiled to WebAssembly)
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters complained the tutorial was “definitely dense” and wished it “walked me through the beginning and middle of the match with the bot” (xerox13ster, igpay). This idea directly addresses that feedback by turning the tutorial into a guided playthrough.
  • Provides a concrete way to retain users who otherwise drop off after the first tutorial attempt, increasing community growth and discussion around strategy.

Voronoi Go Desktop Client (Native)

Summary

  • A lightweight desktop application (Windows/macOS/Linux) that runs the game and bot locally, eliminating the high in‑browser CPU usage reported by players.
  • Core value: delivers smooth performance and offline play while preserving the web game’s features.

Details

Key Value
Target Audience Players experiencing >90% CPU usage on laptops (jazzprogramming) and those preferring a native desktop experience (pmontra)
Core Feature Native windowed game client with configurable graphics quality, local bot inference, and optional online matchmaking
Tech Stack Tauri (Rust backend) + Svelte or React frontend; bot model compiled to run via ONNX Runtime or Torch‑RS for low‑overhead inference
Difficulty High
Monetization Revenue-ready: $4.99 one‑time purchase or optional donation‑based unlocks for premium bot difficulty levels

Notes

  • Jazzprogramming noted the web version “eating 90% of my laptop's CPU when playing against the bot”; a native client would offload the neural net to the CPU/GPU efficiently, addressing this pain point.
  • Enables offline play and consistent performance, likely sparking discussion in the HN community about client‑side AI optimizations and cross‑platform distribution.

Voronoi Go Move Highlight & Analysis Overlay

Summary

  • A browser extension or overlay that highlights the most recent stone placed, shows numbered group IDs, and offers optional AI‑suggested moves, making it easier to follow fast‑paced games.
  • Core value: reduces cognitive load and helps players track the action, especially on small boards where groups dominate (runarberg, nexthash).

Details

Key Value
Target Audience Regular players who lose track of the latest move or want quick tactical hints (nexthash, runarberg)
Core Feature Real‑time overlay: last move highlight, group numbering with toggleable labels, and a “suggest next move” button powered by the existing bot
Tech Stack JavaScript userscript / Chrome/Firefox extension; uses the existing WebSocket/game state to render SVG overlays; optional WebAssembly bot for suggestions
Difficulty Low
Monetization Hobby

Notes

  • Nexthash requested “Highlight the latest piece that moved like on OGS, otherwise it is easy to lose track” – this idea fulfills that exact request.
  • Provides a low‑effort way to improve usability and spark conversation about UI enhancements, potentially leading to community‑contributed feature toggles or themes.

Read Later