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.
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 dommillarLast night victory of code
Posted in Developer Diary, iPhone development (General), iPhone Roguelike Development, Roguelike on December 11, 2012 by dommillarA 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 dommillarOk 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 dommillarGreat 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 dommillarI 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 dommillarAnimation 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 dommillarAnother 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 dommillarGr8 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 dommillarPushing 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 Developer Diary, iOS5, iPhone Development, Roguelike on August 14, 2012 by dommillarThe 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.