🪙

Welcome to Practice Mode

Learn every slap pattern risk-free — no burns, no pressure. Just you, the pile, and four scripted hands.

☥ Legends

Journeys

The Duat Journey

Start dead. Slap back to life. Raise the sun.

  • ☥ 3 tries, 10 rounds to rise
  • ☥ 12 hours of night
  • ☀ Dawn wins

You start dead: no cards, at a table of three hungry shades. You have three tries — three ankhs — and ten rounds to slap your way back to life; a wrong slap costs an ankh. Every pile you take is one hour of the night; pass the twelfth gate and the sun rises.

The Pharaoh's Tomb

Your cards face up. Every choice yours.

  • ▲ 7 chambers
  • ♠ 3 cards in view
  • ◆ A treasure each room

Seven chambers, seven guardians. By torchlight you see your next three cards and choose which to lay: answer a guardian's face card in time, and never complete a pattern yourself — that one belongs to the guardian. Take a guardian's every card, then pick one treasure from three.

Senet — the Game of Passing

Every pile is a throw. First past the thirtieth square wins.

  • ▦ 30 squares, 4 pieces
  • ≋ The House of Water
  • ☥ Pass to win

Egypt's own board game, played with the piles of ERS. Every pile a seat takes moves its piece: a slapped pile by its pattern — the rarer the slap, the further it goes — and a face-card pile by one. Land on the House of Water (27) and you wash back to the House of Life (15); land on a piece and you swap places. First past square 30 wins — or take all 52 cards. Classic rules.

