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
Owner
No description provided.
jusemon added 3 commits 2025-11-26 15:38:40 -05:00
- 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.
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
0d702e920a
- 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.
jusemon merged commit cec1fccc22 into main 2025-11-26 15:39:06 -05:00
jusemon deleted branch feature/refactor-to-use-ecs-architecture 2025-11-26 15:39:06 -05:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: jusemon/threejs-test#14
No description provided.