Inspiration 💡

As we all know, we all enjoy skiing in the winter and always want to go skiing. So, inspired by skiing, I created this game with the added twist of skiing down from Mount Everest owing to an approaching avalanche.

What it does ❓

You must ski down the mountain while avoiding avalanche-created snowballs as well as trees in this game. Your health score will be reduced if you collide with snowballs or trees. Catch flags to get flag points!

KEYBOARD COMMANDS:

  • [<] = ski left
  • [<<] = accelerate left
  • [>] = ski right
  • [>>] = accelerate right

HOW TO PLAY:

  • Begin with a health score of 100
  • Move player left and right to avoid trees and snowballs.
  • Catch flags for flag points
  • The game re-starts when your health score reaches 0

How we built it 🔧🔨

I have use Python framework Pygame and arcade to code this game.

  • I created the game without utilizing Classes at first. This allowed me to rapidly practice basic animation ideas, get the game up and running, and see how crucial variables interacted.
  • Converting the code to classes, on the other hand, took a long time and required a lot of debugging. Because the ski symbols I saw online were copyrighted, I had to make my own.

Challenges we ran into 🏃‍♂️

There were many challenges which I have faced during making this project

  • selecting the collision with the trees was the biggest one and then reduce the health score of the player.
  • Like the random generation of snowballs to attack the player
  • The score calculator when the player hits the snowball and tree
  • Synchronization of the song in the game

Accomplishments that we're proud of 🏆

I am pleased with myself for completing this project inside the deadline. It was quite a tough time to complete this project, but I am really happy with my end results and hope to keep on making games like this in the future.

What we learned 🧠

Overall, learning Pygame took a lot of work, but it was also a lot of fun and fulfilling. Learning about animation, fiddling with the code, creating the icons, finding a good music, and putting it all together was a lot of fun for me. I'm hoping that by sharing my idea, people may be inspired to learn Pygame. In addition, I had a lot of fun working on this, especially the part where I got to play the game!

What's next for Everest Ski ⏭

In the future, I want to improve my game by adding more levels and will try to make it multiplayer so that more players can play it with their friend to compete with each other and have fun.

Built With

Share this project:

Updates