Update 0.5.0 - The Shop


Update 0.5.0 - The Shop

Patchnote

Bug fix

  • Fix reset game bug
  • Fix web version memory leak
  • Fix consumables going through doors
  • Removed unused addons
  • Resource Spreasheet View, an addon to help visualize the resources data table was the problem

New features

  • New room background
  • New items :
    • "A little help" (credits to Guillaume)
      • +250ms invulnerability frame
      • +5 damage
    • "Reinforced Hull"
      • +1 HP
      • Heals 1 HP when taken
      • Is by default the item offered if no more item in item poo
  • New rooms :
    • Empty room
    • Empty with heart consumable
    • Empty with money consumable
  • Empty with money consumable
  • Empty with heart consumable


    • Empty with money consumable
  • Increases viewport height to 736px
  • Doors are now inside walls instead of inside the room
  • Unique item system
    • When no more items in item pool, will offered "Reinforced Hull" instead
    • Once a item is seen (shop / item room / boss / etc.) it won't be offered in the future
  • Some console commands for debug/dev
  • New option to help dev : starting from a room design directly to test it
  • Add health system to the items stats
  • Money system
  • The Shop
    • The shop will offer 5 choices
    • At least 1 item, at most 2 items
    • The rest will be consumable (actually only heart to heal)

Devlog

This one was a huge chunk of work. Mainly doing the shop I had to reuse the actual assets (items and consumables) to make sure they will work as simply as possible so I don't have to recreate anything and extends my current features.
The new money system wasn't very hard to introduce as it's mainly only an integer from 0 to 99

I started showing the game to friends and offering them to create an item and / or a room design so they get a feel of what I'm creating. Also by the way I've been discussing a lot about what ideas I have for the future and they shared nice insight and new ideas to those.
I've started doing a simple project management using Github issues to keep track of things I have or want to do in the future.
Mainly it's about unlocks that gives new items, and I hope to keep it clear and easy to progress through. In my last projects I had a very (very) long list of things "to do" (feature creep), and I never managed to hit release with everything I wanted. So this time I only take notes of my friends ideas or simple feature I don't have time to handle right now.

I'm starting to get very comfortable with Godot after 1 month of learning it, and realized how easy it is to transcribe my knowledge from 10 years of web development into game dev. Godot makes it easy but also I can picture many problems in advance and not fall into basic dev traps.

With the money / shop system I hopes to achieve something meaningful, but eventually without more resources / items / consumables it's mainly useless. Even worse it feels like it broke completely the balance of the game right now. I don't worry much as new items will start to fill in it'll start taking shape. And as everything is already automated I don't have to warry about this system anymore.

For the upcoming features I think I'll go with the save system, it should be present not too far in the dev so I won't have bad surprise later.
Next will probably be keys and locked doors, I'm missing a lot of graphic assets but it's not that important.
After that the bombs, secret and super secrets should make an appearance with destructible elements for the room bringing way more variety in the level design.
From there what will be left is mainly content (I hope)

See ya in the next update 👋

Edit : Fixed again the web html5 build

Files

space-rogue-web.zip Play in browser
Version 8 Aug 03, 2024
space-rogue-win.zip 25 MB
Version 12 Aug 03, 2024
space-rogue-web.zip Play in browser
Version 8 Aug 03, 2024

Get Space Rogue

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.