Commit Graph
111 Commits
Author SHA1 Message Date
Sterling Archer b8ccd12279 Fix pokeball throw animation: use offset-path curve to reliably hit the Pokemon 2026-05-27 14:28:26 -07:00
Sterling Archer 329afd5b0f Add curved pokeball throw animation with spin and burst effect on catch attempt 2026-05-27 14:23:29 -07:00
Sterling Archer 91764d2d0d Stop typewriter SFX when clicking Let's Go before text finishes printing 2026-05-27 14:17:28 -07:00
Sterling Archer 7e52a65102 Replace ⚪ emoji with favicon.ico pokeball image in HUD ball counter 2026-05-27 14:16:35 -07:00
Sterling Archer 1791430923 Lower music volume by 25% (0.5 → 0.375) for both overworld and battle tracks 2026-05-27 14:06:36 -07:00
Sterling Archer dc32e1c7ab Fix grass mirroring: use dedicated flipped keyframe animation instead of inline transform that was overridden by grassSway 2026-05-27 14:06:36 -07:00
Sterling Archer fc5f68012e Fix Oak's head being cut off on some screens 2026-05-27 14:06:36 -07:00
Sterling Archer b11e0282d8 Randomly mirror 50% of grass emojis horizontally for natural variation 2026-05-27 14:06:36 -07:00
justin 886aee1543 Remove dead space and fade out 2026-05-27 13:43:27 -07:00
Sterling Archer 06857367b4 lower Oak on intro screen 2026-05-27 13:31:56 -07:00
Sterling Archer 3ba6201df7 Show controller on result screen, A/B buttons continue 2026-05-27 12:55:46 -07:00
Sterling Archer 5483639141 Play select SFX when moving cursor between starter Pokemon choices 2026-05-27 12:46:02 -07:00
Sterling Archer 42d8aa72d4 Change starter selection screen background to solid green, removing sky/ground split 2026-05-27 12:41:07 -07:00
Sterling Archer 13baca4225 center select button for mobile controller 2026-05-27 12:35:34 -07:00
Sterling Archer ad6141bde0 Catch result: show controller, hide continue button, auto-return to map after 3s 2026-05-27 12:00:12 -07:00
Sterling Archer f5ae220da3 Show controller on intro screen, lower Oak position for portrait/landscape visibility 2026-05-27 11:51:22 -07:00
Sterling Archer fa331cb267 Catch screen: remove ball count from throw button, map A=throw and B=run away 2026-05-27 11:37:56 -07:00
Sterling Archer f7abc712d9 Fix starter/catch screen layout to display above mobile controller overlay and ensure d-pad/A/B touch handlers reach all menu screens 2026-05-27 11:31:33 -07:00
Sterling Archer 94d0d8328c Add d-pad and A/B button support to continue, starter, and catch screens via _dpadStart and _pressA/_pressB handlers. 2026-05-27 11:25:05 -07:00
Sterling Archer c3d4cd08fa Fix z-index layering: grass(5) < rocks(15) < player/NPC/wild(70) < trees(80). 2026-05-27 11:01:50 -07:00
Sterling Archer 13f39fda61 smaller rocks 2026-05-27 10:56:53 -07:00
Sterling Archer 43735bf485 Add pokemon battle noises 2026-05-27 10:49:39 -07:00
Sterling Archer 58ff9cd2f7 add even more grass 2026-05-27 10:46:33 -07:00
Sterling Archer d7b106b49d add more grass 2026-05-27 10:34:34 -07:00
Sterling Archer e03ebffc2f Improve fun factor (added pokemon to game) 2026-05-27 10:23:10 -07:00
justin e30b4810d5 Add NPC Sprites (Created by my amazing daughter) 2026-05-22 01:15:25 -07:00
justin ee9d93010d Update README — add Xbox controller, sprite sheet, music, PNG NPCs, proximity bubble, all current features 2026-05-21 15:44:49 -07:00
justin f5301467e2 Hide battle speaker label with display:none instead of removing it 2026-05-21 15:39:01 -07:00
justin 4a06b214a6 Hide battle speaker label with display:none instead of removing it 2026-05-21 15:36:46 -07:00
justin 74bc7e1aa8 Add NPC Sprites (Created by my amazing daughter) 2026-05-21 14:34:54 -07:00
justin a6fce4d2be Add NPC sprite: joy.png 2026-05-21 14:21:56 -07:00
justin fba35c5eb8 Add NPC sprite: jenny.png 2026-05-21 14:21:22 -07:00
justin 4307edfcbf Add NPC sprite: gary.png 2026-05-21 14:20:50 -07:00
justin 79521db109 Replace NPC emoji with sprite: oak.png 2026-05-21 12:07:29 -07:00
justin 16633ffb74 Add NPC sprite: oak.png 2026-05-21 12:07:18 -07:00
justin c8ce96d0c0 Update to new mo betta code base 2026-05-21 11:09:30 -07:00
justin fe91155ed6 Add music-rival.mp3 2026-05-21 11:09:16 -07:00
justin ef374b0378 Move _generateTrees() to after npcWorldX is set so trees span the full path 2026-05-20 21:05:45 -07:00
justin 450eccc89e Save and restore shuffled question order so continuing a game picks up at the correct question 2026-05-20 20:49:35 -07:00
justin 0db0049caa Replace hat emoji on level-up screen with player.png sprite sheet 2026-05-20 20:42:25 -07:00
justin f5c3cb9145 Resume AudioContext on visibilitychange to fix SFX on mobile after tab switch 2026-05-20 20:36:39 -07:00
justin c2583cd36d Remove save disk icon from map header 2026-05-20 13:42:49 -07:00
justin 02efbfe37a Fix player rendering behind NPC by increasing z-index above NPC wrap 2026-05-20 13:39:44 -07:00
justin 816d33e8f7 Add favicon.ico link tag 2026-05-20 13:34:54 -07:00
justin d10ce1cc82 Add favicon 2026-05-20 13:29:17 -07:00
justin b314882018 Fix diagonal line in top-left — arrow animation now only runs when visible, hidden by default 2026-05-20 12:16:42 -07:00
justin a3dfc5f822 style.css: increase player z-index to display player on top of NPCs 2026-05-20 12:11:32 -07:00
justin 09e38bb465 Mouse hover sets answer cursor via mouseenter + _renderCursor, matching pokeazure approach 2026-05-20 12:05:10 -07:00
justin eff440d1f2 Shuffle question order on each new game so every run is different 2026-05-20 11:59:12 -07:00
justin 4c0034a37a Increase Players z-index 2026-05-20 10:12:38 -07:00