| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
| ef:gameprojekt:gruppenseiten:gruppe7:start [2023/01/10 02:11] – churkinao | ef:gameprojekt:gruppenseiten:gruppe7:start [2023/02/10 21:56] (aktuell) – [Quellen] churkinao |
|---|
| ====== Roomba Run ====== | ====== RoombaRun ====== |
| ===== Projektkonzept ===== | ===== Projektkonzept ===== |
| In diesem Spiel spielst Du als Roboterstaubsauger, dessen Aufgabe es ist, den ganzen Verschmutzungen aus dem Raum zu entfernen und ihn in der vorgegebenen Zeit sauber zu machen. | RoombaRun ist eine Art 2D- 'Snake-Spiel', geschrieben in Python unter Verwendung der Game-Bibliothek //Arcade//. In diesem Spiel spielst Du als Roboterstaubsauger, dessen Aufgabe es ist, den ganzen Verschmutzungen aus dem Raum zu entfernen und ihn in der vorgegebenen Zeit sauber zu machen.\\ Viel Spaß! \\ |
| ---- | ---- |
| | **1 Basic Gameplay** | Während des Spiels, Spieler/-in erscheinen von zufälligen Ort und das Ziel des Spiels ist es 100% des Schmutzes im Level in der vorgegebenen Zeit zu entfernen. Zu Beginn des Levels wird die Anzahl der 100% Verschmutzungen angezeigt - während der Spieler das Level säubert, wird die Anzahl immer geringer. || | | **1 Basic Gameplay** | Während des Spiels, Spieler/-in erscheinen von zufälligen Ort und das Ziel des Spiels ist es so viel Verschmutzung wie möglich in der vorgegebenen Zeit zu entfernen || |
| | **2 Player Control** | Der Roboter wird mit den Tasten W, A, S und D kontrolliert. Mit den Tasten W und S wird die Richtung der Bewegung geändert. Mit den Tasten A und D kann Spieler/-in den Roboter drehen. || | | **2 Player Control. Features** | Leite den selbstfahrenden Roboterstaubsauger 'Roomba' dazu an, in der vorgegebenen Zeit so viel wie möglich zu reinigen. \\ Verwendung der Tasten "A" - Drehen gegen den Uhrzeigersinn "D" - Drehen im Uhrzeigersinn \\ || |
| | **3 Gameplay Mechanics** | Je weiter das Spiel verläuft, werden die Levels komplizierter, zusätzliche Hindernisse werden eingeführt und es wird die es schwieriger machen, das Level in der vorgegebenen Zeit zu schaffen. || | | **3 Gameplay Mechanics** | Zeitlich begrenztes Gameplay - 1 Minute für den Durchlauf. Die Zeit wird durch die prozentuale Ladung des Roboters begrenzt. \\ Zufällige Map - Du kannst das Spiel nach der Beendigung neu starten und die Gegenstände auf der Karte werden zufällig aus 3 möglichen Optionen generiert. \\ Scoring-System - Du bekommst eine Punke für jedes gereinigte Ziel. \\ || |
| ->''Hilfsmittel'': Zur Erstellung der Levels wird Tiled map im [[https://www.mapeditor.org/|Tiled Map Editor]] erzeugt. | |
| | ---- |
| | ===== Link zum Code ===== |
| | [[https://drive.google.com/file/d/1l36TfC3d-wOeownujkhfI7P5ZqQF-Ddk/view?usp=sharing]] |
| | ---- |
| | ===== Quellen ===== |
| | Zur Erstellung von Maps wird Tiled map im [[https://www.mapeditor.org/|Tiled Map Editor]] erzeugt.\\ Die Bilder wurden aufgenommen von [[https://itch.io/]]. \\ Der Soundtrack stammt aus [[https://www.youtube.com/watch?v=uhzy7JaU2Zc]] \\ Für den Code wurden die Tutorials von [[https://api.arcade.academy/en/latest/index.html]] verwendet. |