❄️ Welcome

Hey Skier 😃
Welcome on RetroSki, let me give you some informations before joining the mountain

❓ What is RetroSki ?

RetroSki is a small game development project to challenge your friends on randomly generated 2D alpine ski tracks

🎮 Controls

You can play with a ⌨️ Keyboard, a 🎮 Gamepad or 📱 Touch
Note: For the moment touch devices are supported but still experimental. We encourage you to link a bluetooth gamepad to your device

During the race ⌨️ Keyboard 🎮 Gamepad 📱 Touch
Start skiing (1x) Touch the screen
Carving Touch left/right
Braking/Sliding Touch bottom
Show/hide ghosts
Return to the event manager (restart the race)
Toggle debug mode
Event Manager ⌨️ Keyboard 🎮 Gamepad
Leave the event and go back to event setup
📘 Gamer guide
Event setup

Helps you to provide few informations to setup your ride event :

  1. Name of the track (if the track doesn't exist it generates a new one)
    Note: Check one of the preloaded tracks below for your first ride
  2. Style of the track (Slalom, Giant slalom, Super-G or Downhill)
    Note: This param is only applied when generating a new track.
  3. Name of the first player
  4. Name of the second player
  5. Number of races (1 to 10 is recommended)
Event manager

Home place before and after each race. It provides informations and results about the current event.


You made it to the top of the hill !
Now it's time to have fun and enjoy some nice carving !
Press (1x) ⌨️, 🎮 or 📱touch to start skiing and see you at the finish line !
⚠️ Don't miss a gate or you'll receive a penalty of 3 seconds

💡 Tips
Preloaded tracks

By default the game provides 5 tracks, so you can use the same track as your friends even on a different setup.

  1. Davos (Giant slalom)
  2. Adelboden (Slalom)
  3. Soelden (Giant slalom)
  4. Wengen (Super-G)
  5. Zermatt (Downhill)
Different track styles

Each track style follow is own rule.
The dynamic of the skier is also impacted by the style of the track to mimic real world differences.
Note: For your first rides, Giant slalom is a good style to start gaining some experience

Keep your records

RetroSki use localStorage to persist generated tracks and records.
You can easily export them and share them with friends by using the browser developper tools.

Ghost mode Description
Absolute best time on the track
Current event best time on the track
👷‍♂️ Follow the project

View the project on Github

🏅 Support the project

RetroSki is a small game development project freely provided to you
Be sure to enjoy your time on the mountain with us 😃
Feel free to support this project 🙏
❤️ Show your support

Event setup
Style (only used when generating a new track)
Skier 1
Skier 2
Number of races
Event manager
Last results
Actual ranking
Next races
Actual record