Show HN: Tiao, A two-player turn-based board game

74 points
1/21/1970
3 days ago
by trebeljahr

Comments


rytill

Hey! I played against a bot and it was pretty fun.

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.

3 days ago

trebeljahr

That is such a good idea.

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?

3 days ago

rytill

That’s the most common time control on chess.com according to this article: https://www.chess.com/article/view/time-controls-and-game-re...

It sounds like a good idea to me!

2 days ago

lucy_hnatchuk

A really nice game, just the thing to take your mind off things for a few minutes.

4 hours ago

simplify

Cool concept! I play Go, and it's extremely unnerving that all the good shapes you play in Go are essentially the worst shapes you can play in Tiao :D

3 days ago

trebeljahr

Haha yeah :D

3 days ago

Rendello

Cool! I've tried (and I guess failed) to build two of my favourite combinatorial games: the ancient "Konane" and the modern "Shōbu". At least the latter's project taught me property-based testing in Erlang.

https://en.wikipedia.org/wiki/K%C5%8Dnane

https://boardgamegeek.com/video/482389/shobu/how-to-play-sho...

3 days ago

trebeljahr

I've never heard of either before but they look like a lot of fun :)

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

3 days ago

Rendello

Definitely!

2 days ago

tajd

I loved this.

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.

2 days ago

trebeljahr

hehe shameless plugs are the best. You often get to find new stuff that way and something of the fun of a community like HN is to get to know about all the interesting stuff that other people are doing. Unless you overdo the shameless plugging ofc.

Also it's funny I remember playing this game you solved, but back with friends in high school during Latin classes haha but without knowing it's name.

Also the algorithm you construct for the AI is pretty similar to what Tiao is using as far as I can tell :)

8 hours ago

scythmic_waves

It's fun! I play some chess but I am not a natural at this game. I think I need an AI easier than easy haha

3 days ago

mrblampo

Me too!

3 days ago

littlekey

I thought I was winning and then the bot jumped 5 of my pieces to win D:

Good fun and a great new way to use a Go board to keep things fresh, thanks for making this.

21 hours ago

trebeljahr

yay :)

play it with friends in real life

8 hours ago

yashwi_

Nice implementation. Out of curiosity, how are you handling multiplayer state sync?

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.

2 days ago

trebeljahr

You can look at the repo to find out the details.

Essentially sending moves over web socket and the server having authority to accept/reject them to prevent cheating moves. Client updates optimistically and rolls back if server rejects/network times out etc.

8 hours ago

homeonthemtn

I appreciate the tutorial. I thought it was well done. I'd love to see something like that in some board games I've played.

3 days ago

smlavine

Finally won a game against the Easy bot on the 9x9 board after around 10 tries.

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).

2 days ago

mylifeandtimes

would be great to have a 'learner' mode where I could take back a move after the computer jumps 5 of my pieces :)

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!

2 days ago

gurjeet

> ... 'learner' mode where I could take back a move after the computer ...

The 'Undo move' button does exactly that.

2 days ago

trebeljahr

was about to say that ^^

8 hours ago

smlavine

Very fun game! Has this been released before? This is the only place I can find that mentions it.

2 days ago

trebeljahr

no, this is new. Still in the process of making pages everywhere + submitting to Boardgames Geek and so on :) also my friend is contacting publishers so maybe this might exist as a real, non-digital thing soon too! (I mean it sorta does already because you can play this with a Go board)

8 hours ago

ymaws

I can't beat easy, incredibly addictive game :)

3 days ago

trebeljahr

Yay :)

3 days ago

WillMorr

Clever! I really appreciate how well done the tutorial is, it's just about the easiest game intro I've ever experienced.

3 days ago

trebeljahr

Thanks :)

3 days ago

trebeljahr

I put a lot of work trying to make it as smooth as possible. But there's still some rough edges I think, have to play test it more with friends, just the amount of different assumptions that people bring to a tutorial and trying to handle all of them without being overwhelming is such a tricky balance to get right haha

3 days ago

zem

great game and very nice implementation!

2 days ago

mock-possum

Oh wow I am terrible at this

Nice implementation though, plays pretty well in n my little bitty mobile screen

3 days ago

gammalost

Now I am interested in playing a board game that is not turn-based

2 days ago

oniony

Yeah, I play a lot of board games and was confused by the explicit statement that it was turned based, as most board games are turned based and realtime boardgames are pretty exceptional.

Anyhow, off the top of my head:

* Galaxy Trucker

* Pendulum

* Captain Sonar

* Sidereal Confluence

* Kitchen Rush

2 days ago

trebeljahr

Oh true haha :)

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 :)

2 days ago

bdsa

Magic Maze

Bananagrams

probably others from my shelves

2 days ago

trebeljahr

Bananagrams is fun.

I think Dobble is another example :)

8 hours ago