DescriptionThis is a simple console platformer that was inspired by Portal. There are only 20 levels at the moment, but I left a lot of open slots so that people could make their own levels. I made this program so that almost anyone can make levels without too much trouble. Currently all you have to do redraw the maps within the program. It's really simple once you look at it. The only catch is that you're stuck only using blocks that I defined at the beginning. I plan on updating this in the future to include more features (and some music).
Some bugs with the portals disappearing were fixed.
Four different moving block types were added (two that move horizontally and two that move vertically).
Levels 2 and 3 had death blocks added.
Kudos to slackerSnail for the ROUND(X,Y) idea for sub-pixel movement speeds.
Fixed some more bugs.
Some blocks were added that changes whether other blocks are solid.
A new type of death block was added.
A fake death block was added.
Portals no longer disappear when walked through (allows for more complex levels).
A block that removes all current portals when touched was added.
Color to some block types were added.
Cheat mode was added to aid in level creation. L+R+UP+A to activate and L+R+UP+B to deactivate
Simple sound effects were added.
A level sector was added.
More levels were added (there are eight open slots if you want to make your own).
Note: If you want me share a level that you made, then let me know. You will get credit. I don't want to steal ideas.
A block type was added that reverses gravity.
A bug was fixed where the player could fire through color change blocks.
Various other small visual bugs have been fixed (save for one that doesn't hamper gameplay).
Three levels were added.
A glitch where unusable portals would reappear when a shot was fired after passing through a clearing block was fixed.
One way blocks were added.
New levels were added and some older ones were tweected.
I know just updated this yesterday, but what else is a Jew gonna do on a day when most things are closed? Maybe I'll go see a movie.
Basic instructions on how to play were added to the right side of the screen of all levels.
Detailed instructions of each block type were added to the bottom screen of each level.
Two block types were added. One stops time and the other restarts it.
Some new levels were added.
A new enemy called a "circle mob" was created that moves in a clock wise pattern and will change course when contact with a solid object or portal. Also, it should be noted that this mob can kill frozen mobs until a re-animator block it touched. A new block type was added that can't be walked through, but it can be destroyed by a circle mob. At the moment only one circle mob can be placed per level. A couple of new levels were added showcasing the new items.
This was a good project for refreshing my memory on how to program a simple game.InstructionsYou're goal is to reach pi in order to advance to the next level. The instructions on how to play are in the start menu. Feel free to make your own levels. The map legend is at the top of the code and the level data is at the bottom.