====== RoombaRun ====== ===== Projektkonzept ===== 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 so viel Verschmutzung wie möglich in der vorgegebenen Zeit zu entfernen || | **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** | 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. \\ || ---- ===== 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.