games: 30 fps render loop + immediate Snake turns

Switched both games to a 30 fps render cap (FRAME_MS = 33 ms) for smoother,
more predictable frame pacing. Snake base speed raised to 150 px/sec (~60 ms
per step at cell=9) so turn commands take effect at the next step without
perceived lag. The buffered-direction model (latest keypress wins) is
unchanged — turns apply at the next step, which is immediate in snake terms.

Progressive difficulty (+1 px/sec per 5 food in Snake, +1 px/sec per 10 lines
in Tetris), edge wrap, Gameboy-style beveled blocks, and all controls are
unchanged.
This commit is contained in:
Luxferre
2026-10-24 08:54:25 +03:00
parent 9d4ca2e3a6
commit 8ccfdb8d44
6 changed files with 5 additions and 5 deletions
Binary file not shown.