Commit Graph

18 Commits

Author SHA1 Message Date
Brian Fertig 7411ae3a27 feat: Add Cutscene1 scene and update menu transition with fade effects
- Added new Cutscene1 scene implementation
- Modified MenuScene to include fade-out music and camera effects before transitioning to Cutscene1
- Updated project configuration to reference new level files (level2-tropical.tmx, level3-winter.tmx)
- Reordered scene loading sequence in main.js
- Adjusted file states and view centers for multiple TMX files in the session
2025-08-14 20:28:13 -06:00
Brian Fertig 238df24684 Couple updates to proedge dungeon and new 99 dungeon song 2025-08-04 07:10:49 -06:00
Brian Fertig 2e096c8fc5 Tons of updates on ProEdge 2025-08-02 20:49:48 -06:00
Brian Fertig d09ac363c8 ProEdge Level Work 2025-08-02 12:23:31 -06:00
Brian Fertig 47c815dd67 Started work on ProEdge 2025-08-01 21:40:33 -06:00
Brian Fertig e4c77806ce Added ProEdge Entrance, lock and key. Polished. 2025-08-01 18:42:57 -06:00
Brian Fertig 74f1ac53bb feat: Implement NN Dungeon with new zones, player start positions, heart upgrades, and Fat Hawk quest
- Added gulchExit and bossSave zones in dungeon map with proper object IDs
- Implemented player start position handling for NN Dungeon (startNNX/startNNY)
- Added heart upgrade system with visual feedback and inventory tracking
- Implemented Fat Hawk quest with animated tied hawk, proEdgeKey collection, and scene transition
- Updated game scaling to FIT mode with black background and centered display
- Enhanced global state management for dungeon start positions
2025-07-31 20:25:12 -06:00
Brian Fertig 6680df14f8 Refactor game state management with GlobalState class; implement score display via Interface; adjust enemy points (100 for boss, 10 for regular); add heart upgrade item in Gulch 2025-07-30 19:48:25 -06:00
Brian Fertig 1a7ed865c8 Update NNDungeon with new boss tiles, enemy configurations, and player data adjustments
- Added boss-tiles sprite sheet with 200x200 dimensions
- Updated enemy object configurations with new GID ranges and properties
- Modified player initialization and health/score tracking
- Adjusted enemy behavior for boss encounters
- Updated tilemap and JSON files with new tileset definitions and object properties
- Fixed various position and size parameters for objects in the dungeon
2025-07-29 21:16:38 -06:00
Brian Fertig 6507bda4d1 Update dungeon map to include boss tileset and related logic
- Added boss-tiles.png and boss-tiles.psd files for new boss tileset
- Updated NNDungeon.json to include boss tileset configuration
- Modified main.js to comment out MenuScene and Gulch, keeping NNDungeon
- Updated NNDungeon.js to:
  * Load boss-tiles spritesheet
  * Adjust player starting position
  * Update enemy creation logic to use boss-tiles when gid > 300
  * Added special handling for NNBoss property

These changes prepare the game for implementing boss characters using the new tileset.
2025-07-29 16:10:49 -06:00
Brian Fertig 1a9d041cac Reset Gulch Map and adjusted up down left right capabilities 2025-07-29 08:25:16 -06:00
Brian Fertig e7308aec73 WTF Tiling 2025-07-28 23:03:12 -06:00
Brian Fertig 065caad5c8 More nonsense 2025-07-28 22:41:43 -06:00
Brian Fertig 50f5a651d6 Mo CHanges 2025-07-28 20:58:40 -06:00
Brian Fertig fb2a4d1064 Dungeon Boss 2025-07-27 18:28:48 -06:00
Brian Fertig 0232ab5eac Dungeon Update 2025-07-27 12:05:17 -06:00
Brian Fertig a91f6ad525 Quick Update 2025-07-26 20:24:09 -06:00
Brian Fertig abfda7e5e8 Initial Commit 2025-07-26 20:09:50 -06:00