Skip to content

A random track picker app for Mario Kart on the Nintendo Wii that doubles as a tech demo

Notifications You must be signed in to change notification settings

jordanmorris/MarioKartWiiTrackPicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mario Kart Wii Random Track Picker

When you play a tournament in Mario Kart for the Wii, you have to pick the cup and track for each race. There is no option for "Random".

This handy little responsive app fills that gap, complete with the ability to veto a track.

Try it

Mario Kart Wii Random Track Picker screenshot

Why

Apart from the obvious need to solve this horrendous first-world problem, I also wanted to try out some new tech.

  • Google Homescreen-installed apps.
    If you visit the app a couple of times with Chrome for Android, the browser will suggest you install it to your homescreen. Once you have done so, it will work offline and look and feel like a real app. This ability is granted by the use of https, a service worker, a mobile-friendly design and the inclusion of manifest.json. You can fast-track the process by accessing "Add to Homescreen" in the chrome menu.

  • ASP.Net vNext / MVC 6.
    Microsoft has opened their web development platform right up, and I have been suitably impressed by how easy Visual Studio 2015 makes it to use open-source web tech.

Made with Typescript and Angular.js

Roadmap

  • [DONE] Complete UI
  • [DONE] Get dynamic image preloading to work on IIS Express.
  • Improve desktop cross-browser compatibility.
  • Get dynamic image preloading to work on Azure.
  • Enable seamless updates for the offline experience.
  • Figure out way to make the app aware of whether it's loaded from the homescreen, and add a custom "install to homescreen" button.
  • Apply some gulpfile.js best practices.

About

A random track picker app for Mario Kart on the Nintendo Wii that doubles as a tech demo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published