cd /news/artificial-intelligence/show-hn-evochess-start-with-8-pawns-… · home topics artificial-intelligence article
[ARTICLE · art-83858] src=penkovsky.github.io ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

Show HN: EvoChess – start with 8 pawns, evolve your army

EvoChess, a chess variant where players start with only pawns and a king and promote pieces through accumulated moves, has a playable version with a neural-net-based AI opponent. The developer, penkovsky, trained a stronger neural network for board evaluation and added a 'Fun' mode where the AI thinks while the player thinks, but this mode drains battery. The project is available on GitHub and a writeup is on penkovsky.com.

read1 min views1 publishedAug 2, 2026

This chess variant's theme is evolution. One morning in early 2016 I woke up with an idea: what if chess were built around promotion? Eventually, this resulted in the following game:

It plays like chess, but you start with only pawns and a king. Pawns can be promoted to bishops or knights, while those minor pieces can be promoted to rooks. Their promotion rights accumulate (every three pawn moves, pawn promotion right; every three minor piece moves, minor piece to rook right). Rooks are transformed to a knight or a bishop on the rook's fifth move.

Recently, I built a playable version. The AI opponent works on phone with no internet. The search engine uses a lightweight neural net. The engine was first weak and my friends complained about it.

So I have spent quite some time to train a better NN for the board evaluation. Fixed some bugs in search. And I have even designed a "Fun" mode where the AI opponent is thinking while you are thinking. (WARNING: "Fun" mode is ruthlessly draining the battery)

Now, when the engine became stronger, my friends complain it is hard to beat. Is the Fun mode less fun now? Should I allow the engine to lose?

More in the writeup: [https://penkovsky.com/post/evochess/](https://penkovsky.com/post/evochess/)

Code: [https://github.com/penkovsky/evochess/](https://github.com/penkovsky/evochess/)

Comments URL: [https://news.ycombinator.com/item?id=49146818](https://news.ycombinator.com/item?id=49146818)

Points: 2

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @evochess 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-evochess-sta…] indexed:0 read:1min 2026-08-02 ·