4 ms·
Show HN: Handkommando – Real-time multiplayer RPS game
- evolve2k 13y agoGave it a go on my iPhone held vertically, got a game started but got confused, what do you have to do?
- SilkRoadie 13y agoI am not certain but I think you mash 3 buttons. The player who presses these buttons the fastest win's
- qznc 13y agoPaper-Scissors-Stone => Q-W-E There is a help button top-right.
- deleted 13y ago[deleted]
- handkommando 13y agoCertainly a viable strategy, although as other commentators have pointed out - it's easily countered by simply holding down only one button and thus forcing opponent to stop mashing and find the correct counter move.
- epaga 13y agoThe "help" button explains it pretty well, I thought - in a sense it's "perpetual" Rock Paper Scissors. Q beats W, W beats E, E beats Q. As you hold down one of those keys, if the other guy is holding down a key that beats you, you start losing (and vice versa). I really like this concept, quite the fun idea.
- tbarbugli 13y agohow is that supposed to be of any interest or fun to play ?
- mvikramaditya 13y agoI'm not sure whether its timing based or whether you just need to mash buttons like hell? If it is turn based it makes sense, but not much I can do with 300 ms latency as I watch the bar flying by getting redder and redder. edit: Seems like its just button mashing. Seems hard to keep up the mashing with high latency, as the other person just plain reacts almost half a seconds before you.
- epaga 13y agoNo, you simply hold down the key you want. No mashing. I have been easily beating guys who seem to be hitting the keys as quickly as possible.
- mvikramaditya 13y agoThanks, its not very clear. And the mashing just gets harder as you see the red increase. You just helped some people avoid RSI :)
- Kiro 13y agoDo you mind telling us a bit about the stack? How do you prevent cheating by just forging server requests?
- handkommando 13y agoClient: JQuery/mobile, Backbone (models) Server: Scala, Play, Akka, PostgreSQL Server keeps true state of the game, both players send inputs from which the server calculates the score (new state) which then is pushed back out to the players.
- bayesianhorse 13y agoProbably the simplest possible multiplayer game that is actually fun... once you get the point of the game...
- Bjoern 13y agoScreenshots?
- dblotsky 13y agoThere have definitely been classic RPS AI competitions, but I wonder how different the intelligent agents that play this real-time variation would be. I'd love to do an AI contest for this game!
- bayesianhorse 13y agoRPS AI is pretty stupid because there is no strategy that can beat a balanced strategy consistently. Without the human element, there is no strategy or skill involved.
- dblotsky 13y agoTrue. It's the more basic of the games out there. However, I'd still say that there are lots of interesting things to learn and practice implementing for RPS. For example, it's about the simplest adversarial environment you can fathom. Also, the human aspect of the game is definitely still there, and it still seeps through the AI written by the humans, of which your own AI can take advantage. :)
- DanBC 13y agoI had a very quick webs search, and found this page: (http://aitopics.org/topic/roshambo-rock-paper-scissors http://aitopics.org/topic/roshambo-rock-paper-scissors) That has some links to other competitions, and seems like a nice very simple introduction the topic. I would love to see the results of AI competitions from the HN community. Perhaps someone should set up a website with a variety of challenges? You can do rock paper scissors in 27 characters (not lines!) of PERL. http://codegolf.stackexchange.com/questions/11188/rock-paper-scissors http://codegolf.stackexchange.com/questions/11188/rock-paper...
- koala_advert 13y agoHow do you increase your rating? I've got an 18/3 win/loss ratio, but I'm still at the default 1500.
- epaga 13y agoJust got whooped 11-2 against someone who knew what he was doing. Easily the most fun I've had losing 11-2 in anything ever.