Live data from Hacker News

One Million Chessboards

onemillionchessboards.com

21–30 of 82 posts

Re: One Million Chessboards

#21
post #6

(Also submitted here: https://news.ycombinator.com/item?id=43822992 ) Neat, though I expected every individual board to have "turns" - I didn't expect that I could just pick a random board, liberate the black queen, and have her clean up every single white piece on the board without my "opponent" getting to do anything in return.

oh huh, I'm not sure why this one made it to the front page and not the link to my site! Anyway, yeah, I guess I could have gone with turns here but I thought that building a more realtime MMO thing where pieces could cross boards would be a little more interesting and novel. I also didn't feel like a version of this that was turn based would ever complete. certainly a queen can go wipe out a whole board, but the gam…

Individuals here on hacker news tend to gravitate towards blog posts about games rather than links to actual games, generally. Not a hard fast rule, but it's what I've observed over the years.

Re: One Million Chessboards

#22
post #4

If you missed it, there was a nice story around One Million Checkboxes: https://eieio.games/blog/the-secret-inside-one-million-check... I wonder if something similar will happen here. @eieio please open source the Go code, would be fun to poke at.

I love this story so much.

Re: One Million Chessboards

#23
I was only able to move the black pieces. And I was able to move black consecutively on the same board. So I didn't fully understand. Are the rules being enforced or is it just updates.

I enjoyed the sc2 UI when selecting pieces

Re: One Million Chessboards

#26
> You can move between boards.

Evidently move between boards but not capture between boards :-( It's extra weird because it's not that the movement isn't projected (e.g. queen blue lines all point correctly across board boundaries just the lines always stop at every piece on the other board, regardless of color)

So, I guess as an exercise in scale, well done! As one million chess boards, caveat gamator

Re: One Million Chessboards

#28
Really impressive engineering work her, especially running it all on a single server with in-memory board state and optimistic rollback.

I work in chess tech, but in a very different direction (structured games, coaching, serious play). It's inspiring to see chess reimagined like this!

Re: One Million Chessboards

#30
post #7
post #4

If you missed it, there was a nice story around One Million Checkboxes: https://eieio.games/blog/the-secret-inside-one-million-check... I wonder if something similar will happen here. @eieio please open source the Go code, would be fun to poke at.

I'll certainly open source the code! I just want the flexibility to change my rate limiting logic in the short term to counteract abuse. Happy to answer questions though!

Yes please open source. I tried something similar based one your checkboxes game! I never worked with websockets so I’m curious how you designed for scale and stopped spammers. I game was click the button 10M times and of course the script kiddies started immediately which is fun! But not my server keeps getting hammered with requests long after the initial interest. I did not know how to rate limit bots without blocking whole IP ranges.
Post reply on HN