Welcome to GRAVITY! A Text-Based Gravity Platformer!
What Updates Were Added???
- Fixed Some Bugs
- Player can now stick to the wall, by trying to walk towards the wall
- More levels
- New Name!
Chaos Caverns is a platformer game made completely in the python terminal! This is only an early Beta Version Prototype. My plan is to take a poll to see how people like it and continue to add to it based on your suggestions. At some point, when I think it is at it's best, I want to basically remake it in GameMaker Studio and polish it into an actual game. But that probably won't happen if people don't like it, because there's no point in making a game that people won't play.
How to play!
Main Screen Selection
For whatever you want to do, just press the key next to the action. For example, if you want to play story mode and it says 1] story mode, then press the 1 key.
Story mode and Playing Your Levels!
How to play is pretty simple. In the story mode, when you start it will tell you how to play, but in case you just want to learn beforehand, just press the key to do the action shown below the play area. For example, If it says A] Left, then press A to move the player left.
Using the level editor can be confusing and hard to explain. I do a good job of explaining it in the game so just read that. It also just takes some messing and playing around with to use properly. ALSO: If this get's really popular and there end-up being like 100s of levels then I will probably delete them every other Monday so that nothing becomes really laggy or buggy, but you can still make them if you'd like! I might even pick one to be added to the game!
If you like this game, then please upvote! That is how I measure how much you guys like the game and if you guys like the game and comment some suggestions then I will continue to update the game! Hope you enjoy the game
Hey! ThatOneDude1 here! I can tell a lot people like my game and that really means a lot to me! I plan on maybe doing one or two more updates but then that'll be all. In the next update I plan on adding more levels! If you have any ideas of what I should add then please comment!
Two questions, when creating my level, how do I save it? and with that how do I go back after saving it?
Once you are in the level editor press 1 to look at the key to know how to place items. Once you are finished, press 0 and it'll ask you if you want to save it. When giving the save a name, make sure you don't have spaces. After that, you may have to stop the program and start it again, but you need to be in the main menu and press 3 to go to the levels, then press whatever number corresponds to the [email protected]
i will try to make one later. its very frustrating when making it because if i accidentally place an item that isnt in the grid, it crashes and i have to fully restart. i havent made one yet because it is very difficult to make one without doing something that crashes the entire thing lol. @ThatOneDude1
There is a typo on line 290-something that doesn't allow you to play past level 4 or 5.
TLDR: Very good game!
First off, this game is exactly the kind of thing I'm into, so you've earned an upvote and a follower. There are, however, a few relatively glaring errors I'd like to point out for your first update.
Notice the background & input text. The background hasn't been reset upon their use. I'd recommend the colorama module, although that's just for stylism. Also, for a terminal-based game, you can't prevent the user from typing, so I'd recommend an input-based system of input just for a terminal. "w" + "enter" should be fine, and also recommended because input spam can seriously slow the thing down.
I also noticed that you used pickle rather than the os module to write and save files. Although a project like this can pickle string without any problem at all, I've had a waaaaay better time with Python's built in file writing and the os module's file creation. If you need a starting template, please ask!
I'm sorry for writing so much; I found this game's code interesting to read, and I'm certainly gonna cannibalize a few pieces of it :eyes:
Thanks for reading, and happy coding!
I was looking into the 1st problem you informed me of(the one with the level selection) because I've tested it probably 100 times and everytime it works for me. the level has a number next to it so whatever level you want to play then you just need to press the number next to it. Was this not the problem? @PXY