Hello everyone,
this is just a quick update to let you know what’s happened in the last week, a more detailed report will follow at the end of the month, hopefully with a video 🙂
The image in the header is taken from the second map, during a dialogue between Kal (the main character) and a Zilk who is something like a human being enhanced with cybernetic implants, used by the Police Department.
Without spoiling anymore, this week two big steps have been completed:
1) Map 2 is completed, with its scripts, dialogues and characters.
I’ve also tested it and I’m a bit surprised that everything worked just fine, except some little bugs here and there that was really fast to fix.
2) I spent the last 3 days to implement persistence: with persistence I mean that when you enter a map that you have already visited, you will find the map in the state you left it.
Right now I’ve added persistence to doors, furnitures and terminals, but I’d like to add also bullet holes in the wall.
Now I’m also able to save the map state when the hero leave the map, along with the map variables so when he enters again in that map the situation will be restored, as well as dynamic dialogues.
I implemented all this stuff using save slots, something like in console games, you start the game selecting a slot and the game saves the map states inside that slot.
Next step is to add a proper save & load option, but having done what I’ve explained above it will be pretty easy: I’ve to save
– the current map state
– the current map id
– the player position and his inventory
– the global variables (used to keep track of cross-map informations).
I hope I have satisfied the curiosity of those who are supporting me, both financially and symbolically through the free subscription.
I thank everyone! If you want to comment or ask questions I will be happy to reply, also, if you help me share my project online that would be fantastic!
Happy weekend!