Basic quest system

So today I added a basic quest system.  It allows for the typical require X number of item Y.  I had to come up with a way to tie into the player’s inventory.  This needed to check the inventory only when the player picks up new items.  When notified, it runs through all uncompleted quests and checks for the required amount of the required item.

I also needed a way for the player to see the status of all quests.  I added a simple window to the right which just listed all quests with completed text in black and uncompleted in white.  Then for good measures, I added a quests complete sound effect to notify the player.

So overall progress report on working parts:  Player movement, camera controller, inventory system, weapon swapping, menu system with basic options, sounds (footsteps/weapons/attack/die/etc.) and a quest system.  These of course are the basic building blocks that will be later improved to be more robust.  Slow but steady progress! 🙂

 

Avatar photo

About

I'm a long term gamer who has been playing games since the TRS-80 days. After a few decades of working in Information Technology field, I decided to pursue my passion for games and started making them. Being a solo indie developer can be difficult at times. However, I enjoy wearing many different hats and the challenge.

Leave a Reply

Your email address will not be published. Required fields are marked *