A browser based game created by Leah Livingston
Click Here to Play the Game Now
Do you remember Chris Pirih's classic 1991 computer game "SkiFree"? If you enjoyed running from the abominal snowman back then, you'll love this version set in the Austrian Alps!
Oh je! After skiing all morning, you spent the afternoon in the Stúbe hut during après-ski. The last train home is in one minute, so you're cutting it close. To make the train, you'll have to take a shortcut through the trees; and let's just say, you're not in your best 🍻"state-of-mind"🥴 to ski well.
Ski the shortcut through the trees to make the last train home.
Click the "Auf geht's!" button and hold down the "S" key when you're ready to ski. To navigate, press the "A" key to turn left, the "D" key to turn right. Don't be afraid to test out key presses... there might be a few surprises built in for you to find!
You've won when your skier makes it to the bottom of the ski slope and onto the train in under one minute. If you hit three trees on the way down or don't reach the train, you lose.
Click Here to Play the Game Now
This game was built using HTML, CSS, vanilla JavaScript & Canvas.
A big thank you to Weston Bailey, April Gonzalez, Matthew Haines, Tom Kolsrud, & Abay Rysbek for your support.
- Adjust responsiveness for additional screen sizes
- Refactor code of movementHandler function to implement DRY
- Change startCountdown function to abide by the single responsibility principle to enhances testability and maintainability
- Change use of innerHTML in healthScore function to safer alternative like textContent, createElement or appendChild to reduce chance of cross-site scripting (XSS) attack
- Adjust user experience, so train scrolls up onto screen rathering than appearing
- Adjust collision detection functions to match exact image sizes (i.e. triangle trees), rather than current square boxes
- Ability to pick up a pretzel or beer on the way down to gain an additional life
- Add noises for when you hit a tree and ski, as well as music at the end
- Adjust canvas to scroll left and right to add more surprise finds
- Include moving obstacles i.e. other skiers/snowboarders, animals, etc.
- Add point system based on number of wins, speed, and surprise finds
- Include immediate 'game over' function by triggering an avalanche
- Ability to choose your player "Johannes" or "Katarina"
- Option to race computer player down the hill
- Ability to play using the computer mouse
- Ability to play on mobile (reacts to touch events)
Do you remember Chris Pirih's classic 1991 computer game "SkiFree"? If you enjoyed running from the abominal snowman back then, you'll love this version set in the Austrian Alps!
Click the "Auf geht's!" button when you're ready to ski. You've won when your skier makes it to the bottom of the ski slope just in time to make the train home!
After skiing all morning, you spent the afternoon in the Stúbe hut drinking during après-ski. The last train home is in ten minutes, so you're cutting it close. It's time to ski down the hill as quickly as possible to make it back home.
Ski down the slope in time to make the last train home.
Use the left, right, and down arrow keys on your keyboard to navigate down the ski slope.
Ski down the hill in under one minute, and you win!
This game is built using HTML, CSS, JavaScript & Canvas.
The minimum viable product (MVP) goal is for the user interface to show basic CSS in order for a functional game to be played.
- Includes basic CSS in block form to ensure functionality works
- Includes a start button to activate the beginning of the game
- Include one player functionality
- Include function to allow player to move via the keyboard keys
- Include obstacles (placed randomly)
- Include countdown timer
- Include finish line for player to win
- Include a start over button to reset game from the top
- Include health score tracker with three (3) lives, meaning with each crash, you lose one life.
- Add boundaries to the left and right of screen to ensure skier can't ski out of view
- Ability to pick up a pretzel or beer on the way down to add another life.
- Include moving obstacles i.e. other skiers/snowboarders, animals, etc.
- Include immediate 'game over' function by triggering an avalanche
- Ability to choose your player "Johannes" or "Katarina"
- Option to race computer player down the hill
- Ability to play using the computer mouse
- Ability to play on mobile (reacts to touch events)
- How to create a gameboard that is longer than the screen seen at the start