Friday, September 28, 2012

Getting Closer

Still working on the project diligently. 

Tonight I just finished coding a function that scrolls through equipment/spells/etc. and retrieves eight things, to a page, at a time.  This should avoid the possibility of having 100 items displayed on one page, which would mess up things badly.

I might as well throw up some screenshots of progress.  :)

Here is the main menu...

Scrolling through some non-working magic spells.

The play menu, and a randomly generated lake.


Needless to say, I'm very happy with the direction this project is taking.  Heh.  I need to wrap up a few things before demo is launched.  Originally I intended to launch it as soon as possible, but I figured since it's taken much longer than expected, I might as well add more playability to it.

Some quick comments on coding.  The bigger the project gets, the harder it is to keep track of everything.  I tend to find myself getting lost at times when searching for variables in notepad++.  I'm aware that some of the better programmers keep things better organized in modules and metatables, but I'm just not too used to using them yet so I will leave room for better organization later.  I threw in some small bits of comments, mostly for myself, in case I forget what certain functions do or what things are for.  It should help later. (or at least I hope)

Tomorrow I'm planning on getting the "view" function working, so that it displays, terrain, objects, items, and characters when you scroll over them with the keyboard.  Oh and in case I didn't mention, all the interaction in game will be done through the keyboard.  Having a mouse won't be necessary to play, only a keyboard will be required.

Last week, I worked on setting up a function so that the map is displayed in layers.  It works like this,

Top Layer - Characters
Second Layer - Items
Bottom Layer - Terrain

More layers will be added later on.  Things like furniture, objects, equipment, etc. will come when I get to it.

Some potential game modes I thought of with my spare time,

Hero - You play as a hero fighting seduction driven monsters in a randomly generated world.
Heroine - Same as above but play as a female vs male monsters.
Harlem Onslaught - Survive as long as you can against waves and waves of monsters.
RTS Mode - Like normal game, except that it happens in real time.           

The hero mode is the priority right now.  Once that's done, the others shouldn't take very long to make.  That's about all the new stuff I've been working on and planning.  I'm hesitant to try and predict when the demo will be finished again.  All I can say, is that it seems it will be ready soon.

No comments:

Post a Comment