Projektleiter:

Sezer Eldener

Projektmitglieder:

Nikola Mihic

Projektbeschreibung:

In diesem Projekt wurde ein Spiel entwickelt, das auf dem klassischen “Snake”-Spielprinzip basiert. Das Spiel besteht aus einer sich bewegenden Schlange, die auf einem Spielfeld Mäuse jagt. Jedes Mal, wenn die Schlange eine Maus aufnimmt, wächst sie. Das Ziel des Spiels ist es, die Schlange so lange wie möglich wachsen zu lassen, ohne mit dem eigenen Körper oder den Rändern des Spielfeldes zu kollidieren. Das Spiel wurde in Python programmiert und kann über die Kommandozeile gestartet werden.

Bild wie das Spiel geöffnet aussieht

Vorteile:

  1. Python ist eine zugängliche und weit verbreitete Programmiersprache, die sich gut für solche Projekte eignet. Sie bietet eine einfache Syntax und eine reichhaltige Standardbibliothek, die das Programmieren erleichtert.
  2. Das Spiel ist einfach zu bedienen und bietet eine unterhaltsame Herausforderung.
  3. Die Entwicklung des Spiels bot viele Lernmöglichkeiten, insbesondere in Bezug auf die Programmierung in Python und das Debugging.

Nachteile:

  1. Es gab einige Herausforderungen während der Entwicklung, insbesondere bei der Programmierung der Kollisionsdetektion der Schlange.
  2. Die Kommandozeilen-Steuerung könnte für einige Benutzer weniger zugänglich sein als eine grafische Benutzeroberfläche.
  3. Obwohl Python viele Vorteile hat, ist es nicht die schnellste Programmiersprache, was bei komplexeren oder ressourcenintensiven Spielen ein Problem sein könnte.

Fazit:

Insgesamt war dieses Projekt eine lohnende Erfahrung. Obwohl wir auf einige Herausforderungen stießen, bot das Projekt viele Lernmöglichkeiten und half uns, unsere Programmierfähigkeiten in Python zu verbessern. Das fertige Spiel ist einfach zu bedienen und unterhaltsam, und wir sind stolz auf das, was wir erreicht haben. Wir freuen uns darauf, unser nächstes Projekt zu starten und unsere Fähigkeiten weiter zu verbessern.