kanethemediocre / BlingHustle

Open sauce 2d space adventure
GNU General Public License v3.0
0 stars 0 forks source link

TODO 2: Galactic Fugublu #35

Closed kanethemediocre closed 8 months ago

kanethemediocre commented 2 years ago

Most of the last list got done. I want to start fresh. From previous list: done bh399 1 Make sounds not suck done bh500ish? noted bh607 2 Music? 4 Add mission refreshing 5 Make tutorial into game story. 6 Player story choice system 8 NPCs and NPC ai

  1. Readme
  2. Design document More stuff:
  3. Sensible cargo prices and economy
  4. Gas giant collision physics
  5. Create dangerous no-go zones, motivate player ship improvement
  6. Make missions multiplayer-friendly. cancelled, plenty of cool weapons 3 Fancy beam weapon code (continuous, instant, charge and release) cancelled, just do more stations 7 Planetary docking done bh376 9. More or infinite systems done bh351 12. More weapon slots done bh346 14. Better work menu showing distance and danger difficulty levels done bh365 15. Better jobs menu done bh383 17. Bounce shield / more collision damage by default done bh384 18. Solar shield / solar damage done bh382 21. Waldo sensor upgrade done bh367 22. Better IFF done bh356 23. Better closeup handling of compass done bh350ish 24. Put sounds in their own directory
kanethemediocre commented 2 years ago

14 done, although danger calculation will be refined to consider nearby bots. 15 mostly done at the same time (bh346).

kanethemediocre commented 2 years ago

12 done, 10 placeholder weapons have been added, UI has been updated to show additional slots. Placeholder blasters can be cheated in and fired, but they don't have sounds (or any interesting features) yet. Also, shopitems to buy and upgrade the blasters do not yet exist, so you can't legitimately buy them. But they are basically ready for new weapons to be added.

kanethemediocre commented 2 years ago

23 done bh356 Just added a clause to drawplanetfinder and drawshipfinder to limit the max size of the arrows.

kanethemediocre commented 2 years ago

24 done bh350ish

kanethemediocre commented 2 years ago

15 done bh365

kanethemediocre commented 2 years ago

22 done. Target (ship last pointed at in range) has color coded reticle, red for "enemy" ai, and blue for "trader" ai.

kanethemediocre commented 2 years ago

19 done bh376. Doubled total number of systems from 16 to 32 (including menu system and curated systems). Now there are 4 curated systems and 28 randomized systems. Increasing the number of systems is fairly easy, but not just increasing a variable easy, however the longest part was successfully looped, so it's easier than it was before.

kanethemediocre commented 2 years ago

21 done bh382. Similar code added to navtarget selection code, map drawing code, and compass drawing code. Unfortunately I need to change code in all 3 of those places when I decide to rebalance this feature, which I almost certainly will do.

kanethemediocre commented 2 years ago

17 and 18 done bh383. Shield bonuses are mutually exclusive, and the shop doesn't stop you from redundant purchases. Also, collision damage is harsher, but still not velocity dependent.

kanethemediocre commented 2 years ago

Fancy beam weapon code is cancelled because I have too much stuff for my 20 weapon slots already, and I already achieved one of the archetypes just by draining more than half energy in one frame, forcing the weapon to pulse.

kanethemediocre commented 2 years ago

Planetary docking is cancelled because it doesn't fulfill any crucial purpose in the game as it stands now, and there are plenty of more important things to add and fix.

kanethemediocre commented 2 years ago

1 done bh399. Sound still needs work, but it doesn't suck anymore. Every weapon makes a sound, most of them are good enough sounds to keep.

kanethemediocre commented 8 months ago

Remaining items rolled into TODO 3.