Projekte von dem Projekttag der Berufsfachschule Baden

Kategorie: Spiele (Seite 1 von 12)

Ein Spiel auf Scratch erstellen

Teamleiter: Niklas Glienke

Teammitglieder:

Manuel Greiter

Fynn Vögele

Projektbeschreibung:
Wir haben uns für ein Projekt entschieden, bei dem wir ein Spiel mit Scratch erstellen. Da wir bisher jedoch noch wenig Erfahrung mit Programmieren haben, wählten wir Scratch, da alle Teammitglieder bereits mit dieser Art von Programmierung gearbeitet haben. Das Spiel ist eine Nachahmung des bekannten Spiels Geometry Dash. Wir wollten viele kreative Elemente einbauen, insbesondere beim Design und der Erstellung der einzelnen Levels.

Positiv:
Die Teamarbeit verlief sehr gut; wir konnten uns stets gegenseitig unterstützen. Insgesamt hat uns das Projekt viel Spaß gemacht.

Negativ:
Wir hatten gelegentlich Probleme mit Scratch, da der Blockliveshare-Modus nicht immer zuverlässig funktionierte. Zudem brauchten wir oft viel Zeit, um Fehlerquellen im Scratch-Code zu finden.

Fazit:
Zusammengefasst lässt sich sagen, dass wir unser Projekt erfolgreich umsetzen konnten und viel dabei gelernt haben. Wir hatten ebenfalls viel Spass bei der Realisierung des Projektes, was dem Gelingen des Projektes noch zusätzlich geholfen hat.

https://scratch.mit.edu/projects/1066106383

Unity erlernen und ein kleines Spiel entwickeln

Teammitglieder: Elias Peter, Rémy Urech, Baldur Wagner und Severin Ahcin

Projektzusammenfassung: 

Unser erstes richtiges Projekt bestand darin, die Game Engine Unity zu erkunden und zu erlernen. Der Fokus lag dabei auf dem Lernprozess und nicht auf dem Endprodukt. Dennoch gelang es uns, am Ende ein passables Spiel zu entwickeln. 

So sieht das Spiel aus: 

Und so die Spiele-Entwicklung in Unity: 

Positives: 

  • Wir haben Unity intensiv kennengelernt und viele seiner Funktionen entdeckt. Die Benutzeroberfläche, verschiedene Komponenten und grundlegende Konzepte der Spielentwicklung sind uns nun vertraut. 
  • Da es unser “zweites” Projekt war, konnten wir bereits bekannte Stolpersteine umgehen und effizienter arbeiten. Wir wussten, welche Fehler zu vermeiden waren, und konnten unsere Zeit besser nutzen. 
  • Wir haben ein grundlegendes Verständnis für die Entwicklung von Spielen in Unity erlangt und besonders das Skripting in C# hat uns ermöglicht, komplexere Spielmechaniken zu implementieren. 
  • Die Zusammenarbeit im Team hat unsere Kommunikationsfähigkeiten verbessert und uns geholfen, gemeinsam kreative Lösungen zu finden. 

Negatives: 

  • Wir hatten Schwierigkeiten, effektiv gleichzeitig an einem Unity-Projekt zu arbeiten, was den Fortschritt verlangsamte. Verschiedene Methoden wie das Teilen von Projektdateien über Cloud-Dienste führten zu Konflikten und Synchronisationsproblemen. 
  • Die Koordination und Zusammenarbeit im Team war herausfordernd, da wir oft absprechen mussten, um Konflikte in der Projektdatei zu vermeiden. Dies zeigte uns die Wichtigkeit klarer Rollen und Verantwortlichkeiten. 
  • Was Wir beim nächsten mal noch besser machen sollten ist das wir die Dokumentation für die Realisierung aufgeschoben haben was uns am Ende noch gestresst hat.

Erfahrungen und Erkenntnisse: 

  • Die Arbeit mit Unity hat uns gezeigt, wie wichtig kontinuierliche Weiterbildung und das Erlernen neuer Technologien sind. Wir haben viele Online-Ressourcen und Tutorials genutzt, um unser Wissen zu erweitern. 
  • Gute Kommunikation und klare Aufgabenverteilung im Team sind entscheidend für effizientes Arbeiten. Regelmäßige Meetings und Updates halfen uns, den Überblick zu behalten und Probleme frühzeitig zu erkennen. 
  • Trotz der Herausforderungen haben wir ein funktionierendes Spiel entwickelt, was uns motiviert, weiter an unseren Fähigkeiten zu arbeiten und zukünftige Projekte noch besser zu gestalten. Der Stolz auf unser Endprodukt hat uns gezeigt, dass sich harte Arbeit und Durchhaltevermögen auszahlen. 

