Skip to content
Spencer Barton edited this page Apr 8, 2015 · 15 revisions

Objectives of EchoExplorer:

  • Teaching people how to echolocate
  • Basic tutorial echos: wall present, distances, corners, stairs, outdoors, passage width
  • Basic navigation game: accuracy/health (wall collisions), time/speed
  • Bonus stuff: more levels, speed runs, enhanced echos (peripheral)

Timeline:

  • Design (game play) (1wk)
  • Generate audio files (1wk)
  • Build framework for app (2wk)
  • Build tutorials (2wk)
  • Data collection
  • Build game world (2wk)
  • Build basic level (2wk)

Division of Labor:

  • Designs (Spencer)
  • Home page (Spencer)
  • Tutorials menu (Spencer)
  • Tutorials page (Brandon)
  • Eval page (Brandon)
  • Audio manager (Spencer)
  • Swipe detection (Spencer)
  • Database manager (Brandon)
  • Database config (Brandon)
  • Creating tutorials (record directions, generate echos, enter into database) (Spencer & Brandon +)
  • Creating evaluations (record directions, generate echos, enter into database) (Spencer & Brandon +)

Feedback:

  • (DONE) Random ordering of evals
  • (DONE) Populate content
  • (DONE) Buy structure cable
  • (DONE) Play echo when user enters app
  • (DONE) Better echo btn, smaller, same color scheme
  • (DONE) Next/back buttons instead of swipe (in same activity)
  • (DONE) Turn off audio directions (settings)
  • *The 5 spencer bug - audio needs to stop when move
  • User stats: web app, store in db locally
  • How to add a new lesson on wiki
  • Comparison on one page so no swiping, activate as go
  • Movement audio with slider/successive (need audio sequence)
  • Buttons further apart, scrollable
  • Eval correct/not not obvious
  • Show 1/N for each step
  • Move eval and tut to fragments with lesson main activity
  • Scrollable lessons page

TODO for Google Proposal

  • (DONE) Lesson descriptions
  • Video -> send screen pics before video
  • Screen capture images
  • (DONE) Combo angle and distance lesson
  • Poster: Spell check, structure sensor

Clone this wiki locally