High Jump
Casual autoscrolling platformer made as final project for a Harvard certificate course
Documentation is work in progress
06/2024 (2 weeks)
Game Design, Programming & Art
Love2D with Lua, Paint
1
Description: A Doodle Jump inspired autoscrolling plattformer created as the final project for the Harvard certificate course "CS50's Introduction to Game Development".
Gameplay/Features: The game is a autoscrolling plattformer in which the player has to keep jumping upwards to reach as high of a score as they can, all while avoiding enemies and collecting powerups. To make the game harder, the window scrolling keeps getting faster. To keep up at high scrolling speeds, the player can perform a stomp to increase their falling speed. There are normal and moving plattforms, enemies are seagulls flying between both sides of the screen and the pickups consist of coins that increase your score, an extra live that protects you from one hit, a stackable multijump that gives you a one time use extra jump while in the air and a slowdown which decreases scrolling speed all spawning with different probabilities. The game features a main screen, a tutorial screen and a death screen with the players score that continues the background scrolling and spawning logic. The increasing scrolling speed controlls score gain and spawning distance and intervalls.
Workflow:
Key takeaways: I am very happy with how it turned out, considering how quickly I managed to finish it, that it was the first complete digital game I did fully on my own and that I only used my knowledge of Love2D and Lua I learned in the course. I think the mechanics work well and there is sufficient risk and reward and skill expression. I managed to keep the game simple to a point where it was relatively easy to implement but the finished product is still very fun to play.
What I would do better next time: I would mainly add more varied content and refine the difficulty to make it feel more consistent.
Repository will be made public soon.