MME-Aufgaben-im-Winter-2021 / projects-mgame-mme-2021-22

projects-mgame-mme-2021-22 created by GitHub Classroom
MIT License
0 stars 1 forks source link

The Meme Game

Die aktuelle Release-Version dieses Projekts kann unter: https://mgame.software-engineering.education aufgerufen werden.

Ziel unserer Anwendung

Ein witziges Multiplayerspiel dass lachen in der Gruppe hervorruft und als Eisbrecher/Teambuilder dienen kann.

Zentrale Funktionen/Ablauf

Auf der Startseite erstellt sich der Nutzer einen Account mit E-Mail-Adresse, Nutzernamen und Passwort (oder loggt sich mit diesen ein). Auf der Homepage kann dann eine Lobby erstellt oder einer exestierenden per Key beigetreten werden. In der Lobby wird ein Key generiert mit durch den andere Spieler eingeladen werden können. Der Host kann in der Lobby Rundendauer und Rundenanzahl per slider oder Eingabefeld bestimmen und das Spiel starten. Jeder Spieler bekommt den selben Prompt, für welchen passende Memes gelegt werden sollen (Die Abgabe der Memes muss bestätigt werden). Nach ablauf der Zeit werden nacheinander die Memes aller Spieler bewertet (mit witzigem Meme-Geräusch). Dabei geht es von rot (schlecht) nach grün (gut). Nach jeder Runde wird ein Scoreboard mit aktuellen standings angezeigt. Am Ende des Spiels wird noch ein letztes mal alle Punkte gezeigt und per Knopfdruck die Lobby vom Host gelöscht.

Quellen

Memes: Von imgflip mit Python webscraper runtergeladen

Witzige Sounds: Myinstants.com.

Screenshots

Login

Screenshot der Login-Seite

Homepage

Screenshot des Hauptmenüs

Lobby

Screenshot der Spielerlobby

Spielrunde

Screenshot einer Spielrunde

Screenshot einer Spielrunde

Bewertungsrunde

Screenshot der Bewertungsrunde