Egyptian Rat Screw

About This Game

🃏 What this is

Egyptian Rat Screw is a reflex card game: cards go down one at a time, and when the pile makes a pattern, the first hand to slap it takes the whole stack. This version runs in a browser with no download — one click starts a match against three bots. You only need an account if you want your scores on the leaderboard or want to play against real people.

🛠️ How it is built

Plain JavaScript modules, no framework and no build step: the files your browser downloads are the files that were written. Firebase handles sign-in, the leaderboard and multiplayer rooms. The slap patterns live in one registry that both the browser and the server read, so the two can never disagree about what counts as a slap. A release ships only after the rule engine, the scoring maths and a scripted walkthrough in a real browser all pass.

⚖️ How it stays fair

In multiplayer a contested pile does not go to whoever's message reaches the server first. Each slap is timed on the server's clock, which every player shares, from the moment the card was played, and the lower time takes the pile — so a faster upload no longer decides the race, although a screen that receives the card later still starts later. Joining a table is checked on the server, never in the page. And the Daily Challenge deals every player in the world the same position from the same seed, with your personal settings overridden while it is scored — otherwise an easier setting would buy a higher score on the same board.

🪙 No real money

Nothing in this game costs or pays out real money. There is nothing to buy: coins are earned by playing and spent only on card skins in the shop, and they cannot be bought, sold, cashed out or traded — they have no value outside the game. Ra's Wheel is a free daily spin, and its prizes are those same coins. No stake is ever placed, so nothing here is gambling.

👤 Who made it

Built and maintained by Berk Elmalı as an independent project. There is no publisher behind it and no team — feature requests, bug reports and disagreements about the rules all arrive in the same inbox.

✉️ Contact

Questions, bug reports or a data request: berk9elmali9@gmail.com. If you have found a rules bug, the fastest way to get it fixed is to say which cards were on the pile when it happened.