GitRooms: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(13 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 24: Zeile 24:
| Info            =  
| Info            =  
}}
}}
[[Datei:1711553882894.png|mini]]
[[Datei:Logo PNG.png|mini]]
[[Datei:Git-sticker.png|mini]]
[[Datei:EscapeRoom.jpg|mini]]
== Links ==
== Links ==
* Trailer: Link zum Game-Trailer  
* Trailer: Link zum Game-Trailer  
Zeile 35: Zeile 33:
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://trello.com/b/I1eEiV6v/gitrooms
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) , Story (Lead), Level Design, Game Design, Programmierung
'''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''' - Game Art (Lead), Sound, Game Design, Programmierung
'''Schnellinger Lukas''' - Sound Design (Lead), Game Art, Game Design, Programmierung


'''Zdralovic Alem''' - Sound (Lead), Programmierung (Lead), Game Art, Game Design
'''Zdralovic Alem''' - Game Art (Lead), Sound Design, Programmierung, Game Design


== Vision Statement ==
== Vision Statement ==
Zeile 57: Zeile 55:
*'''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 Ducken <code>shift</code> ist auch möglich. Sie können sich frei bewegen, um verschiedene Bereiche des  
: 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 78: Zeile 76:
'''Spawn (master):'''
'''Spawn (master):'''


Der Master-Raum fungiert als Startpunkt des Spiels. Spieler werden mit einer README.md-Datei begrüßt, die nicht nur als Tutorial, sondern auch als Einführung in die faszinierenden Spielmechaniken dient. Von hier aus führen verschiedene Gänge (Branches) zu den unterschiedlichen Räumen und Herausforderungen der Anlage.
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 Lager voller Datencontainer und verschlüsselter Dateien, die entschlüsselt werden müssen, um Hinweise und Fortschritte zu erlangen. Spieler müssen ihre Git-Fähigkeiten nutzen, um Dateien aus dem Lager zu ziehen und sie dann sorgfältig zu untersuchen, um verborgene Hinweise aufzudecken, die sie im Spiel weiterbringen.
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:'''


Der Git-Issues-Raum ist ein spezieller Ort in den GitRooms, in dem Spieler einen Computer finden. Hier können Spieler nach Hinweisen fragen, die sie im Spielverlauf begegnen. Im Computer trifft man auf GitGPT, was als textbasiertes Hilfsmittel dient.
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.


'''Geheimgang (Secret_Path):'''
'''Geheimraum (Secret_Room):'''


Ein verborgener Pfad, der zu einem mysteriösen und versteckten Raum führt.
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 müssen ihre detektivischen Fähigkeiten einsetzen, um verborgene Eastereggs zu entdecken und durch kreative Lösungen den Weg zu diesem geheimen Ort zu öffnen


[[Datei:GitRoomsMap.jpg|mini]]
[[Datei:GitRoomsMap.jpg|mini]]
'''Git-Labyrinth:'''
'''Git-Labyrinth:'''


Spieler müssen ihr Geschick im Navigieren durch das Git-Labyrinth der verlorenen Commits unter Beweis stellen. Wie ein verwirrendes Datenverzeichnis aufgebaut, führt nur ein einziger Pfad zum Tresor, der den Ausgang aus den GitRooms darstellt. Spieler müssen sich klug entscheiden und mutig vorgehen, um die richtigen Türen zu öffnen und ihren Fortschritt in der Anlage voranzutreiben.
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 commit):'''
'''Tresor (git push):'''
 
Der Tresor bildet das finale Hindernis der GitRooms. Hier müssen die Spieler ihre Fähigkeiten unter Beweis stellen, indem sie sich den finalen und anspruchsvollsten Rätsel stellen und endgültig commiten und auf das Repository pushen, um die Ausgangstür zu entsperren und damit die GitRooms endgültig zu verlassen.


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 108:
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. Es wird jedoch immer klarer, dass der Spieler nicht nur ein Bewohner dieser virtuellen Welt ist, sondern auch der Schöpfer und Verwalter des Repositorys. Die Rätsel und Herausforderungen sind von ihm selbst geschaffen worden, doch aus einem Grund, den er vergessen zu haben scheint.
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.
 
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.
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.
Zeile 125: Zeile 119:


==User Interface==
==User Interface==
Erste Skizzen:
[[Datei:Skizze1UI.png|300px]][[Datei:Skizze2UI.png|300px]][[Datei:Skizze3UI.png|300px]]


'''Pause-Menü:'''
'''Pause-Menü:'''
130

Bearbeitungen