Show HN: Tiao, A two-player turn-based board game (playtiao.com)
I built this digital version of Tiao, a two-player turn based strategy board game. Think Checkers meets Go. It's free, runs in the browser, has multiplayer, AI, over the board mode and a lot of other neat things. The source is on GitHub (AGPL).
The game was originally designed by my friend Andreas Edmeier. He created the rules and has been playtesting and refining the game design for years. I built the website for it. The core in about 2 weeks using TypeScript, Next.js, Express, Websockets, and MongoDB. Fully dockerized, deployed on a Hetzner VPS with Coolify. Authentication with better-auth. Real-time gameplay, ELO matchmaking, OpenPanel analytics, and a fully functional achievements system.
Play it: https://playtiao.com Source: https://github.com/trebeljahr/tiao
Happy to answer questions about the tech, the game design, or anything else.
My hope is that more people will play this game because I think it is genuinely fun and would be cool to one day see people play this on a Go board or on their phones/computers.
Have a good one.
Small suggestion: too many queues can make it very difficult to build up a network of players at first. I'd suggest, for now, lowering the amount of available time control queues so that two players who happen to be on at the same time are more likely to actually find a game.
I just looked at lichess and copied their time controls queue screen/options. But you're so right! I'm thinking which time control would be best for the beginning... 10 mins maybe?
It sounds like a good idea to me!
https://en.wikipedia.org/wiki/K%C5%8Dnane
https://boardgamegeek.com/video/482389/shobu/how-to-play-sho...
I like the video introduction on the board game geek site, maybe I should film something like this with my friend for Tiao and also put a page up there? :D
Nice implementation though, plays pretty well in n my little bitty mobile screen
Anyhow, off the top of my head:
* Galaxy Trucker
* Pendulum
* Captain Sonar
* Sidereal Confluence
* Kitchen Rush
I guess I just added this "turn based" phrase because it's online and for me felt somehow more descriptive of what it is, but you're absolutely right.
And now I also wonder what would a non-turn based board game look like?
I'll have to try one of those you recommended and find out :)
Bananagrams
probably others from my shelves
A shameless plug for myself and my own investigations into the world of old strategy games - https://tom-dickson.com/blog/trias-game-investigation/ - was where I did an investigation into the game called Trias/ternii lapilli which is like an old version of tic tac toe.
Seems like if you want to force a win, you have to think about how to put your opponent in "Zugzwang" (to borrow a Chess term).
For a board game like this I’d imagine sending move events and letting clients recompute the board locally rather than syncing the whole board every turn. Curious what approach you took.
I'd also appreciate if illegal moves highlighed in a slightly less intense color, so we could see they were illegal. At the moment, when I'm hovering over the board, I don't know if a move is legal or not until I click-- and then it is too late!
The 'Undo move' button does exactly that.