Commit graph

9 commits

Author SHA1 Message Date
d53a92d00f Update ci workflow
All checks were successful
Build and Publish Docker Image / Build and Validate (pull_request) Successful in 7s
Build and Publish Docker Image / Publish to Registry (pull_request) Has been skipped
2025-11-25 17:20:52 -05:00
075a3dbded Change docker image
All checks were successful
Build and Publish Docker Image / Build and Publish (pull_request) Successful in 33s
2025-11-25 16:55:57 -05:00
2b4d02d27f Change docker image
Some checks failed
Build and Publish Docker Image / Build and Publish (pull_request) Failing after 2m35s
2025-11-25 16:38:42 -05:00
1f8d8a5d3b Using -e flag
Some checks failed
Build and Publish Docker Image / Build and Publish (pull_request) Has been cancelled
2025-11-25 16:06:18 -05:00
f4d041791c Add dind image
Some checks failed
Build and Publish Docker Image / Build and Publish (pull_request) Failing after 5s
2025-11-25 15:20:33 -05:00
4467c26f17 Add CI workflow with Docker build and publish
Some checks failed
Build and Publish Docker Image / Build and Publish (pull_request) Failing after 5s
2025-11-25 15:12:45 -05:00
aeceab7cd7 Add Docker setup with nginx for serving the game
- Add Dockerfile using nginx:alpine base image
- Add docker-compose.yml for easy container management
- Add nginx.conf with minimal configuration and gzip compression
- Service renamed to 'ui' for better naming convention
2025-11-25 14:41:17 -05:00
fc24028ed9 Refactor to ES6 classes with GameObject inheritance pattern
- Convert from function-based to class-based architecture
- Create GameObject base class with common functionality (position, collision, scene management)
- Implement Player, Coin, and Obstacle classes extending GameObject
- Add Game class to manage game lifecycle and state
- Fix shadow rendering by configuring directional light shadow camera bounds
- Fix player collision to prevent sinking below ground (horizontal push only)
- Improve code organization and maintainability with OOP principles
2025-11-25 14:32:48 -05:00
0bf4afd499 initial commit 2025-11-25 14:21:59 -05:00