v0.10: Bugs, new shop, health regen
Bustin' Blasters » Devlog
Good evening.
Bugs
- The reroll button is now correctly disabled after the player buys an upgrade and dips their available gold below the reroll cost. Before, the button would remain enabled, but it didn't do anything.
- The player ship will now correctly reverse its deterioration after sufficient healing. (If you haven't noticed, the ship sprite changes as you take more damage. This process can now reverse.)
Changes
- The "Projectile Count" upgrade has had its cost reduced to be equal to the other upgrades in its rarities. I still think it's the best upgrade in the game, but with this many more upgrades available, the chance of it appearing is lower. The feeling of being able to afford any different Epic/Legendary, but not that one, is not good.
- The actual fix here is that I should make this upgrade come with a downside, like -25% damage or something, to balance it.
- The shop now behaves pretty differently:
- There are four items on display, up from three.
- Purchasing an upgrade no longer refills that upgrade slot. The only way to change the upgrade offered in a given slot is to reroll, which resets all of them.
- The old methodology sometimes resulted in the cost of a reroll being higher than the cost of buying an upgrade, which meant it was sometimes correct to buy any random upgrade just to reroll that individual slot. No!
- The intention here is that you're shown 4 items, you buy the ones you want, and then you reroll to refresh all four slots.
Features
- The game now has eight space nebula backgrounds that it chooses from for the menu, upgrade, and game screens.
- I've added health regeneration and its corresponding upgrades.
- Common: 30g, 1 stack of regen
- Rare: 50g, 2 stacks of regen
- Epic: 75g, 3 stacks of regen
- Legendary: 100g, 5 stacks of regen
Health regen works like this: At the start of the round, I set a timer that heals the player for 1 health when it expires. The timer's wait time is calculated with the following formula:
3 / ( 1.0 + ( ( NUM_STACKS - 1) / 2.25 ) )
This is taken from Brotato, but modified slightly to be a little faster. All the relevant values are higher in my game -- player max health, damage received by enemies -- so I want our health regen to be higher. Here's a table of how much health you can expect to get back:
Number of Regen Stacks | HP per second |
0 | 0 |
1 | 0.18518518518519 |
2 | 0.33333333333333 |
3 | 0.48148148148148 |
4 | 0.62962962962963 |
5 | 0.77777777777778 |
6 | 0.92592592592593 |
7 | 1.07407407407407 |
8 | 1.22222222222222 |
9 | 1.37037037037037 |
10 | 1.51851851851852 |
11 | 1.66666666666667 |
12 | 1.81481481481482 |
13 | 1.96296296296296 |
14 | 2.11111111111111 |
15 | 2.25925925925926 |
16 | 2.40740740740741 |
17 | 2.55555555555556 |
18 | 2.7037037037037 |
19 | 2.85185185185185 |
20 | 3 |
If these seem low, maybe they are! Only one way to find out.
Files
bb.zip Play in browser
Jun 09, 2024
Bustin' Blasters
The arcade classic Asteroids made with 2024 sensibilities and roguelite mechanics.
Status | In development |
Author | Ian |
Genre | Action, Shooter |
Tags | Arcade, Roguelike, Roguelite, Top-Down, Top down shooter |
More posts
- v0.0.5a - Audio (and Web Export) Are Fixed50 days ago
- Godot 4: Gotta Download The Game To Bust99 days ago
- v0.5.5: Bounce/Pierce rework, new itemAug 29, 2024
- v0.5.4: A New ItemAug 28, 2024
- v0.5.3: Ship- and Weapon-Specific ItemsAug 27, 2024
- v0.5.2a: Fixes (woops)Aug 27, 2024
- v0.5.2: Engineer TweaksAug 26, 2024
- v0.5.1: ItemsAug 25, 2024
- v0.5: XP, Leveling UpAug 21, 2024
- v0.4.9: Engineer/Drone ChangesAug 20, 2024