# Roadmap Bugs - the Respawn perk may cause the ball(s) to keep floating in the void, with no bricks left to hit (it has happened twice, I suppose it's related to Respawn but can't be 100% sure). - The '+1 choice permanently' is maybe '+1 choice until run end', - It would be nice to see which level I am on between levels since that influences choice - The +1 level shows level count only sometimes. - sturdy bricks catch rate of 119% - The "engine" could be better - the onboarding feels weird, missing a tutorial - Players can't choose the initial perk - apk version soft locks at start. - shinier coins by applying glow to them ? - ask for permanent storage - It's a bit confusing at first to grasp that one upgrade is applied randomly at the start of the game - on mobile, add an element that feels like it can be "grabbed" and make it shine while writing "Push here to play" - add a clickable button to allow sound to play in chrome android - offline mode with service worker - add pwe manifest - see how to do fullscreen on ios, or at least explain to do aA/hide toolbars - experiment with showing the combo somewhere else, maybe top center, maybe instead of score. - more help somewhere accessible - limit GC by reusing coins and particles - convert captures to mp4 unsing ffmpeg wasm because reddit refuses webm files - few puck bounces = more choices / upgrades - disable zooming (for ios double tap) - particles when bouncing on sides / top - show total score on end screen (score added to total) - show stats on end screen compared to other runs - handle back bouton in menu - mouvement relatif du puck - balls should collide with each other - when game resumes near bottom, be unvulnerable for .5s ? , once per level - apply global curve / brightness to canvas when things blow, or just always to make neon effect better - manifest for PWA (android and apple) - lights shadows - Offline mode web for iphone - controller support on web/mobile - webgl rendering - enable export of gameplay capture in webview - endgame histograms could work as filters, when you hover a bar, all other histograms would show the stats of those runs only, without changing reference of categories - sound when ball changes color - option : don't pause on mobile when lifting finger - option : accelerated relative movements on mobile - maybe just have 10 background, and always use the same one for the nth level of each run ? - would be nice to have a leaderboard for not using each perk too. Like "best runs without hot start" - restart run on r - when missing, redo particle trail, but give speed to particle that matches ball direction There are many possible perks left to implement : - offer next level choice after upgrade pick - ban 3 random perks from pool, doesn't tell you which ones, gain 2 upgrades - 3 random perks immediately, or maybe "all level get twice as many upgrades, but they are applied randomly, and you aren't told which ones you have." - wrap left / right - pause and cheat again - wrap top / bottom : coins fall back from top of screen, ball flies to the top and comes back from the screen bottom ? - faster coins, double value - +1 upgrade per level but -2 choices - n% of the broken bricks respawn when the ball touches the puck - bricks break 50% of the time but drop 50% more coins - wind (puck positions adds force to coins and balls) - balls repulse coins - n% of coins missed respawn at the top - lightning : missing triggers and explosive lighting strike around ball path - coins repulse coins (could get really laggy) - balls repulse coins - balls attract coins - twice as many coins after a wall bounce, twice as little otherwise ? - fusion reactor (gather coins in one spot to triple their value) - missing makes you loose all score of level, but otherwise multiplier goes up after each breaking - soft reset, cut combo in half instead of zero - missile goes when you catch coin - missile goes when you break a brick - puck bounce +1 combo, hit nothing resets - multiple hits on the same brick (show remaining resistance as number) - bricks attract ball - replay last level (remove score, restores lives if any, and rebuild ) - accelerometer controls coins and balls - bricks attract coins - breaking bricks stains neighbours - extra kick after bouncing on puck - transparent coins - coins of different colors repulse - bricks follow game of life pattern with one update every second - 2x coins when ball goes downward / upward, half that amount otherwise ? - new ball spawns when reaching combo X - missing with combo triggers explosive lightning strike - correction : pick one past upgrade to remove and replace by something else - puck bounce predictions rendered with particles or lines (requires big refactor) Some extra levels wouldn't hurt - famous games - letters - fruits - animals - countries flags and shapes, with name as background Potential big features or changes - use ts and a bundler to get fewer bugs and compatibility with old browsers / webviews - final bosses (large vertical level that scrolls down faster and faster) - split screen multiplayer - translation - Add color schemes into the game (ex : Catppuccin, Dracula, Terminal, etc) - add a toggle to switch between the “coin” design and the sort of bubble colors - sandbox mode - hard mode : bricks take many hits, perks more rare, missing clears level score, missing coins deducts score.. - stats by lack of perk, like "best score without using hot start".