Progress on the development of Malevolent Planet - 5th June 2020
Added 2020-06-05 15:16:58 +0000 UTC
So, I haven't noticed any real bugs on the last release of the game and because looking for bugs can sometimes be more of a pain than fixing them, I started working on the next version. A lot of JavaScript code has been added into the game, all of it relating to systems that will build up the Life Sim.
- Base Upgrade. For starters, there are 6 upgradable parts of the ship. So far, I have included the following: Medical Facility, Communications Facility, Pilot Room, Player Room, Entertainment Room, and Engine Room. They all have their own levels with the purpose of unlocking content later on using money as a progression tool. The description of each level will be included within the game. In order to upgrade them, you will need to have a specified number of Credits (this has been coded in), but I didn't adjust the amount needed yet because I don't know how much quests will give yet.
- Drew the Ship Base found in the uploaded image, it will be represented as an image map and it will include clickable areas. For example, you see this image and you want to go to the Entertainment Room, well you will just need to click the area pertaining to the number specified in the legend to reach the entertainment room. Hovering over clickable areas will highlight them to show you that you are able to navigate there.
- Quests. I have coded in a quest system, each quests has its own ID, Title, Description and Rewards (progression steps will be added too, as a property). 3 Arrays contain 3 lists of quests, one array for quests whose quest giver you haven't met yet, one array for ongoing quests and one array for completed quests (maybe I will add the possibility to fail quests, but I am not sure how fun that would be. The system is currently being polished so that I can add some quests to it to try it out.
- Integrated the Universal Inventory System, courtesy of HiEv. This system allows me to add weapons and items of any kinds with their own types. I plan to add all the clothes the player has so far and to allow them to equip those clothes in their wardrobe (found in the Player Room).
- Assets for the first gun items have been made. B-3 Tranquilizer allows the player to drain the enemy's energy. M-4A1 Corpus Pistol allows the player to drain the enemy's health.
- Drew some box underneath the character's image. You're supposed to be able to click those arrows to change the currently equipped item. I think I will limit this to out of fights. A poll will come immediately after this post regarding some design choice that would hopefully make it easier to keep track of all this without pesky scroll bars :D.