Commit graph

9 commits

Author SHA1 Message Date
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