Feature/Refactor to use ecs architecture #14

Merged
jusemon merged 3 commits from feature/refactor-to-use-ecs-architecture into main 2025-11-26 15:39:06 -05:00

3 commits

Author SHA1 Message Date
0d702e920a refactor: update Dockerfile and README for improved structure and ECS details
All checks were successful
Build and Publish Docker Image / Build and Validate (pull_request) Successful in 8s
Build and Publish Docker Image / Publish to Registry (pull_request) Has been skipped
- Modified Dockerfile to copy both HTML and source files for better organization.
- Enhanced README to include ECS architecture details, technical features, and updated game instructions.
- Added sections on game and technical features, emphasizing the benefits of the ECS pattern and Docker support.
2025-11-26 15:38:19 -05:00
7dd7477a3b feat: implement ECS architecture with game entity management
- Introduced a new Entity-Component-System (ECS) architecture for the game.
- Created foundational components such as Transform, Velocity, Health, and Collidable.
- Developed systems for handling input, movement, collision detection, and rendering.
- Added game logic for player control, coin collection, and obstacle interactions.
- Implemented a performance monitor for real-time metrics display.
- Enhanced game initialization and entity creation processes.

This update significantly refactors the game structure, improving maintainability and scalability.
2025-11-26 15:38:11 -05:00
50544989ca fix: update CI workflow message for no changes to commit 2025-11-26 15:37:47 -05:00