Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Egyptian Ratscrew Online (playcards.club)
41 points by eric2021 on Feb 4, 2021 | hide | past | favorite | 7 comments



Hey HN!

I have a lot of fond memories playing Egyptian Ratscrew (the card slapping game) growing up so I wanted to create an online version to play with friends and to practice creating a website. In this online version, you can play against either friends or bots. It's definitely not quite the same as in person, but there's a reaction time tracker so you can finally determine the most skilled player. The slapping rule set is customizable with the following options:

-Double

-Sandwich

-Add to Ten

-Marriage

-Top / Bottom

There are also keybindings for playing cards and slapping:

- any key from 'a-z' works for 'play'

- spacebar maps to 'slap'

I'd love to hear any suggestions/feedback. This is the first website I've worked on long enough to show people so I would greatly appreciate any advice!


I didn't see instructions on the site for the keyboard shortcuts. Took me a while to realize space was slap. I was pressing 'p' for play and 's' for slap.

So fun, but I'm so terrible at this now. I remember playing after lunch in middle and high school back in the 90s.


As soon as I try to create a game the whole screen goes blank and nothing happens.

Firefox on desktop Linux here.


It's most likely a WebGL error: see if these instructions help if this is the case (https://www.interplaylearning.com/help/how-to-enable-webgl-i...)


Wow this is amazing. I played this game so much as a kid. Will def try it out!


This is amazing! I have very fond memories of dominating my fellow middle schoolers in this game years ago; I wonder how I’d do in this version. :)

What kind of tricks did you employ to account for things like latency, etc. when calculating reaction time?


I'm glad you like it :)

The current implementation is naive, so it's just the time difference between when the slap is received and when the previous card was played.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: