Inspiration
With the the theme of space, it was quite challenging to immediately relate it to coding. So, we thought about integrating a space theme in a game with the larger mission of teaching people about coding.
What it does
Players play a Mario-Bros-esq game with an astronaut with a specific objective. Once they complete a level by reaching the objective, they are prompted to complete a coding challenge. If their character "dies" along the way, they are prompted with a coding challenge to continue. If the player does not know how to complete the challenge, they can use hints.
How we built it
We first begin by idea dumping, then we built the basic game platform with an avatar. Then we began implementing the coding challenge via a dictionary of questions and answers.
Challenges we ran into
All of us were pretty unfamiliar with github, 1 of us didn't know how to code in Python, we were unfamiliar with the Pygame library
Accomplishments that we're proud of
we made a playable game that features an astronaut who can jump and move across the screen
What we learned
technical learnings: how to use the pygame python library, how to collaborate using github, soft skills learnings: teamwork, communication, organization
What's next for Luna CodeQuest
Adding different planet themes with different objectives and gravity Adding hints to the coding challenge platform Improving the graphics of the game and the coding challenge Add ways for players to modify their avatar
Log in or sign up for Devpost to join the conversation.