I've been working on this level editor since dinner. After five hours (a lot of which was two hours just goofing off online and watching the series finale of "Monk", a show loved by millions nationwide) of programming and debugging, I have the following screen shot as proof that I am actually doing something and not just monkeying around:
Yes, it has a hideous green background. I've tried changing it to black, but for some reason it won't let me. Strange.
You'll notice that it has a grid-based system. Users create a cube by pressing the space key (will be changed later on), and then by using the mouse they can position it where ever they need to. Soon, I'll create an inventory of sorts which will allow users to simply click on the image of the object they want to create, and then the object will be created. Simple, effective, and almost more intuitive than pressing the space key.
After all of that is done, I'll create a simple menu-based system to save and load level files. Users will be able to load any level file they want (except those that belong to the actual game, of course) and save their own, thus making it entirely possible for them to create and play their own levels. Can you say "replay value"?
After I'm done programming the level editor, the next step will be to create the actual Coins Galore game engine. All I'll need to do is program a routine that loads the level files, interprets the data inside as needed, sets collision for the objects, sets the physics up for the player (just simple gravity is all that's needed in this game, as well as friction and other small, mundane things that people never really notice in everyday life), and user input. I expect the engine to be pretty small in terms of lines of code (probably no more than 2,000).
So that's it, thought I'd just post an update before bed. I'm tired and my right pinky finger aches for some strange reason, probably from typing furiously for a few hours and not taking a break. Goodnight everybody.

No comments:
Post a Comment