Welcome to a fun, small game development project! Put on your skis and race down randomly generated alpine ski tracks with friends.
Action | ⌨️ Keyboard | 🎮 Gamepad | 📱 Touch device |
---|---|---|---|
Start riding (1x) | Touch the screen | ||
Carve | Touch left/right | ||
Brake / slide | Touch bottom | ||
Leave the race | |||
Toggle ghosts | |||
Toggle debug mode |
Set up your event here!
Enter a few details to get started:
- Choose a track (or create a new one if it doesn’t exist).
- Enter rider names.
- Select the number of races (1 to 10).
You’re at the top of the hill.
Time to carve some turns!
Press (1x) ⌨️, 🎮 or 📱touch to start skiing and see you at the finish line !
You can access to specific game setup by clicking the ⚙️ on the top right in the interface
Here you can enable or disable few settings for your race:
- 🔊 Sounds
- 🧑🤝🧑 Spectators
- 👻 Ghosts
- Particles (may affect performance)
Each track style follows unique rules when generating a new track.
Track style also impacts skier dynamics, mimicking real-world conditions.
Note: Giant Slalom is a great track style to start gaining experience!
RetroSki uses localStorage and indexedDB to save generated tracks and your records.
Ghost mode is activated by default so you can view your best time as you race.
Ghost | Description |
---|---|
Global best time on the track | |
Event best time on the track |
RetroSki is playable on any modern device with an updated browser.
If you experience performance issues, try disabling spectators, ghosts, and particles in the game setup and reload the game.
If the game crashes, try resetting and erasing all content via the game setup menu to reload the original content.
Be sure to enjoy your time on the mountain with us 😃
Feel free to support the project 🙏 :
Support the project via Stripe
- Run
yarn install
to install dependencies - Run
yarn start
to start in local! - Have fun!