Skip to content

./next-powergrid

● Active

A full digital implementation of the Power Grid board game with interactive SVG maps, solo AI with three difficulty levels, and a custom map editor.

TypeScriptNext.jsReactSVG

screenshots

next-powergrid screenshot 1
next-powergrid screenshot 2
next-powergrid screenshot 3

about this project

A comprehensive digital adaptation of Power Grid (Recharged Edition) — one of the most acclaimed strategy board games — built entirely in Next.js and TypeScript.

Supports 1-6 players with three AI difficulty levels (Easy, Medium, Hard), each employing distinct strategic behaviors. The game faithfully implements all phases: auction bidding, resource markets, city network building, and power delivery.

Features interactive SVG maps of the USA, Germany, and France with real city locations. Includes a full map editor for creating custom game boards. State management uses React Context + useReducer for clean, predictable game logic.

What makes this interesting: complex combinatorial game logic (auction mechanics, network optimization, market dynamics) implemented in a clean TypeScript architecture, with AI opponents that actually play strategically.

Language
TypeScript
Year
2026