Show HN: Kriegspiel
krgspl.com
krgspl.com
Technicals: It is a medium EC2 running a single node process with socket.io. Database is an EC2 micro running rethinkdb.
--EDIT-- Replay functionality seems to be down entirely due to load. Games are still running though.
--EDIT2-- Replays are back up! Just need to wait a while. For those who are discouraged by the signup - I understand, but due to the nature of the game it is necessary to prevent cheating. Email is not required. Feel free to create a random string as a username and password if you want to give it a try.
EDIT - OK serious issues now. getting a range error on redis and the call stack is blowing out, recycling node every 15 seconds or so. Will let you know when its back up.
EDIT2 - Turned out to be an exception due to an invalid date string. Fixed!
or was it the other pieces in your stack that caused the bottleneck.
BTW, great idea.
Can you please elaborate on why you believe signup is necessary to prevent cheating?
There were couple other good reasons for the signup given my initial target demographic of two people :). And you may have also noticed that everyone gets an Elo rating if you visit /spielers.html
As a side project I weighed the options and just chose to have signups rather than complicate the issue. They can be purely anonymous, and it makes it easier for me to manage. If it is really a stopping point for losing potential players I am willing to live with that.
On a side note - I'm very glad to see you are enjoying the game. You've played almost as many games as me in 1/100th the time!
Yes I really like it! I hope you will be able to keep enough players around.
1. Add a turn indicator or a "waiting for opponent" message of some sort.
2. Make it clear in-site that you can refresh and still get the same game.
Definitely need to improve the instructions - such as your second point. Also the game-join logic is kinda wacky.
Thanks for the feedback - really glad you like it!
You're technically missing an second s: http://en.wikipedia.org/wiki/Kriegsspiel_(wargame)
I'm not saying that's why this alternate spelling has arisen, but it could be a transcription of a mispronunciation.
[0] IPA /ʃp/ rather than /sp/ because initial 'sp' in german is pronounced that way. I don't know if this rule has a name... "post-alveolarization"?
That said, as a project name Kriegspiel is totally fine. :)
I don't really know what kind of game this is just by going to the url, and I am surly not registering at some site without having some solid idea that I will use it more than once.
"AI a Modern Approach" has a nice section on the game if anyone wants to read up on AI a bit.
My favorite, however, was Kung Fu Chess, at kungfuchess.com . Whatever happened to that?
Clean interface, fun concept.