Welcome on a small game dev project.
Put your skis and let's race some randomly generated alpine ski tracks with your friends.
Action | ⌨️ Keyboard | 🎮 Gamepad |
---|---|---|
Leave the event and go back to event setup |
Welcome to your event setup.
Here you have to provide few informations before starting to ride :
- 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 - Style of the track (Slalom, Giant slalom, Super-G or Downhill)
Note: This param is only applied when generating a new track. - Name of the first player
- Name of the second player
- Number of races (1 to 10 is recommended)
This screen is the home place before and after each race.
It provides informations 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 !
You can access to specific game setup by clicking the ⚙️ on the top right in menus
Here you can enable or disable few settings for your race :
- 🔊 Sounds
- 🧑🤝🧑 Spectators (can affect performance)
- 👻 Ghosts (can affect performance)
By default the game provides 5 tracks, so you can use the same track as your friends even on a different setup.
Each track style follow is own rule when generating a new track.
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
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.
By default ghost mode is activated and you can see your best times while racing
Ghost | Description |
---|---|
Absolute best time on the track | |
Current event best time on the track |
Retroski should be playable on any modern device with an updated browser.
In case of performance trouble, you can try to disable via the game setup the display of spectators and ghosts during the race.
If your game crash, try to reset & erase all content via the game setup menu to reload 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
npm install
to install dependencies - Run
npm run dev
to start the Vite server! - Have fun!