Lode Runner (Dennis's Worklog)
Worklogs > Dennis's Worklogs >
Lode Runner
ONE SCREENSHOT
I had 1 hour free time!
Map Editor. I accidentically saved as a JPG and now it looks horrible.
Yeah well, cope with it.
That is supposed to be a "delete" tile inspired by Squares colour pattern.
The ladder is not 100% cyclical but no one cares because it is my grandma's ladder!
The "hard" tiles look awfully a lot like super mario bros 3's, I had the feeling I was going to battle a boom-boom when I placed them.
:x
Map Editor. I accidentically saved as a JPG and now it looks horrible.
Yeah well, cope with it.
That is supposed to be a "delete" tile inspired by Squares colour pattern.
The ladder is not 100% cyclical but no one cares because it is my grandma's ladder!
The "hard" tiles look awfully a lot like super mario bros 3's, I had the feeling I was going to battle a boom-boom when I placed them.
:x
(Posted on June, 3rd 2009, 01:48)
1 comments
1 comments
Map editor.
MAP EDITOR:
I have to think on a way to use scrollable maps. (Now I simply use the "put" command on screen) and a way to save them. I had 2 methods in mind. At first I was thinking about using XML:
Another method I have in mind is just to store binary.
Then tiles are stored like a large string in a .dat file:
"x1y1g101x2y1g101x3y1g101...."
I only need to store the coordinates and the graphic code.
What do you choose for? I'm not too sure about XML functionality in Bennu, and I have some experience with fopen handlers and shit, so I might go for the 2nd.
I'll post screens if asked for.
I also need people to make maps
I have to think on a way to use scrollable maps. (Now I simply use the "put" command on screen) and a way to save them. I had 2 methods in mind. At first I was thinking about using XML:
XML code:
<map>
<tile>
<grid>
<x>1</x>
<y>1</y>
</grid>
<graphic>101</graphic>
</tile>
</map>
<tile>
<grid>
<x>1</x>
<y>1</y>
</grid>
<graphic>101</graphic>
</tile>
</map>
Another method I have in mind is just to store binary.
Then tiles are stored like a large string in a .dat file:
"x1y1g101x2y1g101x3y1g101...."
I only need to store the coordinates and the graphic code.
What do you choose for? I'm not too sure about XML functionality in Bennu, and I have some experience with fopen handlers and shit, so I might go for the 2nd.
I'll post screens if asked for.
I also need people to make maps
(Posted on May, 25th 2009, 10:56)
11 comments
11 comments
More specs
You'll probably find this boring, but i'm going to write down more specs.
Resolution: 640x480
Background: 640x480
Tiles: 32x32
- Soft Block
- Soft Block
- Ladder Tile
Player sprite: 32x32
Enemy sprite: 32x32
Gold sprite: 32x32
level size: scrollable:
Small: 640x480
Medium: 1280x480
Large: 1280x960
XL: ?
Graphics as simple as possible first:
Player: purple Triangle
Enemy: Red triangle
Background: none
Hard Block: Grey
Soft block: Flashy Green + Animation for melting it
Gold: Yellow triangle (small)
Ladder: Light Blue
TECHNICAL:
The level editor
----------------
Use hotkeys to change the tile. The tile follows the mouse cursor. Place a tile on the background by left clicking. the fpg (good idea to use fpgs or not?) will be chosen by the user. For now it will just read gfx.fpg.
We'll need a menu later to select the tile or map hotkeys to each tile.
It will be a simple program that just generates tiles on a map with the predefined sizes (S,M,L,XL?) and saves the coordinates + the tile graphic code (= struct) to a "file.lvl". An interface will be needed to read this file.
Level Interface
---------------
this will read the lvl files. The coordinates will be read. And the graphic for the level constructed. The struct with the tiles will be loaded and the character will be on one of these tiles, based on the graphic codes the sprite will move through the level. The graphic code is predefined for lode runner, so each graph code has a functionality. The level interface is probably a part of the main game engine.
... more later ...
Resolution: 640x480
Background: 640x480
Tiles: 32x32
- Soft Block
- Soft Block
- Ladder Tile
Player sprite: 32x32
Enemy sprite: 32x32
Gold sprite: 32x32
level size: scrollable:
Small: 640x480
Medium: 1280x480
Large: 1280x960
XL: ?
Graphics as simple as possible first:
Player: purple Triangle
Enemy: Red triangle
Background: none
Hard Block: Grey
Soft block: Flashy Green + Animation for melting it
Gold: Yellow triangle (small)
Ladder: Light Blue
TECHNICAL:
The level editor
----------------
Use hotkeys to change the tile. The tile follows the mouse cursor. Place a tile on the background by left clicking. the fpg (good idea to use fpgs or not?) will be chosen by the user. For now it will just read gfx.fpg.
We'll need a menu later to select the tile or map hotkeys to each tile.
It will be a simple program that just generates tiles on a map with the predefined sizes (S,M,L,XL?) and saves the coordinates + the tile graphic code (= struct) to a "file.lvl". An interface will be needed to read this file.
Level Interface
---------------
this will read the lvl files. The coordinates will be read. And the graphic for the level constructed. The struct with the tiles will be loaded and the character will be on one of these tiles, based on the graphic codes the sprite will move through the level. The graphic code is predefined for lode runner, so each graph code has a functionality. The level interface is probably a part of the main game engine.
... more later ...
(Posted on May, 6th 2009, 16:11)
0 comments
0 comments
Basic idea
Hey fellas,
I downloaded Lode Runner from XBOX Live arcade yesterday. It's fun and addictive but it's not free and you cannot play it on a PC afaik. So I got this awesome idea to remake it using Bennu. The graphics and physics will be easier though.
Ok, we already know I never finish anything, so I attemt to put my requirements as low as possible this time. And some long-term vision maybe.
I'm going to keep the worklog here, and possibly put wips and screenshots on Square's Bennu forum since I'm going to use Bennu.
I even have deadlines rofl. I really have to plan this carefully, since I haven't got much free time left.
I'm going to make a requirement document, but before I make that I need requirements. Now I'm counting on reactions here what you would like. Maybe you think it would be cool to modify the classic game a bit with extra features, like different types of gold. But it's just something white out of the blue like a windows system error yet.
I currently have these requirements for the end application:
1) Systems: Menu, level editor?, gameplay itself
1.1) Gameplay itself: Adventure mode, Survival mode, Single level play (test version only)
2) Actors: Player, Online Player?, Hotseat Player?, Enemy, [optional suggestions]
I don't know how Bennu works with multiple prg files, in the DIV era I used one big file for one game. I heard you can use inc files though, but do they have syntax highlighting? :X
WELL LETS TRY TO FINISH AT LEAST AN EARLY WIP VERSION THIS TIME LOL?!!!
I downloaded Lode Runner from XBOX Live arcade yesterday. It's fun and addictive but it's not free and you cannot play it on a PC afaik. So I got this awesome idea to remake it using Bennu. The graphics and physics will be easier though.
Ok, we already know I never finish anything, so I attemt to put my requirements as low as possible this time. And some long-term vision maybe.
I'm going to keep the worklog here, and possibly put wips and screenshots on Square's Bennu forum since I'm going to use Bennu.
I even have deadlines rofl. I really have to plan this carefully, since I haven't got much free time left.
I'm going to make a requirement document, but before I make that I need requirements. Now I'm counting on reactions here what you would like. Maybe you think it would be cool to modify the classic game a bit with extra features, like different types of gold. But it's just something white out of the blue like a windows system error yet.
I currently have these requirements for the end application:
1) Systems: Menu, level editor?, gameplay itself
1.1) Gameplay itself: Adventure mode, Survival mode, Single level play (test version only)
2) Actors: Player, Online Player?, Hotseat Player?, Enemy, [optional suggestions]
I don't know how Bennu works with multiple prg files, in the DIV era I used one big file for one game. I heard you can use inc files though, but do they have syntax highlighting? :X
WELL LETS TRY TO FINISH AT LEAST AN EARLY WIP VERSION THIS TIME LOL?!!!
(Posted on May, 5th 2009, 15:27)
1 comments
1 comments
Worklogs >
Dennis's Worklogs >
Lode Runner