Archive for the Developer Diary Category

Another big nite o code

Posted in Developer Diary, iPhone Roguelike Development, Roguelike, Roguelike Project Issues on December 11, 2012 by dommillar

Another big night completing the rest of the XMLafication of the dungeonbarx where I remove any old hardcoded rubbish and replace by inflating the object with XML data on initialisation.

Last night victory of code

Posted in Developer Diary, iPhone development (General), iPhone Roguelike Development, Roguelike on December 11, 2012 by dommillar

A great night last night working late but implemented quite a cool pattern for loading XML files to inflate various objects including creatures (and their conversations) items and other game objects. This is big as it removes all the hardcoded constants that make the code very hard to maintain. It means I am very close to the state of development I have been striving for ( no not completion although that’s coming too : ) ). That state is what I call “content”.

This means I am close to the point where’s the engine is done and all we need to do is fill out the content and tweak/tighten the game.

Diary of the bad budding indie Dev

Posted in Developer Diary, iPhone development (General), Roguelike on September 14, 2012 by dommillar

Ok I have been bad this week very bad – lots of stuff done including uni presentation , major achievement in the code got the main game mechanic and a lot of doco but I have been quiet on the blog. I will try to update the feature set list later tonight and see if I can get the presentation up. I have roughly a month to go before assignment is due do still lots to do

Diary of a budding iPhone indie developer : day 15

Posted in Developer Diary on August 30, 2012 by dommillar

Great day of development today – combat very basic but works  – movement and animation starting to work quite well – ok so you have to remember this is still all very rogue like to N,S,E,W is pretty easy to animate – very close to getting some screenshots- maybe tonight if i perform some magic with a batch bmp to png conversion – oh yeah I’ll update the feature set tonight too!!!!

Diary of a budding iPhone indie developer : day 14

Posted in Developer Diary on August 30, 2012 by dommillar

I suppose I should try and set an end date for this thing – its a bit hard a the moment –  I have the due date for uni which is early october but I think I’ll be pushing hard to make that for an actual release!!!

Anyway as for today was a day of BUGS!!!!

So an interesting day today – lot of the game starting to come together but encountered a bug with the monsters animation that is killing me – hopefully can resolve by tomorrow.

Update – fixed !!!!

YAY!!!!

 

Diary of a budding iPhone indie developer : day 13

Posted in Developer Diary on August 28, 2012 by dommillar

Animation working!!! Ok it’s not the most advanced but it works and the buttons now have a nice little animation when u move – I’ll post the code snippett soon!!!

That was my huge achievement yesterday

Diary of a budding iPhone indie developer : day 13

Posted in Developer Diary on August 27, 2012 by dommillar

Another day of big achievements – cleaned up a lot of bad uni – added some more screens – about to tackle basic animations

Screenshots in the next day or so…

Diary of a budding iPhone indie developer : day 11

Posted in Developer Diary on August 23, 2012 by dommillar

Gr8 day
———
Added levels
Fixed message display
Almost complete all rotation code

Combat tomorrow!!!

Diary of a budding iPhone indie developer : day 10

Posted in Developer Diary on August 23, 2012 by dommillar

Pushing through the code for the new levels and all going well so far – Its interesting when you get to the stage with objective C that it really doesn’t feel that different from the day to day C# coding – like I said before you do get used to it and of course Google/Stack Overflow is   always there to help out – whatever language you use!!!!

Diary of a budding iPhone indie developer : day 1

Posted in Developer Diary, iPhone development (General), iPhone Roguelike Development, Roguelike, Roguelike Project Issues with tags , , , on August 14, 2012 by dommillar

The following posts are the daily diary I will maintain throughout this project. The project is a University assignment for my Masters Degree for an iPhone game called DungeonBard and I have decided to keep a diary of the adventures.

So i have completed a basic prototype of a game. I mean really basic,but it works and its sort of fun in a simplistic retro way. It’s been an interesting few weeks that started out with the usual frustrations of a C# developer starting to work with X-Code and objective C. It’s an experience that is often bemoaned by the .NET developer trying to work in Xcode who ofter refer to the experience as painful and as a “step backwards”. Its an interesting experience and having felt like that in the past with previous unsuccessful attempts with XCode dating back to 2009 – I was a bit concerned. Several days in though things changed. My ability to add functionality  to my app and built a simple roguelike came much quicker than I thought it would. Suddenly the semantic issues I had previously struggled with just went away. It just clicked. It just sort of became easier.

I think in truth it had a lot to do with the fact that for the first time I was actually coding in XCode during the day and not trying to squeeze a few hours into a busy weeknight, when I am usually tired and not really able to give 100%. It became fun as well and this probably had a lot to do with the fact that I was building a game.

So today is significant – the prototype though basic works. Like a classic Roguelike you can move your character around the screen or dungeon using NSEW buttons placed on the screen.

At the moment the prototype is very simple but its demonstrated the fundamentals of the game – its the proof of concept and from experience its a really important milestone in any development project. So with this milestone completed I start the serious work of trying to complete this game by early october for UNI but also I am hoping to get this up on the App store.