Dark Forest
A browser game inspired by Liu Cixin's Dark Forest theory. Hexagonal minesweeper where each cell reveal raises a detection counter — stay hidden or be destroyed.
- Year
- 2025
- Role
- Solo project — design and development
- Type
- Personal
Overview
Dark Forest takes the classic minesweeper loop and adds a survival twist drawn from Liu Cixin's dark forest theory: every cell you uncover makes you louder. The board is a hexagonal grid, so each tile has six neighbours instead of eight, which changes how deduction chains propagate and makes the usual minesweeper patterns useless.
A detection counter climbs with every reveal. Play too greedily and you get found and wiped out, so the game becomes a tension between information and exposure rather than a pure logic puzzle.
Stack
Nuxt
App framework and static build
Vue 3
Reactive board state and UI components
TypeScript
Game rules and grid maths
Tailwind CSS
Styling and dark theme
Highlights
- Hexagonal grid with six-neighbour adjacency instead of the usual square grid
- Detection counter that turns every reveal into a risk/reward decision
- Runs fully client side, no backend required
Other projects
RER B Confort
A real-time departure board for the RER B — next trains per station and direction, with mission codes, countdowns and favourite stations.

Docteur-Tools
In ProgressDocteur-Tools is a calculation website that allows users to perform calculations related to the medical field.