Commit Graph

10 Commits

Author SHA1 Message Date
Brian Fertig 0208689296 Turned MenuScene back on 2025-08-19 21:54:24 -06:00
Brian Fertig 5856c61f67 Updated to include inventory and craft boxes 2025-08-19 21:53:07 -06:00
Brian Fertig 8d1b1d8d19 Updated Player Image 2025-08-19 14:09:49 -06:00
Brian Fertig b9958f9c43 Updates to Harvesting 2025-08-19 08:39:46 -06:00
Brian Fertig 2e618eec16 Fixed Tileset 2025-08-17 21:55:14 -06:00
Brian Fertig 51e919b8aa Refactor game map to use tileset format, add sea shell object spawning, implement audio effects for chopping and inventory actions, update scene configuration for proper scaling and centering. 2025-08-17 21:49:14 -06:00
Brian Fertig 8a386a4789 Added Background Music 2025-08-17 15:51:16 -06:00
Brian Fertig 321b491c7b feat: Implement object health system, damage mechanics, inventory management, and enhanced player movement
- Added health bars for objects with visual indicators
- Implemented takeDamage and destroyObject functionality for trees and boulders
- Created resource dropping system when objects are destroyed
- Enhanced player movement with grid-based positioning and collision handling
- Added inventory manager for item collection and storage
- Integrated physics collisions between player, objects, and collectibles
- Improved UI with updated time of day text and font styling
2025-08-17 15:40:25 -06:00
Brian Fertig 67c207e54e Add terrain object generation and day/night cycle functionality
- Added new tile properties for forestTree, palmTree, and boulder counts in game-map.json and game-map.tmx
- Implemented ObjectManager class to handle dynamic object spawning based on tile properties
- Added CycleManager class to manage day/night cycle transitions and visual effects
- Enhanced player collision detection with both map layers and spawned objects
- Updated Game scene to initialize and update new managers
- Adjusted player body size for better collision handling
2025-08-16 21:19:19 -06:00
Brian Fertig 13abba7061 first commit 2025-08-16 18:16:52 -06:00