A mario, celeste like platformer where you can create your own levels and it is HEAVY on the speed running aspect - learning levels and learning all the tech! All in python pygame
A mario, celeste like platformer where you can create your own levels and it is HEAVY on the speed running aspect - learning levels and learning all the tech! All in python pygame
I added a player sprite. AND PLAYER ANIMATION!!!
Log in to leave a comment
I added textures - made by @emora, look up his project - and with this i added animation to the magma tiles which get shot up and then fall back down, end tile animation where there is a small aura, coin animation where small coins float around the coin and same for the heart. I also added a border around the item selected feature in the map builder.
Log in to leave a comment
I have added a lot. i first started by adding wall jumping where you can jump towards a wall and scale it - in doing so you lose the ability to double jump. I also added a lot more tile types. A spawn tile, where the map maker can decide where they want the player to spawn in, a win tile, where the maker can chose where the map should have an end point, A coin, where players can pick it up and it will eventually be used for items, A health powerup, where the user can gain lost lives - or extra if they are good - during the level. I also added a status text and image for the block you have currently selected in the map builder. This came with the ability to create more maps and same them individually so the player has options and they dont have to recreate the same map every time - this is also a selection screen just before the user clicks play.
Log in to leave a comment
I added 5 lives ( easily changeable ) which appear in the top left. these fade out when you fall off the map or hit the magma. I also added textures for the dirt and the magma.
I created game states - playing, start screen, game over, this will allow for level creations and settings in the future!
Log in to leave a comment
In the map builder you can click numbers 1 to start placing black blocks, 2 to start placing red blocks, these kill the player. when the player dies they instantly respawn in a random location on the map after a red flash appears to signify the player has died. I will later be adding lives etc. I have also made it so you can use WASD to move around the map builder for ease of map creating.
I have added camera controls for the x and the y axis for the player so the player isnt stuck to one ground and they can now jump around and make use of the awesome double jump.
No pictures to prove it but I changed my code to be in seperate files as in previous projects I get confused when the whole script becomes 1000+ lines long so while the code is shorter at only a few hundred I decided to future proof my code by seperating them into files named “settings, main, effects, mapbuilder, camera, and player” which makes future additions much easier and my code hopefully wont get too confusing.
Log in to leave a comment
I created a gravity based platformer using a tile map for collisions in the x and y axis. I also created a map builder where you can scroll across using a and d to build the map. So far it only uses black tiles but I dont have other types of tiles yet. I use a json file to get the map made in the editor to the actual map in the main file.
Log in to leave a comment