Jump to content

  • Log In with Google      Sign In   
  • Create Account

OddGames development journal

Bugs, keys and splashes!

Posted by , in Medieval Story, Programming 31 January 2013 - - - - - - · 869 views

Hello again!

Yet another of those evenings with too little energy to do something productive. Well, in regards to programming that is. However; I can muster enough drive to write a journal entry! These past few days I have been able to get a lot of coding done. This is particularly good in light of my resent troubles with my pen and display/monitor (see previous entry). I have been bug-hunting and also implementing features that have been on my to-do-list for too long.

One of these features has been a key ring/chain. I noticed that I needed something like a key ring for quite some time ago, consider the following scenario:
  • The player picks up a key that can open a locked door which eventually leads to another level.
  • The player opens the door and closes it behind him.
  • The player then walks to the new level. When the new level has been loaded the previous level is visible in the world map as a fast-travel location.
  • The player drops the key and afterwards uses fast-travel to get to the previous map.
  • Arriving at the first map on the “inside”, the player now walks to the door which was previously locked. Now he can’t get back to the key and he can’t open the door.
Situations like this can easily occur if I allow fast-travel and key drop. The easiest solution I could come up with was to implement a key ring which can’t be dropped. The ring holds all keys ever received and as a bonus also saves some inventory space (I allow 16 inventory items and 4 equipped items, 20 items in total). I guess I could do some sort of path tracking to the new fast-travel location and check which doors needed opening… but that seemed like a too complicated system. The key ring can be found inside the inventory along side the other slots:

Posted Image

I have also dabbed with the rendering code. Previously transparent items couldn’t cast or receive any shadows, this is now possible. I haven’t done any benchmarking on this but I hope it hasn’t slowed down the frame time too much. Also water splashes are a little bit prettier (screen shot of this to follow within a day).

Posted Image

Next up is fleshing out the game’s story. Writing better dialogue and decide where the demo should end.

That’s all for now, thanks for reading!!

Ordering woes

Posted by , 16 January 2013 - - - - - - · 953 views


I've been caught up in rather depressing business. I draw quite a lot on my spare time. All of the graphics to Medieval Times and some other things. Most of the graphics I have drawn on my Wacom Intous tablet (rather old, the first version) so recently I decided to upgrade to a beefy Cintiq 24HD Touch pen and display.

Posted Image

These things goes of at a whooping price tag of 33000 SEK (around $5070). I ordered the display 10 December 2012 and got it 7 January 2013. Quite a long delivery time if you ask me.... However, only to find out that I had received the wrong model - not the touch version. I can't comprehend how this is even possible for such an expensive product! However, I got my brains together and made an RMA to the reseller. I sent the wrong model I had received and waited for another week for the right display to arrive.

The new display arrived 15 January. Now the version was right, it had touch and everything. I drew some, well tried it out for a half a day when I noticed it was a defect product. The pen didn't register on a certain area of the display...

A new phone call to the customer care center at the store, request a new RMA and then the whole procedure again. I am hoping to get a working product by the end of the next week but I am starting to lose hope that this matter will ever cross the finish line. The customer care operator even asked me if I wanted a refund considering the twists and turns.

Well, it would have been nice to show some new artwork made on this device but sadly it has not been possible. This business has also crippled the programming side of my game project. I haven't been able to concentrate on the different tasks with this whole matter in my head. Hopefully this next device will be up to par and I will be able to show some progress in the near future.

Thanks for reading!

Recent Comments

Latest Visitors