Throws — squares per pile:

    Table of the Gods

    A god takes the top seat. It has life: every valid slap from your side of the table wounds it — yours in full, your two priests' by half. Bring it to zero and you win, whoever holds the cards.

    👻 Every blow it survives, a god keeps ghost cards — echoes of the cards you slapped, laid on top of its deck. They play like real cards; whoever wins a pile keeps only the real ones.

    ✦ Beat a god, then face it again: Ascension I–III give it more life and quicker hands (III plays like Ra at noon). Solo only. The prize is a gilded rim — no extra coins.

    🛍️ Shop

    🪙 0

    🗓️ Daily Challenge

    — #—

    Every player today inherits this same position, mid-match. Only your reflexes differ.

    Your result today: —

    Today's Board

    🧠 Slap IQ

    Top Players

    Loading...

    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.

    Privacy Policy

    Last updated: 30 September 2026

    👤 Account

    Signing in uses Firebase Authentication. We store the account id it gives us and the display name you choose. If you sign in with email, that email is held by Firebase Authentication. You can play offline against bots without an account at all.

    🎮 Game data

    Your username and scores are stored in Firebase Firestore so leaderboards can exist. Multiplayer matches are coordinated through Firebase Realtime Database and the room data is deleted when the match ends. A Daily Challenge result is written with exactly nine fields: your account id, your username, the score, your reaction time, whether you finished the run, how long it took, the scenario profile you were given, your starting hand size, and the time you submitted it — nothing else. If you are signed in, your coin balance, the card skins you own and the day of your last wheel spin are stored in Firestore under your account, readable only by you; coins sent by the game's administrator are recorded in an audit log. While you are signed in, each open tab also keeps a connection marker under online/ in Realtime Database: your account id, when the tab connected, and what it is doing (menu, bot match, Daily Challenge, Legends or multiplayer — one word, updated when the screen changes; during a bot, Daily Challenge or Legends match it also holds that match's card counts, whose turn it is and how many page errors occurred — never the cards themselves); the server deletes it when the tab disconnects, and only the administrator can list it. If an administrator suspends your account, the end date and the reason are stored under your account id, and you are shown both. When a multiplayer match ends, a record of it (the players' names and ids, the winner, card counts, how many disconnected and when it started) is kept for 30 days for the administrator. If you are signed in and the page hits an error, the last five error messages (text about the code, with no web addresses) are stored for the administrator; you can ask for them to be removed.

    💾 Stored in your browser

    Settings, house rules, slap statistics, your Daily Challenge result for the day and your daily wheel spin's tier progress are kept in your browser's localStorage. They never leave your device unless you are signed in and a score is submitted. Clearing your browser data removes all of it. The id of the last announcement you closed is kept too, so it does not come back.

    📢 Advertising

    This game shows Google AdSense ads in two places only: on the Game Rules screen in the game, and on the Game Rules pages and guide articles of this website. There are none on the main menu, in the shop or on the account screen — never during a match, and never on a Daily Challenge run. Third-party vendors, including Google, use cookies to serve ads based on your prior visits to this website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to you based on your visits to this site and/or other sites on the Internet. You can opt out of personalised advertising at google.com/settings/ads, and out of some other vendors' use of cookies for personalised advertising at www.aboutads.info. How Google uses information from sites that show its ads is explained at policies.google.com/technologies/partner-sites.

    💳 Payments

    The game takes no payments and never asks for payment details. Coins are an in-game currency with no cash value: they cannot be bought with money, sold, exchanged or withdrawn.

    ⚙️ Your choices

    You can play without an account, delete your local data by clearing browser storage, and reset your slap statistics from the Slap IQ panel. Visitors from the European Economic Area, the United Kingdom and Switzerland are shown Google's consent message, which asks whether ads may use cookies and personal data; that answer can be changed at any time with the “Privacy and cookie settings” button, found at the end of the Privacy Policy screen in the game and at the foot of every page of this website that shows an ad. To have an account and its stored scores deleted, contact us below.

    ✉️ Contact

    Questions about this policy or a data request: berk9elmali9@gmail.com

    Settings

    Blitz ends the match on a timer — most cards when time's up wins. Offline only.
    Speeds up win-pile and card transitions

    House Rules

    Switch off any pattern you don't play with. Offline this is your table; in multiplayer the host's set is used for the whole room.

    Comfort & Accessibility

    Explains why a slap was valid or not, right on the table
    Calms screen shake, parallax, and flashy transitions
    Plain system font, wider spacing, no decorative shadows
    Scales up in-game text for easier reading

    Game Rules

    🏆 How to Win

    Collect all 52 cards to win the game. Cards are added to the bottom of your deck when you win the pile.

    💀 How to Lose

    When you play or burn your last card and cannot slap back in, you are eliminated. You can still slap the pile even with 0 cards — a successful slap returns cards to your hand!

    🃏 Gameplay

    Players take turns clockwise playing the top card of their deck face-up onto the center pile. The goal is to collect all cards via valid slaps or won challenges.

    ⚔️ Face Card Challenges (J / Q / K / A)

    Playing a face card forces the next player to respond with their own face card:

    • Jack (J) — 1 chance to respond
    • Queen (Q) — 2 chances to respond
    • King (K) — 3 chances to respond
    • Ace (A) — 4 chances to respond

    If the defender plays all their chances without a face card, the attacker wins the entire pile. If the defender plays a face card, the challenge reverses and the attacker must now defend.

    👋 Slap Rules

    Any player can slap the pile at any time. Slapping on a valid pattern wins the pile. Slapping on an invalid pattern costs you a burn card (penalty).

    • 🟡 Doubles — Two cards of the same rank in a row. e.g. 7 → 7
      7♦
      7♣
    • 🟠 Tens — Two number cards that add up to 10. e.g. 3 → 7
      3♥
      7♠
    • 💍 Marriage — King and Queen next to each other. e.g. K → Q
      K♣
      Q♥
    • 🥪 Sandwich — Two cards of the same rank with exactly one card between them. e.g. 8 → 5 → 8
      8♠
      5♦
      8♣

    🔥 Burn Cards

    An invalid slap forces you to burn a card from your hand — it goes to a separate penalty pool. When anyone wins the pile, burn-pile cards are awarded first, followed by the played cards in chronological order, all added to the bottom of the winner's deck.

    ⏱️ AFK / Idle Timeout

    If a player fails to play a card within the allowed time (Easy: 20s, Medium: 15s, Hard: 10s, Challenger: 10s; multiplayer: 15s), they automatically burn a card and the turn passes to the next player.

    ⚡ Reflex Calibration Tool

    Test and benchmark your average response reaction speed in the Settings menu! Compare your reflexes directly against simulated Challenger Bot speeds to calibrate your game.

    🎯 Perfect Slap precision

    Slapping very close to the center of the pile (within 15 pixels) triggers a Perfect Slap bonus! Triggers special neon star particles and custom sound chime multipliers.

    🛡️ Combustion Shield

    Achieving a 3-slap streak (slaps only) activates a fiery Combustion Shield valid for 30 seconds! Performing another successful slap within 30s renews the shield timer. The shield protects your deck from burning a card once per activation by shattering.

    🔄 Reconnection & Bot Takeover

    If your connection drops in multiplayer, your seat is held for 60 seconds while the match carries on — your turn clock keeps running, so a turn you miss burns a card as usual. Reconnect within those 60 seconds and you take your seat back with your own deck. After that, a bot plays your seat for the rest of the match.

    👁️ Spectator Mode & Slap Back

    Eliminated? Don't leave yet! You enter Spectator Mode where you can watch the match, send quick chat emojis, and still attempt to Slap Back In at any time. A successful slap resurrects you with the pile! A wrong slap with no cards benches you until the next pile. Online, the match ends once every human player is out.

    ⚡ Reflex Speed & HUD Badges

    Every successful slap displays your response reaction speed in milliseconds in the action log. Slapping under 400ms grants a Fast Slap bonus and shows dynamic speed badges (⚡ GODSPEED, ☄️ LIGHTNING, etc.) in the HUD!

    📈 Match History & SVG Analytics

    Check out your Account Profile to view your complete match history, card win records, and an interactive SVG-rendered reflex speed trend curve showing your reaction improvement over time.

    📜 Where the game comes from

    Egyptian Rat Screw is a slapping variant of Beggar-My-Neighbour, an old English children's game in which players lay cards down in turn and a face card forces the next player to pay a penalty. The slapping half comes from the Slapjack family. The combination travels under a long list of names — ERS, ERF, Egyptian War, Bloodystump, Ratslap — and there is no documented account of where the "Egyptian" came from. The game spread by being taught at kitchen tables, not by being published, so nobody wrote that part down.

    🏠 Why everyone's rules are different

    Because it spread by word of mouth, almost every group plays a slightly different set. Doubles and sandwiches are close to universal; tens, marriages, top-bottom and four-in-a-row are the ones people argue about. Rather than pick a side, this game makes them switches: the four classic patterns are on by default, three more stay off until you turn them on, and the table you are about to sit at shows which set is live before the first card is dealt — so nobody discovers a house rule by losing a pile to it.

    🎯 What actually makes you better

    A wrong slap costs a card off the bottom of your deck, so the cheapest improvement is not slapping faster — it is slapping less often on patterns you are unsure of. Tens are what people miss: the two cards must add to exactly ten and face cards do not count, which is easy to see one beat too late. Watch the pile grow rather than the card being played; a five-card pile is worth several turns of risk, a two-card pile is not. And while a slap streak is shielding you, a wrong slap breaks the shield instead of burning a card — so on a streak, a marginal slap is worth more than it usually is.

    🗓️ Why the Daily Challenge is the same for everyone

    The day's deal is generated from the date itself, not from a roll on the server, so every player in the world starts from the same mid-match position with the same cards in the same hands. The scenario shape and the bot difficulty are functions of the date too. While a scored run is going your own settings are overridden — the turn clock, the animation speed and the rule set are the day's, not yours. Otherwise a gentler setting would buy a higher score on an identical board, and the leaderboard would rank preferences instead of reflexes.

    ☥ Legends

    The ☥ Legends button on the main menu opens three modes built on the game's Egyptian world. The slap patterns and face-card challenges are the ones above; what each mode changes is what you are fighting for.

    🌙 The Duat Journey

    You start dead: no cards, while three shades — Ba, Ka and Akh — hold all 52. You have three tries (the three ankhs on screen) and ten rounds to slap your way back in; a round is one card from every shade still playing. Here a wrong slap with no cards does not bench you — it costs an ankh. Lose all three, or let the ten rounds run out, and you lose. Every pile you take is one hour of the night; take the twelfth and the sun rises: you win. Run out of cards again and you are back in the Duat with three fresh ankhs and ten fresh rounds; the hours you have passed stay passed. The shades are hungrier than ordinary bots: they play one difficulty above yours, and two above in the seventh hour, when Apep strikes.

    🏺 The Pharaoh's Tomb

    Seven chambers, one guardian in each, played one on one. Your next three cards are face up and you choose which to lay (tap one, or keys 1–3), so a challenge becomes a decision: hold a King back for the guardian's Queen. Slap the patterns the guardian completes. A pattern you complete belongs to the guardian — slap it and the trap slides one of your cards under the pile. Take every card the guardian holds to clear the chamber, then choose one treasure from three to add to your deck. Clear the seventh chamber, the pharaoh's own, to win; run out of cards and the tomb keeps you.

    ⚖️ Table of the Gods

    A god takes the seat across from you; the two players beside you are on your side. The god has life: every valid slap by your side wounds it — yours in full, theirs by half — and rarer patterns wound harder (a Marriage more than twice as hard as a Double). Bring its life to zero, whoever holds the cards, or win every card yourself, and the god falls; if it gathers the cards, it wins. Each god's power is a real rule: Bastet heals with every pile she takes by a slap, nine times at most; Thoth never slaps wrong; a Marriage wounds Hathor three times over, and one she takes heals her; at Anubis's table a wrong slap burns a second card; Set steals two cards from whoever holds the most with every pile he takes by a slap; Ra plays every pattern and, at half life, heals once and speeds up. Thoth, Anubis and Set each switch on one optional pattern at their table. Each god unlocks when the one before it falls.

    👻 Ghost Cards

    At the Table of the Gods, a slap by your side that wounds a god without felling it leaves the god ghost copies of the slapped cards, laid on top of its deck — thirteen at most. A ghost plays like a real card: it counts for every pattern, and a ghost face card opens a challenge. But a ghost belongs to no one: whoever wins a pile keeps only the real cards, and the ghosts vanish. A hand of nothing but ghosts counts as empty.

    ✦ Ascension

    Once you have beaten a god, its card offers Ascension I, II and III. Each level gives the god more life (25, 50, 75 percent) and quicker hands; level III plays as fast as Ra at noon, and nothing in the game is faster. A slap is worth the same at every level. Each level opens after the one before it. Ascension is for play against bots only; the reward is a gilded rim, not extra coins.

    🎭 Bot Personalities

    Each seat plays differently: Blitz is fast and bluffs often, Chaos is wildly unpredictable, and Viper is patient and rarely wrong. Same difficulty, three different fights.

    Congratulations!

    Player won the game!

    Multiplayer Lobby

    Waiting Room

    Multiplayer Mode: Competitive AI

    Table ID

    ------

    Players

    Account

    Your seat at the table. Keep your score and return to your rivals.

    Already have an account?

    Bot 2
    13
    Bot 1
    13
    TAP TO SLAP
    Bot 3
    13
    YOU
    13
    TAP TO PLAY
    Connection lost — reconnecting…
    ⚠️

    Uygulama başlatılamadı / Could not start

    Bağlantınız kesilmiş veya bazı dosyalar yüklenemedi. Lütfen internet bağlantınızı kontrol edip sayfayı yenileyin.
    Your connection dropped or some files could not be loaded. Please check your connection and reload.