10 Commits

Author SHA1 Message Date
24Play-Mykyta-Slobodianiuk 0399551038 feat: update npmrc 2026-06-09 16:59:49 +03:00
24Play-Mykyta-Slobodianiuk 38d41a9805 fix: undo images for loading 2026-06-09 12:51:41 +03:00
24Play-Mykyta-Slobodianiuk 2238880bf6 refactor:
- add single point of entry for all per-frame updates (GameLoop), add centralized event system (GameEvents). Controllers emit events instead of calling each other directly.
- remove unused images, optimize path and imports
- rework font usege with using template method
2026-06-09 12:44:11 +03:00
24Play-Mykyta-Slobodianiuk 78d85c3799 feat:
-Add UI (Health bars, Resources UI, HUD Interface, Weapon U, Zoombie Invasion progress Indicator)

-Refactor code structure for improved readability and maintainability
2026-06-08 18:33:28 +03:00
24Play-Mykyta-Slobodianiuk d6fc6be717 feat: Add VFX JSON files and loader implementation
- Created a new JSON file for VFX configuration (`test.json`) containing geometries, materials, textures, and particle emitters.
- Implemented a TypeScript module (`vfx_json.ts`) to define VFX resources and a loader function using QuarksLoader for parsing the JSON data.
- Included the new test VFX in the resource list for loading.
2026-06-05 18:03:54 +03:00
24Play-Mykyta-Slobodianiuk 6d4e4e2800 feat: Implement loot system with crates and triggers
- Added LootC class for spawning loot pieces with animations and UI integration.
- Introduced LootableC class to manage breakable crates with health states and loot drops.
- Enhanced PlayerC to support attacking mechanics and ground following.
- Created TriggerC for managing trigger zones and player interactions.
- Added wood icon resource for loot representation.
- Updated afterResourcesLoadedCb to initialize new loot and trigger systems.
2026-06-04 19:04:12 +03:00
Mykyta Slobodianiuk 4216b451f4 feat: update map and character displaying, add BoxCollider and cannon to character. Restriction of the character's movement area, shadow fix 2026-06-03 18:32:57 +03:00
Mykyta Slobodianiuk 0b469df12c feat: add joystick movement with character animations, add smooth camera behaviour with look-ahead effect 2026-06-03 13:07:26 +03:00
Mykyta Slobodianiuk 0003919f4c initial commit 2026-06-02 18:10:09 +03:00
Mykyta Slobodianiuk 34122811dd "init" 2026-06-02 11:07:49 +03:00