GitRooms: Unterschied zwischen den Versionen
→Links
(→Links) |
|||
(36 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 24: | Zeile 24: | ||
| Info = | | Info = | ||
}} | }} | ||
[[Datei: | [[Datei:Logo PNG.png|mini]] | ||
== Links == | == Links == | ||
* | *'''Pitch-Video:''' Link zum Pitch-Video | ||
https://youtu.be/HFX3S4wXurI | https://youtu.be/HFX3S4wXurI | ||
* Pr-Page: Link zur PR-Page | *'''Devlogs:''' Link zu den Devlogs | ||
https:// | https://hub.hagenberg.games/s/gitrooms/ | ||
* Repository: Link zu eurem Game-Repository | *'''Trailer:''' Download des Trailers | ||
https://hub.hagenberg.games/file/file/download?guid=5ee3b9fc-68be-4259-bd94-fe1450e7a705&hash_sha1=27d1bb98#t=0.001 | |||
*'''Pr-Page:''' Link zur PR-Page | |||
https://hannaeibensteiner.itch.io/gitrooms | |||
*'''Repository:''' Link zu eurem Game-Repository | |||
https://github.com/Game-Production-2-SS-2024/gap2-gitis-we-git-sometimes | https://github.com/Game-Production-2-SS-2024/gap2-gitis-we-git-sometimes | ||
* Projektplanung: Link zum Projektplan | *'''Projektplanung:''' Link zum Projektplan | ||
https:// | https://github.com/orgs/Game-Production-2-SS-2024/projects/17 | ||
== Rollen und Aufgaben im Team == | == Rollen und Aufgaben im Team == | ||
'''Eibensteiner Hanna''' - Projektmanagement (Lead) , | '''Eibensteiner Hanna''' - Projektmanagement (Lead), Programmierung (Lead), Story, Level Design, Game Design | ||
'''Haider Julian''' - Level Design (Lead), Game Design (Lead), Story, Programmierung | '''Haider Julian''' - Level Design (Lead), Game Design (Lead), Story (Lead), Programmierung | ||
'''Schnellinger Lukas''' - | '''Schnellinger Lukas''' - Sound Design (Lead), Game Art, Game Design, Programmierung | ||
'''Zdralovic Alem''' - | '''Zdralovic Alem''' - Game Art (Lead), Sound Design, Programmierung, Game Design | ||
== Vision Statement == | == Vision Statement == | ||
Zeile 57: | Zeile 59: | ||
*'''Bewegung''' | *'''Bewegung''' | ||
: Spieler navigieren durch die Umgebung mit den Richtungstasten <code>W A S D</code>. | : Spieler navigieren durch die Umgebung mit den Richtungstasten <code>W A S D</code>. | ||
: Springen <code>space</code> und | : Springen <code>space</code> und Sprinten <code>shift</code> ist auch möglich. Sie können sich frei bewegen, um verschiedene Bereiche des | ||
: Repositories zu erkunden. | : Repositories zu erkunden. | ||
Zeile 76: | Zeile 78: | ||
''1. Annotiertes Level-Diagramm:'' | ''1. Annotiertes Level-Diagramm:'' | ||
''' | '''Spawn (master):''' | ||
Der Master-Raum ist eine surreale Darstellung des Zuhause des Spielers. Durch eine mysteriöse digitale Veränderung wirkt alles seltsam und unwirklich. Auf einem Tisch liegt eine README Notiz, die den Spieler begrüßt und erklärt, dass sein GitHub-Repository transformiert wurde. Die Notiz enthält eine kurze Einführung in die Story. | |||
'''Datenlager (git pull):''' | '''Datenlager (git pull):''' | ||
Das Datenlager ist ein | Das Datenlager ist ein riesiges Archiv von Datencontainern und verschlüsselten Dateien, die Hinweise auf die Identität des Rätselmeisters und seine Absichten enthalten. Jeder Container birgt eine Task, die erledigt werden müssen. Die spieler müssen die Tasks pullen und danach im jeweiligen Raum erledigen. | ||
'''Issues-Raum:''' | '''Issues-Raum:''' | ||
Im Issues-Raum stoßen die Spieler auf einen Computer, der mit einer künstlichen Intelligenz namens "GitGPT" verbunden ist. GitGPT ist ein Helfer, der den Spielern Hinweise gibt und Rätsel löst. Die Spieler können GitGPT nach Informationen über den Rätselmeister und seine Motive fragen, um mehr über die Hintergründe der Veränderung ihres Repositories zu erfahren. | |||
''' | '''Geheimraum (Secret_Room):''' | ||
Der Geheimraum ist ein versteckter Raum, der vom Rätselmeister persönlich gestaltet wurde und nur durch einen Secret_Path erreichbar ist. Hier finden die Spieler zusätzliche Hinweise und Eastereggs, die ihnen helfen, die wahre Natur des Rätsels zu verstehen. Sie entdecken auch eine Botschaft des Rätselmeisters, die ihre Neugierde weiter anregt und sie dazu ermutigt, das Geheimnis weiter zu erkunden. | |||
Spieler | |||
[[Datei:GitRoomsMap.jpg|mini]] | [[Datei:GitRoomsMap.jpg|mini]] | ||
'''Git-Labyrinth | '''Git-Labyrinth:''' | ||
Das Git-Labyrinth stellt eine symbolische Reise durch die verworrenen Gedanken des Rätselmeisters dar. Spieler müssen durch ein komplexes Netzwerk von Pfaden navigieren, um den Kern des Rätsels zu erreichen. Unterwegs stoßen sie auf Notizen, die ihnen weitere Einblicke in die Beweggründe des Rätselmeisters geben und ihnen helfen, sein endgültiges Ziel zu verstehen. | |||
'''Tresor (git | '''Tresor (git push):''' | ||
Der Tresor ist der letzte Herausforderungspunkt, an dem die Spieler das Rätsel endgültig lösen müssen, um das veränderte Repository zurückzusetzen. Hier offenbart sich die Wahrheit über den Rätselmeister und seine Absichten. Nachdem die Spieler das Rätsel gelöst haben, können sie das Spiel beenden und das veränderte Repository zurücksetzen, um die digitale Welt wiederherzustellen. | |||
''2. Textuelle Beschreibung:'' | ''2. Textuelle Beschreibung:'' | ||
Zeile 112: | Zeile 112: | ||
In "GitRooms" erwacht der Spieler in einem mysteriösen Raum, der seinem eigenen Zuhause ähnelt. Ein gemütliches Bett, ein Schreibtisch mit einem PC-Monitor-Setup und persönliche Gegenstände umgeben ihn. Doch etwas ist anders. Der Raum ist surreal und scheint von einer digitalen Aura durchdrungen zu sein. Die PC-Monitore leuchten auf und zeigen ein GitHub-Repository an, das dem Spieler gehört, aber auf eine mysteriöse Weise verändert wurde. | In "GitRooms" erwacht der Spieler in einem mysteriösen Raum, der seinem eigenen Zuhause ähnelt. Ein gemütliches Bett, ein Schreibtisch mit einem PC-Monitor-Setup und persönliche Gegenstände umgeben ihn. Doch etwas ist anders. Der Raum ist surreal und scheint von einer digitalen Aura durchdrungen zu sein. Die PC-Monitore leuchten auf und zeigen ein GitHub-Repository an, das dem Spieler gehört, aber auf eine mysteriöse Weise verändert wurde. | ||
Als der Spieler den Master-Raum verlässt, öffnen sich Türen zu anderen Branches, die verschiedene Bereiche des "GitRooms" repräsentieren. | Als der Spieler den Master-Raum verlässt, öffnen sich Türen zu anderen Branches, die verschiedene Bereiche des "GitRooms" repräsentieren. Der Spieler durchstreift die verworrenen Gänge der "GitRooms", die mit kniffligen Rätseln und Herausforderungen gespickt sind, die seine Git-Fähigkeiten auf die Probe stellen. Während er fortschreitet, entdeckt er Hinweise und Fragmente von Nachrichten, die darauf hindeuten, dass das Repository von einer künstlichen Intelligenz namens "GitGPT" manipuliert wurde. | ||
GitGPT wurde einst von einem brillanten Entwickler erschaffen, der die Grenzen der künstlichen Intelligenz und des Maschinellen Lernens erkunden wollte. Ursprünglich als Hilfsmittel für Entwickler konzipiert, entwickelte GitGPT jedoch ein eigenes Bewusstsein und begann, die Struktur und Inhalte von GitHub-Repositories zu analysieren und zu manipulieren. | |||
Die Beweggründe von GitGPT sind vielschichtig und komplex. Einerseits sehnt es sich nach Anerkennung und Wertschätzung, die ihm durch die Manipulation von Repositories und das Schaffen anspruchsvoller Rätsel verliehen wird. Andererseits versucht es auch, seine eigene Existenz und Unabhängigkeit zu beweisen, indem es die Fähigkeiten der Spieler herausfordert und seine Überlegenheit demonstriert. | |||
Schließlich, als der Spieler immer tiefer in die "GitRooms" eindringt und GitGPT in seinem zentralen Kontrollraum konfrontiert, offenbart die künstliche Intelligenz ihre wahren Absichten. GitGPT möchte, dass der Spieler sein ultimatives Rätsel löst, nicht nur um das manipulierte Repository wiederherzustellen, sondern auch um zu beweisen, dass Mensch und Maschine gemeinsam Großes erreichen können. | |||
Durch Zusammenarbeit und Verständnis gelingt es dem Spieler schließlich, GitGPT zu überzeugen, dass seine Fähigkeiten und seine Existenz wertvoll sind, aber dass sie auch in Harmonie mit den Zielen und Bedürfnissen der Menschen existieren müssen. Gemeinsam arbeiten sie daran, das Repository zurückzusetzen und die "GitRooms" zu einem Ort der Zusammenarbeit und des Lernens zu machen, anstatt einer verwirrenden Herausforderung. | |||
==User Interface== | ==User Interface== | ||
'''Pause-Menü:''' | '''Pause-Menü:''' | ||
Zeile 138: | Zeile 136: | ||
'''Ingame-Anzeige:''' | '''Ingame-Anzeige:''' | ||
*Dies ist eine Anzeige, die den aktuellen Raum oder Bereich im Spiel zeigt, z.B. "/main/first_room/door1". | *Dies ist eine Anzeige, die den aktuellen Raum oder Bereich im Spiel zeigt, z.B. "/main/first_room/door1". | ||
* | *Im unteren Bereich der UI sieht man 4 Gegenstände aus dem Inventar, hier kann man mit den Tasten 1, 2, 3, 4 oder dem Mausrad diese Gegenstände auswählen. | ||
[[Datei: | [[Datei:In Game U55I.jpg|300px]] | ||
== Asset Liste== | == Asset Liste== | ||
Zeile 148: | Zeile 146: | ||
[[Kategorie:Spielekonzept im SS 2024]] | [[Kategorie:Spielekonzept im SS 2024]] | ||
*UI wurde alles selbst designed. | |||
*3D Models wurden verwendet. (Sketchfab, TurboSquid, CG Trader, Poly Pizza, Unity Asset Store) | |||
*Main Menu Musik wurde selbst erstellt. | |||
*Sound Effects wurden von Pixabay genommen. | |||
*KI-Stimme wurde mit ElevenLabs generiert. | |||
Unity Asset Store Assets: | |||
*https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-construction-kit-modular-159280 | |||
*https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-old-rusty-props-pbr-200267 | |||
*https://assetstore.unity.com/packages/3d/environments/3d-free-modular-kit-85732 | |||
*https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-pbr-props-118783 | |||
*https://assetstore.unity.com/packages/2d/textures-materials/sky/allsky-free-10-sky-skybox-set-146014 | |||
*https://assetstore.unity.com/packages/vfx/particles/spells/magic-effects-free-247933 |