Schach mit KI

Gruppenmitglieder

Projektleiter

Alessio Giacomini

Gruppenmitglieder

  • Antonio Rudolf
  • Ivan Morozkin
  • Dominik Halilaj

Unser Projektteam hat sich entschieden, ein Schach zu erstellen indem die KI hilft die nächsten schritte zu Planen welche dabei helfen sollte zum Sieg zu führen. Wir wollten unbedingt ein Brettspiel mal selber erstellen um den heutigen Fortschritt ein zu betten um so etwas spannendes zu gestalten. Da fanden wir das Schach das beste spiel dafür währe, um unser vorhaben in diesem Projekt zu realisieren. Ziel war es, ein herausforderndes und unterhaltsames Spiel zu schaffen, welches von anderen Spielern genossen werden kann.

Positives:

Teamarbeit: Die Zusammenarbeit im Team war sehr positiv. Wir unterstützten uns gegenseitig und lernten voneinander, was das Projekt insgesamt effizienter und angenehmer machte.

Negatives:

Code erstellen: Den Code für das ganze zu erstellen hat sehr viel Zeit mühe und Motivation gekostet da es eine sehr anstrengende und mühsame suche war nach verwertbaren Informationen zu suchen und lange Recherchen in Ansprüche nahm dazu war nicht genügen Vorwissen da um es etwas leichter beim schreiben und Recherchieren zu machen.

Scratch Platformer

Projektleitung: Severin Ahcin

Teammitglieder: Elias Peter

Projektbeschreibung

Als Übungsprojekt hatten wir die Absicht einen unterhaltsamen Platformer zu machen, wir hatten große Ziele, die wir dann aber leider nicht erreicht haben. Entwickelt wurde es komplett in Scratch für den Webbrowser.

Das ist ein Bild vom Code für die Bewegung

Positives:

Das Programmieren mit Scratch hat uns viel Spaß gemacht, da es sehr leicht zu verstehen ist. Besonders das Level-Design war eine lustige und kreative Herausforderung.j

Negatives:

Wir hatten grössere Startprobleme, da wir nicht zusammen an dem Projekt arbeiten konnten da wir es zuerst nicht geschaft haben zusammen an dem Spiel zu Arbeiten. Wir konnten nicht alles hinzufügen das wir wollten da wir zu wenig Zeit hatten. Auch bei der Zeit und Aufgabenteilung hätten wir uns mehr Gedanken machen sollen

Gruppenprogrammiertes Scratch Game – Geometry Dash 

Gruppenmitglieder: Hebron, Abishan, Leandro, Erind, Dominik

Unser Projektteam hat sich entschieden, ein Geometry Dash-Spiel mithilfe von Scratch zu entwickeln. Die gemeinsame Leidenschaft für Spiele und insbesondere für Geometry Dash hat uns inspiriert, dieses Projekt zu starten. Ziel war es, ein herausforderndes und unterhaltsames Spiel zu schaffen, das von anderen Spielern genossen werden kann.

Positives:

  • Kreative Freiheit: Die Gestaltung des Spiels, das Level-Design und die Animationen machten grossen Spass und gaben uns die Möglichkeit, unsere kreativen Ideen auszuleben.
  • Teamarbeit: Die Zusammenarbeit im Team war sehr positiv. Wir unterstützten uns gegenseitig und lernten voneinander, was das Projekt insgesamt effizienter und angenehmer machte.
  • Konstruktives Feedback: Das direkte Feedback von Testern half uns, das Spiel kontinuierlich zu verbessern und auf die Benutzerfreundlichkeit zu achten.

Negatives:

  • Zeitmanagement: Die Einhaltung des Zeitplans stellte sich als schwierig heraus, und wir hätten die Arbeit besser organisieren müssen, um den Druck kurz vor Abgabeterminen zu verringern.
  • Dokumentation: Die Arbeit an der Dokumentation war für das Team weniger angenehm und wurde als mühsam empfunden, was sich negativ auf die Motivation auswirkte.
  • Präferenzmatrix: Wir hatten Probleme bei der Erstellung der Präferenzmatrix, was viel Zeit in Anspruch nahm und uns vor Herausforderungen stellte.

