Commit Graph
84 Commits
Author SHA1 Message Date
Sterling Archer c855778ea3 Auto-scroll party select list to keep selected Pokemon visible 2026-05-27 15:26:22 -07:00
Sterling Archer 48172bbc95 Add party select screen before battles with fainted Pokemon tracking, zZz overlay, and starter protection 2026-05-27 15:16:09 -07:00
Sterling Archer 4c03c01642 Show controller on starter confirm screen 2026-05-27 15:00:49 -07:00
Sterling Archer 788b00f05a Replace ⚪ emoji with favicon.ico pokeball on throw ball button 2026-05-27 14:57:57 -07:00
Sterling Archer 15d124d550 Add trainer sprites peeking from screen edges on battle animation to show Pokemon ownership 2026-05-27 14:45:16 -07:00
Sterling Archer a4afb18946 Raise pokeball burst effect to upper quarter of Pokemon for centered impact 2026-05-27 14:38:05 -07:00
Sterling Archer 143bd68f5b Position pokeball burst effect on actual Pokemon element instead of hardcoded coordinates 2026-05-27 14:34:56 -07:00
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 b11e0282d8 Randomly mirror 50% of grass emojis horizontally for natural variation 2026-05-27 14:06:36 -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 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 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 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 Oros e30b4810d5 Add NPC Sprites (Created by my amazing daughter) 2026-05-22 01:15:25 -07:00
Justin Oros 74bc7e1aa8 Add NPC Sprites (Created by my amazing daughter) 2026-05-21 14:34:54 -07:00
Justin Oros 79521db109 Replace NPC emoji with sprite: oak.png 2026-05-21 12:07:29 -07:00
Justin Oros c8ce96d0c0 Update to new mo betta code base 2026-05-21 11:09:30 -07:00
Justin Oros ef374b0378 Move _generateTrees() to after npcWorldX is set so trees span the full path 2026-05-20 21:05:45 -07:00
Justin Oros 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 Oros f5c3cb9145 Resume AudioContext on visibilitychange to fix SFX on mobile after tab switch 2026-05-20 20:36:39 -07:00
Justin Oros 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 Oros 09e38bb465 Mouse hover sets answer cursor via mouseenter + _renderCursor, matching pokeazure approach 2026-05-20 12:05:10 -07:00
Justin Oros eff440d1f2 Shuffle question order on each new game so every run is different 2026-05-20 11:59:12 -07:00
Justin Oros 697a303a75 Add '...' chat bubble above player when pressing talk before reaching NPC 2026-05-20 10:08:10 -07:00
Justin Oros f0585c30c3 Fix letter replacement regex — only rewrite 'Both X and Y' patterns, not standalone letters in answer text 2026-05-14 16:12:15 -07:00
Justin Oros 9676257668 Fix 'Both A and B' answer text — rewrite letter refs to actual shuffled slot numbers at render time 2026-05-14 16:00:12 -07:00
Justin Oros be25a43df0 Gamepad D-pad navigates Continue/New Game on continue screen with gold highlight, A confirms 2026-05-14 15:45:37 -07:00
Justin Oros 264988d7b6 Fix gamepad A and B buttons to confirm highlighted answer on battle screen 2026-05-14 15:25:24 -07:00
Justin Oros 867d35fb57 Add DEL and OK to gamepad keyboard nav — D-pad flows from letters down to DEL/OK, A activates either 2026-05-14 15:19:34 -07:00
Justin Oros 0ac24d776e Fix gamepad letter selection on name screen — dispatch pointerdown instead of click 2026-05-14 15:14:15 -07:00
Justin Oros 627664594b Gamepad: D-pad navigates name keyboard with gold highlight, A selects letter, B deletes, Start confirms 2026-05-14 15:11:21 -07:00
Justin Oros 1723129c24 Fix gamepad on title/continue screens — poll from startup, handle A/Start on all screens 2026-05-14 15:07:19 -07:00
Justin Oros 10c4147483 Add Xbox/gamepad support via Gamepad API — left stick and D-pad to walk, A to confirm/talk, B to advance 2026-05-14 15:04:10 -07:00
Justin Oros 22b0dc0713 Generate trees per map leg — clear and regrow on each question, pre-generate next leg during result screen 2026-05-14 14:53:05 -07:00
Justin Oros b0768841f1 Fix sprite directions — swap Up and Left frame offsets to match actual sheet layout 2026-05-14 13:51:56 -07:00
Justin Oros 478944b8b6 Lower player and NPC to centre of dirt path 2026-05-14 13:45:00 -07:00
Justin Oros 428f1a2f74 Replace hat emoji with player.png sprite sheet — directional walk animations from 24-frame sheet 2026-05-14 13:16:21 -07:00
Justin Oros 72ecda8d46 Lower direction arrow to match player height on the path 2026-05-14 13:07:55 -07:00