|
|
||
|---|---|---|
| addons | ||
| assets | ||
| textures | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| 111.png | ||
| 111.png.import | ||
| 222.png | ||
| 222.png.import | ||
| 21929_Key_v1.obj | ||
| 21929_Key_v1.obj.import | ||
| 1768152584558824262-354712429236314.mp3 | ||
| 1768152584558824262-354712429236314.mp3.import | ||
| ChronoWatch.gd | ||
| ChronoWatch.gd.uid | ||
| CodeLogic.gd | ||
| CodeLogic.gd.uid | ||
| DoorFreezer.gd | ||
| DoorFreezer.gd.uid | ||
| DoorLock.gd | ||
| DoorLock.gd.uid | ||
| DoorLock2.gd | ||
| DoorLock2.gd.uid | ||
| HeavyObject.gd | ||
| HeavyObject.gd.uid | ||
| How German Sounds To Non-Germans (mp3cut.net).mp3 | ||
| How German Sounds To Non-Germans (mp3cut.net).mp3.import | ||
| README.md | ||
| emitting_material.tres | ||
| export_presets.cfg | ||
| icon.svg | ||
| icon.svg.import | ||
| keypad_ui.gd | ||
| keypad_ui.gd.uid | ||
| keypad_ui.tscn | ||
| level.tscn | ||
| openxr_action_map.tres | ||
| player.tscn | ||
| project.godot | ||
| soviet_stopwatch.glb | ||
| soviet_stopwatch.glb.import | ||
| soviet_stopwatch_0.png | ||
| soviet_stopwatch_0.png.import | ||
| soviet_stopwatch_1.png | ||
| soviet_stopwatch_1.png.import | ||
| soviet_stopwatch_2.png | ||
| soviet_stopwatch_2.png.import | ||
| soviet_stopwatch_3.png | ||
| soviet_stopwatch_3.png.import | ||
| soviet_stopwatch_4.png | ||
| soviet_stopwatch_4.png.import | ||
| soviet_stopwatch_5.png | ||
| soviet_stopwatch_5.png.import | ||
| soviet_stopwatch_6.png | ||
| soviet_stopwatch_6.png.import | ||
| soviet_stopwatch_7.png | ||
| soviet_stopwatch_7.png.import | ||
| soviet_stopwatch_8.png | ||
| soviet_stopwatch_8.png.import | ||
| stopwatch.mtl | ||
| victory-nomination-winner-champion-music-249655.mp3 | ||
| victory-nomination-winner-champion-music-249655.mp3.import | ||
| victory_zone.gd | ||
| victory_zone.gd.uid | ||
| watch.tscn | ||
README.md
Years Apart - Installationsanleitung
Dieses Repository enthält den Source Code für das VR-Puzzlespiel Years Apart. Zielplattform: Meta Quest 3.
Es gibt zwei Möglichkeiten, das Spiel auf die Brille zu bringen:
- Quick Install (Empfohlen): Installation der fertigen
.apkDatei. - Build from Source: Projekt in Godot öffnen und selbst deployen.
Methode 1: Quick Install (via APK & SideQuest)
Diese Methode ist am schnellsten, wenn du das Spiel nur spielen möchtest.
Voraussetzungen
- Eine Meta Quest 3 im Entwicklermodus (Developer Mode).
- Anleitung: Gehe in die Meta Quest Handy-App -> Einstellungen -> Headset-Einstellungen -> Entwicklermodus -> Ein.
- Ein USB-C Kabel zum Verbinden der Brille mit dem PC.
- SideQuest (Advanced Installer) oder der Meta Quest Developer Hub auf deinem PC installiert.
Schritte
- Lade die aktuelle Release-APK (
YearsApart.apk) hier herunter: - Verbinde deine Quest 3 via USB mit dem PC und erlaube den USB-Zugriff in der Brille.
- Öffne SideQuest. Oben rechts sollte der Status grün sein ("Connected").
- Klicke in SideQuest oben rechts auf das Icon "Install APK file from folder on computer" (Pfeil nach unten über einer Box).
- Wähle die heruntergeladene
.apkDatei aus. - Warte, bis SideQuest "All tasks completed" meldet.
Spiel starten: In der Quest 3 findest du das Spiel in der Bibliothek unter Quellen (oben rechts im Filter) -> Unbekannte Quellen (Unknown Sources).
Methode 2: Build from Source (via Godot Engine)
Nutze diese Methode, wenn du den Code bearbeiten oder debuggen möchtest.
Voraussetzungen
- Godot Engine 4.x (Die Version, mit der das Projekt erstellt wurde).
- Android SDK & OpenJDK 17:
- Godot muss für den Android-Export konfiguriert sein.
- Gehe in Godot zu
Editor->Editor Settings->Export->Androidund stelle sicher, dass die Pfade zum Android SDK und Java SDK gesetzt sind.
- Die Quest 3 im Entwicklermodus (siehe oben).
Schritte
- Repository klonen:
git clone https://gitty.informatik.hs-mannheim.de/2211482/vrp-years-apart.git - Projekt öffnen:
Starte Godot und importiere die
project.godotDatei aus dem Ordner. - Verbindung herstellen: Verbinde die Quest 3 via USB. Erlaube USB-Debugging in der Brille, falls gefragt.
- Remote Deploy:
- Oben rechts im Godot Editor sollte nun ein Android-Icon sichtbar sein (neben den Play-Buttons), oder unter "Remote Debug".
- Klicke auf das Icon ("Remote Debug" / "Run on Android Device").
- Godot kompiliert das Projekt und installiert es direkt auf der Brille. Das Spiel startet automatisch.
(Hinweis: Falls dies der erste Build ist, stelle sicher, dass unter Project -> Export... ein Android-Preset angelegt ist und die Option "XR Mode" auf "OpenXR" steht.)