chris_r
Active Member
- Joined
- Jun 16, 2004
- Messages
- 745
Hi guys, as you probably don't know (unless you've been paying lots of attention on GP32X) I am attempting to code a game to be ready in time to be a launch game for the pandora. This is only my 2nd game I have written (after breakout) but I hope to be able to have the project released on schedule.
The game is a platformer, even though there are many already. My platformer will include levels created by me, but will also include a Level editor that will run on the pandora so that the community can also create and share their own levels.
At the moment it is only in its very basic form:
The player can be moved left/right and acts under gravity.
The player has very basic collision detection.
The map of the level is loaded from a file.
The graphics tiles are loaded from a file.
Todo (core features only, before additional features)
Design graphics.
Properly implement collision detection.
Remove hardcoded level values and add them into the loadable file format.
Load the level size from file (again instead of hardcoding)
Implement character actions (such as jumping)
Load multiple tile maps that layer on top of each other.
Add collision detection for certain tile types.
Decide on a better tile size (32x32 is way too small for pandora's high res screen)
Add level scrolling when the character reaches the edge of the screen.
Of course I have here the obligatory screenshot, although it doesn't show much at the moment.
This shows the tile engine running (loaded by a map that was randomly generated) and the player (the red box) has fallen from the top of the screen and can be moved left and right on the black tiles (collision is hardcoded at the moment, it will be changed later).
I welcome feature suggestions and assistance, but please be considerate to keep this thread tidy. If a feature is quite obvious then please don't suggest it. If the thread is kept tidy, then my updates will be less likely to get lost among posts.
This blog can also be found on http://christophsdevblog.blogspot.com in case people would like an RSS feed.
The game is a platformer, even though there are many already. My platformer will include levels created by me, but will also include a Level editor that will run on the pandora so that the community can also create and share their own levels.
At the moment it is only in its very basic form:
The player can be moved left/right and acts under gravity.
The player has very basic collision detection.
The map of the level is loaded from a file.
The graphics tiles are loaded from a file.
Todo (core features only, before additional features)
Design graphics.
Properly implement collision detection.
Remove hardcoded level values and add them into the loadable file format.
Load the level size from file (again instead of hardcoding)
Implement character actions (such as jumping)
Load multiple tile maps that layer on top of each other.
Add collision detection for certain tile types.
Decide on a better tile size (32x32 is way too small for pandora's high res screen)
Add level scrolling when the character reaches the edge of the screen.
Of course I have here the obligatory screenshot, although it doesn't show much at the moment.
This shows the tile engine running (loaded by a map that was randomly generated) and the player (the red box) has fallen from the top of the screen and can be moved left and right on the black tiles (collision is hardcoded at the moment, it will be changed later).
I welcome feature suggestions and assistance, but please be considerate to keep this thread tidy. If a feature is quite obvious then please don't suggest it. If the thread is kept tidy, then my updates will be less likely to get lost among posts.
This blog can also be found on http://christophsdevblog.blogspot.com in case people would like an RSS feed.