Commit graph

10 commits

Author SHA1 Message Date
ca62db53e9 feat: implement native billiards, scratch tickets, first-person dice, and city wake scene
- Billiards: add native Russian Pyramid & American Eight-Ball pool with physics prediction, controls, and regression tests
- Scratch Tickets: add dedicated counter, mat presentation, elliptical coin scraping, 4 ticket types, and payout effects
- First-Person Dice: add native dice scene, hand anchor frames, throwing animation, and table perspective
- City Wake & Weather: add arrival cutscene, alley geometry, weather/rain effects, and lighter/rocker animation
- World Dressing: add hall paintings, furniture packs, hall lighting, and scene regression tests
- Build & Tooling: update build.bat for modern MSVC toolchain, update launcher hash, and refresh shipping binaries
2026-10-16 12:37:40 +03:00
4a27ea0f44 feat(input): add strafe on A/D while preserving arrow key camera rotation 2026-10-14 00:24:04 +03:00
342eb16e04 feat(input): add context-aware mouse look with automatic cursor locking 2026-10-14 00:14:34 +03:00
4c89864afb perf(engine): eliminate frame jitter using timeBeginPeriod(1) and timeGetTime 2026-10-14 00:00:05 +03:00
5997849f75 refactor(cleanup): remove legacy terminal implementations of ported 3D games 2026-10-13 22:28:14 +03:00
36016cc828 perf(engine): implement multi-threaded DDA raycasting with worker thread pool 2026-10-13 20:39:40 +03:00
9d504622ca perf(engine): eliminate idiv in floor and ceiling render using tableInvDelta3D and tableStepRatio3D LUTs 2026-10-13 20:36:25 +03:00
881a0061dc Add native NPC visitors with contracts, Clover slots, Pyramid, and party table scenes
Implement 32x32 BFS visitor navigation and daily contracts system with companion .npc journals; add native assembly scenes for Clover slots, Pyramid cards, Blackjack Party and Russian Party; package animation and sprite packs; add comprehensive offline test suites and rebuild shipping binaries.
2026-10-13 09:47:33 +03:00
4f8ae0893b Implement native slots, coin toss, European roulette and hall furniture
Add native assembly scenes and assets for Slots (777), Coin flip, and European Roulette; add 3D hall furniture packs and prompts; improve Russian UI strings in CP1251; update launcher hash and rebuild shipping binaries.
2026-10-10 14:43:30 +03:00
f6a0e664fa chore: track all project backups, docs, runtime assets, and graphify output 2026-09-30 21:27:18 +03:00