PC Building Simulator

Gruppenmitglieder: Antonio, Alessio, Noe, Ivan

Wir haben das Spiel PC Building Simulator erkundigt.

PC Building Simulator ist ein Spiel, in dem Spieler realistische Computer aus echten Hardwarekomponenten zusammenbauen und reparieren. Es richtet sich an Technik- und Gaming-Enthusiasten und bietet eine authentische PC-Bauerfahrung.

Positiv: Wir kennen nun die wichtigsten Grundlagen und die Bausteine eines PC und wissen, wie man ihn zusammenbaut.

Negativ: Das Spiel kostet und wir finden die Auflösung nicht besonders gut.

Fazit: Das Spiel ist gut für Anfänger, jedoch wenn man schon ein bisschen Ahnung vom PC Zusammenbauen hat, wird das Spiel recht schnell langweilig.

Unity 2D Spiel im Web

Gruppenmitglieder

Projektleiter

  • Flavio Nadler

Mitglieder

  • Marko Akrap
  • Linus Bernhard

Projektbeschrieb

Wir haben ein Singleplayer Jump & Run Spiel, welches wir in einem vorherigen Projekt erstellt haben, in ein Zweispieler-Spiel umgewandelt. Das Spiel ist jetzt von zwei Spielern unabhängig voneinander spielbar. Ausserdem war es unser Ziel, das Spiel im Web hochzuladen. Das haben wir auf verschiedenen Plattformen versucht und gemacht. Wir haben es auch versucht auf Poki einzureichen, eine sehr bekannte Browsergame Website. Leider haben wir vor Projektabschluss nichts mehr davon gehört.

Positives

Wir konnten wiedereinmal etwas mit C# machen, was uns sehr gefallen hat. Ausserdem finden wir es toll, dass unser Spiel jetzt frei zugänglich für die Öffentlichkeit ist. Das Hochladen hat auf allen Plattformen sehr gut funktioniert, bis auf einer.

Negatives

Leider hat das hochladen nicht auf allen Plattformen funktioniert. Wir wollten nämlich eine eigene Seite für unser Spiel alleine. Deshalb wollten wir es auf Netlify hochladen, doch dort bekamen wir immer eine Fehlermeldung. Dieses Problem konnten wir leider nicht lösen. Ausserdem hat die faire Arbeitsaufteilung nicht wirklich funktioniert und wir haben uns in der Zeit ein wenig verschätzt.

Unser Spiel spielen

https://flavionadler.itch.io/2player-jump-run-with-idyllic-yodel

https://itch.io/embed-upload/10768488?color=30e2ef

https://play.unity.com/mg/other/2player-jump-run-with-idyllic-yodel

3D Spiel mit Robox Studio

Projektleiter

Kylian Bugnon

Mitglieder

Valentino Magnoli, Jan Wietlisbach

Projektbeschrieb

In diesem Projekt haben wir, wie der Titel schon sagt ein Spiel in Roblox erstellt. In dem Spiel geht es darum, dass der Fernseher kaputt ist und man dem Kabel des Fernsehers bis zur Satellitenschüssel folgen muss, um diese zu reparieren. Das Spiel heisst Go fix the TV und ist öffentlich auf Roblox spielbar. Roblox ist eine gratis Plattform, zum Erstellen und Spielen von Games.

Während man dem Kabel folgt, muss man einen Parkour absolvieren, es gibt jedoch Checkpoints, damit es nicht ganz so schwer ist.

Positive Erfahrungen

Die Aufgaben Aufteilung hat gut funktioniert und wir sind recht schnell vorangekommen. Uns hat das Erstellen des Spieles sehr gefallen und es war spannend mal mit einer neuen Plattform zu arbeiten. Dadurch, dass Roblox Studio recht selbsterklärend und simpel ist, fanden wir uns auch schnell zurecht. Wir fanden es auch gut, dass man ganz viele gratis 3D Modelle zur Verfügung hat, welche man einfach für die Dekoration seines eigenen Spieles benutzen kann.

Negative Erfahrungen

Auch wenn die Arbeit mit Roblox Studio recht gut ging, war das Programmieren in dieser Programmiersprache recht schwer und wir hatten oft Fehler, wodurch wir schlussendlich den Menu Screen nicht implementieren konnten.

Wir konnten das Spiel leider nicht so gestalten, wie wir geplant hatten, da die Zeit etwas knapp war.

