Realms, Swords & MagicA text and illustrations based computer role-playing game with a story that will span an entire life-time and NPCs that have goals and interact with each other and the player.
Official websitehttp://realmsswordsandmagic.comTwitch channel (sometimes I program live)http://www.twitch.tv/realmsswordsandmagic#/realmsswordsandmagicMy BackgroundSince I started playing computer games in the 80's I hoped for a game in which the NPCs would be more interactive than just giving the player quests or responding from pre-made answers. I wanted to create such a game about 15 years ago but didn't have the opportunity until now. Being self-employed I can set aside some time to program my dream project and after 7 months, here I am starting to talk about it here.
The Game's ProgressI started working on RS&M in january of this year. I have implemented the main interface and have started working on the characters a.i. Each character type will have it's own a.i. routines. Here is a brief overview of what is currently working:
This is part of the "test" game map. There are 3 characters, 2 NPCs (Bob and John) and the player character (Ben). Bob is in his house and his horse is outside. John is with me in a corridor that leads to the a bedroom. I have the key of the bedroom. Since I am working on the program I have the possibility of "forcing" characters to do specific actions to allow me to test the a.i. so I will now lock the bedroom door and force John to come with me in the main hall of the castle.
As you can read, I don't see John's name because my character doesn't know him. So I will ask him:
Now, I will put the bedroom key in the backpack that is in the chest where John and I are. I will then return to the corridor and go to the kitchen which is in the opposite room of the bed:
Please note that the dividers are actually saved games. To reload a saved game the player only has to click on the divider where he wants to restart playing. I have one at every turn because I have made an auto-save to help when there is a bug. This way I only have to reload before the crash and I am usually able to quickly find the bug.
But let's continue our adventure!
I wait in the kitchen until Bob the guard who started working enters the kitchen and requests the key of the chest. I give it to him and then he leaves. Now, let's take a look at what happened from Bob's point of view (I can read the other characters' books because it also helps debugging):
Bob waits until his day starts. Then he goes outside of his house and mounts his horse to go to work.
Bob then goes to the armory to take a sword and waits a little for his shift to start. Then he starts patrolling the castle.
When Bob encounters the locked bedroom door he goes to see John and inquire about the key. Note that this is Bob's and John's a.i.s working together. John can inform Bob of what he knows about me and the key and Bob can use these informations to try to solve the locked door situation. When Bob asks me for the key I have the options to ignore him or to give him the key. I gave him the key.
Bob can now open the bedroom door and continues his patrol. While he is patrolling I go to the stable and wait until Bob arrives at the end of his day. Here is Bob' point of view of the end of his day:
THE END (for now

)