2013-02-28

Weekly update MS04x10

I started working on doors but got a little bit distracted by both not Dragontorc and Dragontorc related things. One of distractions was finally locating and fixing crash that was happening on one of machines I work on. And I think that it was good idea to do so (few computers with different OSes installed). Strange thing is that it should happen on every machine but on this particular one there was 100% repro. But that crash is fixed and that was only one that I am aware of and it was caused by pretty dumb thing I did (for any programmers, especially vala programmers, owned object was created and stored in weak pointer and I have no idea why I made it weak anyway).

Another thing that distracted me was handling of logs and screenshots (I have no idea why I didn't do that earlier) and adding "dev tools". First one is to export templates for door graphics.

And other things I did were related to doors and to room generation but nothing new to be shown yet. I hope that during weekend I will finish doors.

Thing that worried me a little is that I want to add many more things and while I am tempted to do them immediately, I am not going to do so. Unless of course I feel/think that I need something already. Otherwise I just take strategy of small steps. I have clearly specified goals and I am getting there with small steps. Some of the things I refactor while I work on them but some I leave for future.

There's one more thing I'd like to cover now.

I am starting to consider releasing builds, so people can test them but as some of the things are already functioning but they are just pieces that are not exactly glued together, it could be quite disappointing experience for some of people expecting playable game. And that keeps me from releasing such builds. I am not worried about leaking, using them as early game, as this ain't game yet, but probably I will still add some simple mechanism to allow playing just in specific framework of time and release new build every month or so. And on the bright side, I'd love to see what some of the people would do with modding system, even without any documentation - but I think that I should write manual anyway, at least for some of the things (AI BASIC for example).

Any suggestion about tools/solutions for doing that? This is something that is not taken straight from code and I am not even thinking about creating separate documentation for source code (although I try to comment as much as possible and many things have ideas and processes described anyway, so that's covered). I am talking about manual for modders. Wiki?

No comments:

Post a Comment