Undervisningsplan – Double Reality

1. gang: introduktion og konceptudvikling

  • Spille keep talking spil. Se VR indslag fra tv-avisen
  • Tjekke at alt er installeret
  • Diskutere design constraints og muligheder
  • Idéudvikling i grupper:
  • Alle grupper skal lave en gåde hvor:
    • Der er én spiller i VR og mindst en udenfor
    • Spilleren i VR kan se men ikke styre (har heller ingen controller), spilleren udenfor kan styre, men ikke se
    • I samarbejde skal de åbne en kasse med en lås i den fysiske verden, hvor næste post ligger. Det er altså nødvendig for spilleren i den fysiske verden at hjælpe spilleren i det virtuelle rum til at løse en gåde.
    • Kassen skal låses op fra VR
    • Ved hjælp af posten i kassen, skal spillerne nu finde frem til tastekombinationen til låsen, som får dem ud.

2. gang

Unity grundkursus

  • Transforms og GameObjects og Colliders
  • Skifte mellem scener – SceneManagement
  • Få eksplosioner til at ske – ParticleSystems
  • Skyde med ting og ramme – Instantiation
  • Klikke på objekter
  • Få bevægelser til at ske
  • Få lys til at flytte sig

3. gang: Unity for alvor

Alle får udleveret den package vi har udviklet.

#1 lav en VR skal og eksportér den til en Android telefon

  • Åbn Unity og opret et nyt projekt.
  • Sørg for at Android SDK er installeret.
  • Sæt build settings konfigurationer til Android og VR (skift build system til internal).
  • Importer GVR pakken.
  • Find scenen HelloVR i Google/Demo/scenes.
  • Hent de nødvendige dele ud af scenen og glem alt om GVR
  • Sæt Android tlf i demo mode.
  • Sæt build settings korrekt
  • Tilslut tlf.
  • Build and run

#2 Autowalk script

#3 åbn working example scenen og eksporter

  • Åbn working example scenen (darkroom)
  • Find ip-adressen ved at køre spillet.
  • Åbn unity-oscbridge projektet.
  • Sæt ip-adressen til unity’s ip.
  • Sæt evt en remote adresse til en anden OSC klient der skal modtage signal fra Unity.
  • Kør node bridge.js.
  • Sæt wekinator op til at køre på port 11000, så den rammer p5 scriptet.
  • Send 4 input, som styrer lysets bevægelse og intensitet på en skala mellem 0 og 1.

Gennemgå OSC receiver scriptet