If you are like me, you have been wondering what has been going on, and why this project has not gotten anywhere. I am not sure of the details, and really they do not matter with this project. Anyhow, I woke up this morning, was reminded of this sub-forum and decided that I could make some use of it, and maybe help get this project back in business. (so to speak)
I began this quest, by creating a v0.0.1 "goal list" from the following paragraph.
Here is the "list" I made...The development itself is divided into iterated prototypes. We start with certain functionality, divide it logically into iterations and prototype it. Currently, we are working on second iteration of first prototype. First prototype aims to create hero moving trough the world. The prototype is divided into 5 iterations. First iteration, already done, aimed at displaying the map only. Iteration 2 (almost ready) adds hero and collision-less foliage/items. Iteration 3 adds collisions and iteration 4 makes it possible to enter buildings. Final iteration, numbered 5, will include multiple floors and moving between them. We are not making design before creating prototypes. We design during creating prototypes. We are not afraid to restart from time to time. Making a working prototype allows us to see issues we couldn't predict before actually coding working feature. So yes, we write the code design after finishing prototype - when we are happy with features, we can concentrate on looking for efficient way to code it. That way, by iterating the work and code design, we should be able to create really polished and optimized code. Same goes for gameplay features, like battle system. We will start low, then add features until we are happy, then polish, tweak and document. Most probably, as a side effect of each prototype we will create a fragment of library that final game will run on.
This was done in a few hours, and is a prototype, explained in the paragraph above. I set out to do everything that was said in that part of the "A Whiff of Steam: what is it about?" thread. Anyhow, feel free to leave your comments and what not. Sure comments on my code are cool and all, but I wasn't trying to make it pretty, I was trying to make it work! All of the art, except for the player sprite is credited...couldn't find the credits for the sprite..v0.0.1
* These are more steps i will take, not really a design document *
1.) Hero moving through the world
2.) Foilage/Items (collision-less)
3.) Buildings
4.) Collisions with
a.) Foilage
b.) Items
c.) Buildings
1.) Doors (Send you inside the room)
2.) Walls
This is licensed under the Lovely Public Community License (LPCL) Version 1.3f
EDIT* If you feel that you can contribute in any way, feel free to contact me!