Skip to content

Latest commit

 

History

History
54 lines (51 loc) · 2.08 KB

todo.md

File metadata and controls

54 lines (51 loc) · 2.08 KB

4D in VR

  • Main menu?!? Or just next/previous buttons in each room? Why not both? A landing page and then arrows in all rooms
  • What is a circle/sphere/hypersphere?
  • 2D slice of 3D sphere
  • 3D slice of 4D sphere
  • Texturing
  • Simple game
    • Putt putt?
    • Stack of balls?
  • 4D pool. To do:
    • Game mechanics
    • Snap cue to hand
    • Instruction labels on controllers
    • Win flag

To do

  • next/prev arrows in all scenes
  • d4 movement in all relevant scenes
  • check that buttons work on both bg and text
  • more headsets!!!
  • link scenes together without page refresh
  • change enter vr button to fill screen
  • move wasm files to GitHub release artifacts
  • flesh out voiceovers!
  • button to start/restart/resume voiceovers?
  • Balls as hands in pyramid game
  • pool cue + hand snap
  • forces to pyramid
  • scenes to add:
    • Two particles colliding with forces
    • isotropic
    • 2D slice a 3D space with min/max cutoff in camera?

Issues found in first day of use

  • Lots of lag sometimes
  • General crashing and hanging
  • make Enter vr button into a splash screen or at least embiggen and centre
  • explain what 2D/3D/4D space is
  • pause on headset removal
  • dont crash on headset removal (see here)
  • controllers getting stuck?
  • people getting outside of box and stuck there
  • haptics for balls on hands and pool cue
  • to deal with lag, pull NDDEM off main thread onto web worker https://pspdfkit.com/blog/2020/webassembly-in-a-web-worker/
  • Remove menu links to encourage people to do everything
  • Only show progress button after some time
  • showstopping crashes on:
  • controller disconnection (when put down)
  • headset removal
  • add "Next: " and "Back: to buttons"
  • remove main menu, make button gracefully quit vr and say congrats ?
  • hunt for any redirects that might be causing the issues with the new tabs
  • tennis: button to fire balls. Also add damping