Here is the latest test build :
http://dl.dropbox.com/u/3724424/Programming/PlatformerTest3.rarAnd a video walkthrough:
Limitations/bugs found so far:
> When an entity is very small collision resolution screws up. Minimum entity size is 6x6 pixels.
This is not supposed to be fun or to be working correctly. Don't expect to download it and find a playable game. If you want to help development, your goal is to test the stability of the collision system and report any bug / unintended behavior.
This is a very early build and does not represent by any means the final product.
It's supposed to be buggy, unstable, horrible, et cetera.
---
Game controls:
F5 > Swap to editor
ESC > Exit game
R > Reset game
Left > Move left
Right > Move right
Z > Jump
X > Shoot
C > Cycle weapons
1 > Say "hello!"
2 > Say "wait!"
3 > Say "follow me!"
M > Zoom out
N > Zoom in
L > Load level
K > Toggle body visibility
---
Editor controls:
F5 > Swap to game
ESC > Exit editor
R > Reset editor
Left > Pan left
Right > Pan right
Up > Pan up
Down > Pan down
M > Zoom out
N > Zoom in
Left mouse > Place entity
Left shift + Right mouse > Erase entity
Left control + Left mouse > Rotate entity clockwise
Left control + Right mouse > Rotate entity counter-clockwise
Middle mouse > Apply arguments to entity
X > Next entity
Z > Previous entity
1 > Jump to 1XXX entities
2 > Jump to 2XXX entities
3 > Jump to 3XXX entities
9 > Jump to 9XXX entities
S > Save map
L > Load map
K > Apply snippet
Left control + X > Cut
Left control + C > Copy
Left control + V > Paste
C > Copy arguments
P > Paste arguments
Left control + R > Hide rotation tag
Left shift + Left mouse > Select
Right mouse > Cancel selection
P > Pick entity
---
Please report:
> Computer specs
> FPS in an empty level
> FPS in "companions" level
> Collision strange behavior
> Collision bugs
> Good results obtained by messing around with "CellSize" and "Offset" (any FPS gain without strange collision behavior)
Good luck finding bugs and thanks for your help.