mirror of
https://gitlab.com/lecarore/breakout71.git
synced 2025-04-25 22:46:15 -04:00
Automatic deploy 29018692
This commit is contained in:
parent
95ace7504e
commit
fc8da08ccd
8 changed files with 269 additions and 250 deletions
114
Roadmap and todo.md
Normal file
114
Roadmap and todo.md
Normal file
|
@ -0,0 +1,114 @@
|
|||
# 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".
|
Loading…
Add table
Add a link
Reference in a new issue