Fazit

Das Erstellen eines Spiels auf einer für uns neuen Plattform war sehr spannend, brachte aber auch seine Probleme mit sich. Wir konnten das Spiel leider nicht fertig machen, wie geplant, haben aber trotzdem ein funktionierendes Endergebnis

Sie wollen das Spiel spielen?

Zum Testen des Spieles ist es ganz einfach. Gehen Sie auf diesen Link (https://www.roblox.com/games/17424865518/Go-fix-the-TV) und drücken Sie auf Spielen. Dann müssen Sie kurz Roblox herunterladen und sich registrieren. Es ist kostenlos. Erst dann können Sie das Spiel ausprobieren.

City Build Game Programmieren

Projektleiter

Elia Hänggi

Gruppenmitglieder

Colyn Fenner, David Ackermann

Projektbeschreibung

Unser Projekt bestand darin, ein 3D-Tycoon-Spiel zu entwickeln, bei dem die Spieler ihre eigene Stadt errichten können. Das Spiel wurde vollständig in Unity entwickelt, und alle Modelle wurden mit Blender erstellt. Es enthält zahlreiche Funktionen, darunter eine individuell komponierte Musik, einen Tag-Nacht-Zyklus und vieles mehr.

Positives

Uns hat das Endergebnis sehr gefallen. Auch die Zusammenarbeit war sehr angenehm und produktiv. Ausserdem haben wir auch viel neues über C# und 3D Modeling (Blender) Gelernt.

Negatives

Es gab einige Fehler im Spiel. zB. Wenn man zu weit nach innen zoomte hat sich die Kamera invertiert und das Spiel sah sehr merkwürdig aus da die 3D Modelle nicht mehr richtig angezeigt wurden. Wir konnten jedoch die meisten Probleme Beheben.

Fazit

Das Projekt war reich an neuen Erfahrungen. Es ist unser bis jetzt sicherlich aufwendigstes Projekt und trotzdem sind wir der Meinung es hat sich gelohnt. So gesagt sind wir mehr als zufrieden mit unsere Arbeit und freuen uns auf unser nächstes gemeinsames Projekt.

Trailer

2D Horrorgame in Unity

Teammitglieder: Valentino Magnoli, Paul Gerst

Projektleiter: Jan Wietlisbach

Beschreibung:

Unser Projekt war es, ein einfaches Spiel mit Unity zu erstellen. Dies haben wir umgesetzt und daraus ist dann unser 2D Spiel entstanden. Das Ziel davon ist es, einen Parkour zu durchlaufen, während man von einem Clown verfolgt wird. Unterwegs hat es einige Hindernisse, sowie Geister, welchen man ausweichen muss. Mithilfe der Taschenlampe kann man die kleineren Geister erschrecken, worauf sie dann vor einem weglaufen. Wir haben alle Texturen und Funktionen selbst gemacht und keine Assets von anderen Leuten benutzt. Am Anfang wollten wir auch noch Animationen erstellen, was wir jedoch schlussendlich nicht mehr machen konnten.

Wie schon gesagt haben wir das Ganze mit der Unity Engine umgesetzt, wo wir auch mithilfe von Unity Version Control zusammen an einem Projekt arbeiten konnten. Am Ende konnten wir das Spiel dann auch exportieren und als .exe Anwendung nutzen.

Positive Erfahrungen:

Das Programmieren hat uns sehr Spass gemacht und wir konnten dabei sehr viel lernen. Auch das Erstellen der Texturen haben wir gerne gemacht. Allgemein war die Arbeit mit Unity recht gut und wir hatten keine Technischen Probleme. Die Teamarbeit hat auch recht gut funktioniert und wir konnten gut zusammenarbeiten.

Negative Erfahrungen:

Die Einteilung der Aufgaben sowie die Zeitplanung war etwas mangelhaft, weil wir alles zuerst etwas ausprobieren mussten, um genau zu planen. Obwohl das Zeichnen Spass gemacht hat, konnten wir leider keine Animationen Zeichen, weil wir einfach nicht die Erfahrung und Zeit dazu hatten.

Fazit

Mit dem Ergebnis sind wir recht zufrieden, es macht sogar spass das Spiel zu spielen. Verbesserungen für das nächste Projekt wären nur die Zeitplanung und die Aufgaben Einteilung, sonst ist alles gut gelaufen.

« Ältere Beiträge