Project Elpis #2: *annoying genji voice* I need healing
Kevin Hsu
Posted on July 17, 2020
Hi guys! My name is Kevin, and this is my first post on Project Elpis.
My tasks for this week are still WIPs cuz I have some other time-sensitive projects to work on rn, but I thought I'd write this up anyway since I have enough stuff to talk about at this point.
I've been tackling the inventory and item usage system, and despite it being the same topic as the update I made to the Enchanted Forest (another game I've been working on), using Godot makes it a lot different. Sure, it's simpler than using JS with JQuery, but I'm also less accustomed to GDScript and Godot in general. It brings a new perspective to things, and although I miss the freedom in making everything from scratch, I can also see how Godot makes development waaay faster. Plus, looking back they kinda had me at built-in-collisions and animation trees.
As of the moment, I have inventory slots up and running, as well as picking up items and using it to modify player stats (potions and crystals). For now I'm just dunking everything in a dictionary, but as the project grows on I'll put a json-reading system in place.
I'm still debating whether I should implement a drag-and-drop sortable inventory system or just go with an immutable one, but honestly I'm lazy and an unsortable inventory system isn't THAT horrible. Like, a) I'm not entirely confident that I can create a pleasant user experience for drag & drop sorting, and b), I could always add a quick auto-sort system and try to keep the number of items down, which would probably be better game design anyway.
Also, we're still working out the storyline for the game, but once we make a decent amount of progress on that we'll make an intro post about the project.
Until next time, and thanks for reading. Byeeeee~
-Kevin
Posted on July 17, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
November 29, 2024