Wednesday, January 30, 2008

My working enviroment.

If you were curious how my IDE (Integrated Development Environment) in which I create my games looks like, here is a screenshot. Every piece of java code which I have written, comes from the Netbeans IDE. As you can see, I program on the black background and mostly green texts. This is more polite for the eyes. On the screen you can see part of Sigmore Mines 2 "onUpdate" code.


Tuesday, January 29, 2008

My last exam - PASSED :-)

Yee :-) I've passed with B mark. Now as I have more time, I've decided to learn new programming language. I've chosen to learn groovy as an extension of my java skills.

I have also implemented in Sigmore Mines 2, the blackboard to store AI's knowledge.

Monday, January 28, 2008

My last exam

Today is my last exam. If I pass it, there will be only my master thesis waiting for me :-). After this exam I will have some free time, so you can expect more frequent updates on my blog. Anyway, wish mi luck.

Friday, January 25, 2008

Sigmore Mines 2 - 25 Jan 2008

I've added basic monster AI. Only wandering around behaviour to be more specific, so nothing fancy really. This is irrelevant for the players, but AI in Sigmore Mines 2 is using Behaviour Trees (Sigmore Mines used Finite State Machines). Anyway here is video, mage is my temporary monster ;-).



Wednesday, January 23, 2008

Sigmore Mines 2 : Video for 23 Jan

This is latest video of Sigmore Mines 2. As you can see, walls are one pixel thick. They are a border of a title, not a separate title , thus on the same area space you have much more to explore:). Also movement (and attacks in future) of units between cells are animated. What do you think? This was inspired by this screenshot.


Sunday, January 20, 2008

About old project, about new project and about Windows Vista

I really have problems with inventing meaningful titles for my posts... anyway I want to tell you about few things.

First one may looks like advertisement and believe me, I also never imagined that I could say it, but... I really like Windows Vista. It came preinstalled on my new laptop. At first I was a bit worried because producer don't provide drivers for Windows XP and I was prejudiced that Vista is a big, slow, buggy cow.. Now it's almost a month since I'm working with Vista and to be honest, I don't feel like going back to XP again. Of course first thing I did was restoring classic start menu and disabling Aero and sidebar (not that Aero and sidebar killed performance, but I read somewhere that battery life is longer without them). As for performance, the fact is that start up time of Netbeans and also compiling times are much faster compared to my previous hardware, thus making me a happier man;). Also things such as a new way to navigate around folders makes me more productive:). I should also mention that first service pack is almost knocking at our doors (release candidate is ready for download now). This service pack should enhance stability and performance as MS says. Future will show :-)

Second and most important thing which may make happy some of my readers (are there any?). After getting another mail from fan of Sigmore Mines game I decided to "again" start working on Sigmore Mines 2. Yeah I see you people rejoice ;-). Keep in mind that I'm not forgetting my Dwarfs King game. I plan to work on them both in parallel. I mean, an hour a day devoted to developing each game is not impossible for me. I'm more concerned that I woudn't stop after this one hour... Anyway... I want to officially announce that Sigmore Mines 2 is being developed. Also I want to officially ask fans of Sigmore Mines for your motivating support (hint hint -> start commenting my posts;-) ).

Friday, January 18, 2008

Dwarfs Kingdom 18.01.2008

This is a video from the latest version of my game. Google reduced video resolution, but I hope you can still see something. There is one builder unit (blue dot), this unit is autonomic and constantly looks for work. Gui framework supports buttons, panels, push buttons, tool tips (displayed by the label at the bottom of the screen). Text near the builder represents current "thought" of the unit (later I will change it to icon representation).