You guys know i never halt progress on one project without creating another!
I have 2 anouncments to make.
1) I have been working on a Portal Gold edition!
The engine is being completely remodeled for faster speed and better portal handling
More levels will be added, for even more Portal Madness
More levels means more GlaDOS! So get ready for a deeper storyline and interesting twists
All the original puzzles will be included, plus some new ones!
2) I have recently started working on
PortalX. An Axe version of the portal game.
PortalX will serve as the prequel to Portal, with a whole new storyline, and full Portal Physics! Get ready to use new portal concepts like momentum and velocity to solve puzzles like never before! New obstacles will be added as well, so you will need to be extra careful
Are you thinking with Portals yet??
Here are some screenshots of the engine i have set up right now. Full portal physics are already supported, as well as a crude portal gun.
Demonstrating the portal physics
Demonstrating how the new engine is (completely) different than the old.
About the Engine:
I am using Axe 0.0.06 to do my compiling (i didn't upgrade to 0.1.0 yet
) and the source is about 2000 bytes, and it compiles to about double that. I'm sure there are many many places i could optimize however. All collision detection is done via memory access, not pixel testing. I wrote a pointTest sub to test whether or not a point in the world is solid or not. Portals can warp this data
Warping through portals actually takes up about 1/2 of the engine code right now, as i have to account for momentum change as well as the multiple sprites needed to complete the warping effect.