Skip to content

Latest commit

 

History

History
63 lines (48 loc) · 3.7 KB

README.md

File metadata and controls

63 lines (48 loc) · 3.7 KB

sounds-of-transport

This project has been selected for the INIAD Special Award!!!🎉
You can take a look at the award ceromony and other projects that have received awards using the link below
Tokyo ODPT Challenge 2019 Awards

TODO

  • 🗹 Support touch events! (hacked to open the edit menu on leaflet draw for now)

  • 🗹 Add explanations to settings menu

  • 🗹 Add a clock to main page or details on train popups so the time travel makes sense? (did train popups instead of a clock, seemed cleaner, use a popover on time setting instead of a clock)

  • 🗹 Info button (show readme in a modal)

  • 🗹 Github button (link to repository)

  • 🗹 Clean unused libraries

  • ☐ Clean unused, commented code.

  • ☐ Dynamic fps detection and filtering for performance?

  • ☐ Combine live data with timetables (just update the timetable for that train and continue using that data)

  • ☐ Add new receivers with different quirks

  • ☐ Add more sound loops

  • 🗹 Add a way to save and recover creations

  • ☐ Add a way to upload (or at least link) custom audio

  • ☐ Add an audio visualizer.

  • ☐ Finalize periodic redraws (update trains in trainref instead of redrawing)

  • 🗹 Also clean the shapes and audios when reset. (currently breaking all)

  • 🗹 Volume is not working when the audio element is not initialized yet.

  • 🗹 Add corner cases for audios also the base functionality (when audio is changed from dropdow, when it's deleted, stop etc..)

  • 🗹 Clear audio elements when a shape is deleted

  • 🗹 Add a mute button.

  • 🗹 Create a settings menu (modal) with options to filter trains (initially by the amount of stations, maybe later by location etc..), set time and date to a specific value, set the general volume, adjustable stuff you can find, probably also a good place to put the save/recover functionality.

  • ☐ Fix Line offsetting, it seems like it fails after 2 intersections. For reference check Kanda station for Keihin tohoku and Chuo rapid line.

  • 🗹 Put all stations to the map (don't filter out the repetitions) and instead combine their circles with polygons and lines (just make a thick round line from one to another? or combine them into a polygon?)

How to use

Check out the introduction.md for more details on how it works, and how to use.

Watch the introduction on Youtube

Audio references

Audio used in this app is downloaded from following sources, thanks to all artists for sharing!