Games
Browser game articles with strategies, histories, tips, rules, and practical guides for classic and casual games on WebRecast.
Articles in Games
- Block Stacker Strategy from the Source Code: Scoring, SRS, and the Speed Curve
Falling-block guides usually recycle scoring folklore. This one reads the engine. Block Stacker, our browser game, implements the modern standard mechanics, and each constant in the source implies a specific strategic decision. Once you know what the code pays for, the correct openings and endgame habits follow from ari
- Sudoku Solving Techniques: The Logic Ladder Our Generator Has to Guarantee
You are stuck on a grid with two empty cells left in a row and no instinct for which digit goes where. Guessing feels natural here, and on our puzzles it is never required. Every board our Sudoku engine ships has been checked to have exactly one solution, so a logical deduction always exists. This a
- Word Guess Strategy From a 200-Word Bank: Open With CEDAR
Standard advice for five-letter word puzzles ranks starting words by letter frequency across all of English. Our Word Guess game ships with a fixed 200-word answer bank, and we measured it. The bank disagrees with the standard advice in one important way, and the correct opening move here is different from the one most guide
- 2048 Tips and Tricks Read Straight from the Game Engine
Most 2048 advice is folklore passed between clones with different rules. This site ships its own engine, so every claim here can be checked against src/games/game2048/Game2048Engine.ts. Read the four rules below first. Every tactic follows from them.
- Snake Game History Told Through Its Mechanics: From Blockade to a 60 ms Tick
Most histories of Snake list years and devices. This one lists rules. The game survived five decades because a handful of mechanical decisions travel well across hardware, from a 1970s arcade board to a canvas element in your browser. Our own implementation makes those decisions explicit in code, so
- VP and Robux Value Math: How One Rate Rules the Estimate
Game currency calculators usually quote one price and stop. Ours derives a rate from a specific package, and which package it picks matters more than the number you type. This article shows the exact math inside the VP and Robux calculator, using the price tables shipped in the component, and points
- CPS Test Measurement Window: How the Timer Decides Your Score
A clicks per second score is only as meaningful as its measurement window. Our CPS test offers four windows, 5, 10, 15, and 30 seconds, and the same hand produces very different scores across them. This article documents how the timer decides what counts, when it stops, and which of the two CPS numb
- Jewel Crash Match Rules Read Straight from the Engine
Most match-three guides assume rules the clone in front of you does not have. This site ships its own Jewel Crash engine, so every rule below comes from its source. Read the rules once and your swaps stop being guesses.
- Minesweeper First Click Safety Rules from the Engine
Every Minesweeper player asks whether the first click can kill them. In this implementation the answer is fixed in code, and the same file answers where to open, whether flags are required, and why some endgames are pure luck.
- Sky Hopper Gap Randomness Measured from the Engine
Sky Hopper feels unfair because gaps seem to conspire against you. The engine in this repo shows exactly how much of that feeling is real. Every gap center is an independent random draw, and every other difficulty number is fixed and knowable in advance.
- Breakout Paddle Physics Decoded from the Source
The paddle in Breakout looks like a flat wall. The engine treats it as an aiming device, and the exact reflection rule decides which plays pay and which only look good.
- Memory Match Pair Strategy Built from the Card Engine
Memory games get sold as pure concentration. The rules that actually decide your result are structural, and this engine fixes all of them. How many shapes exist, how long you see a wrong pair, and which number the game saves as your record are all in the source.
- Hangman Word Bank Audit: The 250 Words Behind Our Engine
Most hangman guides quote letter frequency from English corpora. That advice fails here because this site ships a fixed bank of 250 uppercase words in src/games/hangman/HangmanEngine.ts. This audit counts the actual bank, so every percentage below is checkable against the source file.
- Nonogram Logic Rules the Puzzle Engine Actually Enforces
Generic nonogram guides teach rules the target app may not implement. This site ships its own engine, so every rule below is tied to specific code in src/games/nonogram/NonogramEngine.ts. Read the enforcement rules first, then the solving order.
- Solitaire Deal and Shuffle Rules Straight from the Engine
Solitaire advice usually assumes a paper rule set. This site runs a specific Klondike engine in src/games/solitaire/SolitaireEngine.ts, and several of its rules change correct play. The deal, the scoring, and one movement quirk are documented below with exact numbers.
- Tower Defense Wave Economy Numbers from the Engine
Tower defense guides quote upgrade prices from whatever clone they played. This site ships one engine in src/games/tower-defense/TowerDefenseEngine.ts, and its economy is fully written down. Every cost, hit point, and income figure below comes from that file.
- Arena Duel Combat Math Written in the Engine
Gladiator guides for this genre deal in vibes. Arena Duel runs on a single engine file, and every roll is written down. The formulas below are the whole fight, followed by the numbers that decide character creation.
- Maze Chase Ghost Logic Audit, Four Targets and One Clock You Can Count
Most maze game guides describe the ghosts by personality. Maze Chase ships the personalities as arithmetic you can read in getGhTarget and moveGhost. Audit the four rules below and the maze becomes a schedule you follow instead of a chase you fear.
- Alien Defense Bullet Speed Facts That Set Your Fire Discipline
Your bullet climbs at 480 pixels per second. The bottom alien row sits 600 pixels above your firing point at level 1, so your shot needs 1.25 seconds to reach it. The top row sits 760 pixels up and needs 1.58 seconds. Those two flight times set every firing decision in the game, because you own only
- Paddle Ball Paddle Angle Control, the 60 Degree Contact Rule
Angle control in Paddle Ball is one formula. Where the ball meets your paddle fixes the return angle, and nothing else about the shot matters. Our engine computes it in deflectBall. Learn the contact zones and you pick every return angle on purpose.
- Sketch Jump Platform Spread, the Gap Odds Your Generator Rolls
Every Sketch Jump run ends at a gap you misjudged. The spread between platforms in this build is a formula you can read, and your jump is a fixed 137 pixel arc. Compare the two and you know which gaps are a choice and which are a death sentence before you leave the platform.
- Fruit Slicer Slice Detection, the Blade Math Behind Every Combo
Fruit Slicer feels like it rewards fast slashing. The engine rewards geometry. Every slice you land passes one of two exact hit tests, and every combo you earn is a counter with two reset points. Read the detection math and your swipe pattern changes immediately.
- Bubble Shooter Bounce Angles Read from the Engine Code
When the direct lane to a same-color cluster is blocked, the bounce off the side wall is the only way in. This bubble shooter build ships its own engine, so the bounce geometry, the snap rule, and the scoring multipliers are all fixed numbers you can plan around. Read the four rules below before you
- Cube Dash Obstacle Patterns Decoded from the Level Generator
Cube Dash feels random until you read the generator. This build assembles each level from twelve fixed obstacle patterns chosen by a deterministic formula. The cube, the gravity, and the jump arc are equally fixed. Every number below comes straight from the engine, and the strategy follows from
- Color Gate Cycle Timing Explained by the Rotation Code
Every death in Color Gate comes from touching a ring segment whose color does not match the ball. The rings rotate at speeds the engine computes from a formula, so the safe window is a number you can count, not a feeling. This build runs on its own engine, and every timing below is taken from the
- Mole Smash Window Math from Spawn Odds to Combo Thresholds
Mole Smash looks like a reflex test, but the engine behind this build reduces it to arithmetic. Every mole type shows for a computed duration, every tap checks a 66 px radius, and the combo ladder climbs at fixed hit counts. Here is the window math, straight from the spawn timers.
- Road Hopper Lane Speeds and Timings Straight from the Engine
Road Hopper kills you in four ways, cars, water, trains, and the screen push, and every one of them runs on a speed or timer you can read from the engine. This build generates its lanes from fixed formulas. Learn the four clocks below and each crossing becomes a computed decision.
- Tower Bounce Rotation Control Read From the Engine Constants
You lose Tower Bounce when the tower sits a few degrees off at the moment the ball crosses a ring. This site ships the engine, so the rotation tolerances are not guesswork. Every number below comes from src/games/helix-jump/HelixJumpEngine.ts.
- Stack Game Slice Tolerance and the 4 Pixel Perfect Rule
Every placement in the stack game is judged by one comparison, the offset between the moving block and the top block. When that offset is 4 pixels or less, the engine calls it perfect. Everything about tower width follows from that single threshold in dropBlock.
- Knife Throw Timing Windows From Flight Time and Collision Angles
In Knife Throw you do not miss because you aimed at a knife. You miss because the log kept turning during the 156 milliseconds your knife spends in the air. The engine fixes that flight time and every collision angle, so the lead you need can be computed exactly.