Skip to content
Marc-Schuster edited this page Jan 17, 2020 · 37 revisions

Table of Contents:

Das Spielprinzip kurz zusammengefasst:

Das Lern-MMO folgt einem einfachen Spielprinzip, welches sich an Gesellschaftsspielen wie Dixit oder der wahre Walter orientiert.
Dabei wird eine Frage gestellt bzw. ein Satz mit Aussparungen vorgegeben. Jeder Mitspieler muss nun darauf eine passende Antwort geben, die zwar richtig klingt, jedoch nicht korrekt ist.
Hat jeder Spieler seine Antwort abgeben werden nun die gesammelten Antworten aufgedeckt. Ab diesem Punkt ist nun das Wissen der Spieler gefragt. Nun hat jeder die Chance, auf diejenige Antwort zu tippen, die vermeintlich richtig ist.
Nur bei einem richtigen Tipp gibt es Punkte.

Unity & Git:

Bei der Verwendung von Git und Unity können einige Probleme auftreten, unteranderem spezifische Merge Conflicts oder fehlende Szenen. Um diesen Problemen aus dem Weg zugehen, bieten es sich an :

  • Ein unityspezifisches .gitignore file zu erstellen.
  • Die Speicherung von Unity Dateien von binär auf textbasiert umzustellen.
  • Git LFS zuverwenden, wenn innerhalb der Projektes große Dateien vorhanden sind (z.B. 3D Modelle).

Welche Probleme es noch gibt und wie man diese vermeidet findet man hier.

Branches:

Innerhalb des Projekts werden 3 verschiedene Branch Arten verwendet:

  • Master Branch
  • Issue Branch

Auf dem Master Branch soll sich, sofern schon vorhanden, immer eine funktionsfähige Version des Spiels befinden. Für das Bearbeiten von Issues wird ausgehend vom Issue ein neuer Branch erstellt. Auf diesem Branch wird dann das jeweilige Issue bearbeitet. Issues werden mit dem Masterbranch nur mittels pull-request gemergt.

Clone this wiki locally