mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-24 14:06:16 -04:00
114 lines
No EOL
5.4 KiB
Markdown
114 lines
No EOL
5.4 KiB
Markdown
# 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". |