Projekte von dem Projekttag der Berufsfachschule Baden

Schlagwort: Games

VR-Demo Game

Projektleiter:

Dominic Unternährer

Projektmitglieder:

Silvan Stöckli, Lukas Nigg, Liam Wahlström, Eileen Breguet

Projektbeschreibung:

Wir arbeiteten in einer Gruppe aus fünf Lernenden an einem VR-Demo-Game. Wir hatten schon Erfahrung mit Unity und wollten uns einer neuen Herausforderung stellen. Dabei merkten wir schnell, dass wir das Projekt unterschätzt haben. Wir haben nicht erwartet, dass der Entwicklungsprozess eines VR-Games so viel aufwendiger und anders ist, als ein “normales” Tastatur-Game. Als gegen Ende das Game nicht mehr starten wollten, mussten wir einsehen, dass wir uns übernommen haben. Dennoch war es eine spanende Erfahrung und wir können sicherlich viel aus den Fehlern mitnehmen und es später anders und hoffentlich auch besser machen.

eines der zwei VR-Setups Gruppenleiter testet VR-Game (D. Unternährer) Teil der Raumstation Tür der Raumstation Entwicklungsumgebung Unity

Das haben wir gelernt:

Wir lernten den Prozess eines VR-Games kennen und dass wir das nächste Mal uns besser über den Aufwand informieren müssen.

Das gefiel uns:

Es machte viel Spass im Team ein Projekt auf die Beine zu stellen und etwas zum “leben” zu erwecken.

Das gefiel uns nicht:

Wir hatten viele Probleme von Unity selber, wo wir Ratlos waren und nicht wussten was zu tun war.

Fazit:

Wir haben das Projekt eindeutig unterschätzt und waren uns nicht dessen Aufwand bewusst. Dennoch konnten wir Erfahrung sammeln und viel daraus lernen.

Javascript JetFighters 1.1

Projektleiter: Lauren Emmenegger
Projektmitglied: Janik Meier

Projektbeschreibung

Im Projekt Javascript JetFighters 1.1 haben wir unser letztes Projekt Javascript Jet Fighters weiter ausgebaut. Wir haben verschiedene Mechaniken eingebaut wie z.B. ein Scoreboard mit individuellen Spielernamen oder eine Boostmechanik.

Intense fight scene

Menu screen

Was haben wir gelernt:
Wir haben in diesem Projekt unsere Kenntnisse mit JavaScript, HTML und CSS vertieft.

Das gefiel uns:
Das Programmieren und dass man die Ergebnisse direkt sehen kann hat uns in diesem Projekt gefallen.

Das gefiel uns nicht:
Wir hatten Schwierigkeiten bei der Spielernamenspeicherung, was uns nicht gefallen hat.

Fazit:
Dies haben wir gut gemacht:

Wir konnten das Spiel mit interessanten Funktionen erweitern und es auch grafisch verbessern.

Dies können wir noch verbessern.
Bei der Spielernamen-Mechanik haben wir viel Zeit benötigt, was wir beim nächsten Mal verbessern sollten.

JetFighters 1.1 als ZIP herunterladen

Jump’n Run

Projektleiter: Janik Meier
Projektmitglieder: Kim Roos, Anish Muthukumaran, Lauren Emmenegger

Projektbeschreibung

In unserem Projekt haben wir ein 2D Singleplayer Parkour Game in Unity programmiert. Wir wollten unsere ersten Kenntnisse im Programmieren mit C# sammeln und uns Grundwissen für weitere Projekte erweitern. Wir bauten in unserem Game Hindernisse wie Löcher, Jumpboosts und Gegner ein. Weitere Aufgaben in unserem Projekt waren unter anderem das Erstellen von 2D Texturen für die Maps und einen Spielercharakter.

Abbildung 1: Sichtung des ersten Gegners

Abbildung 2: Sichtung der ersten (und einzigen) Pyramide

Was haben wir gelernt:
Wir haben mit C# auseinandergesetzt. Dazu haben wir viele Erkenntnisse gemacht. Dennoch haben wir unser Texturpaket selber erstellt. Ausserdem kennen wir uns jetzt ein wenig mit der Game Engine Unity aus.

Das gefiel uns:
Wir haben gut zusammengearbeitet und uns gegenseitig geholfen. Wir konnten ein gutes Produkt herstellen und dass wir am Schluss ein gutes Gefühl hatten.

Das gefiel uns nicht:
Bei uns hat am Anfang das Filesharing mit Unity Collab nicht funktioniert. Wir konnten dieses Problem dann mit Github lösen.

Fazit:
Dies haben wir gut gemacht:
Wir haben ein funktionierendes Spiel aufgebaut. Jeder hatte eine Aufgabe, die wir gut zusammenfügen konnten. Wir hatten ein gutes Arbeitsklima und haben uns bei Problemen unterstützt. Wir haben sehr viel neues dazugelernt über Unity, C# und Github.

Dies können wir noch verbessern.
Wir hätten am Anfang mehr kommunizieren können. Wir müssen uns das nächste Mal mehr informieren, anstatt direkt zu realisieren, sodass wir schlussendlich weniger Zeit benötigen. Wir sollten uns mehr Zeit einplanen für Projekte, von denen wir noch nicht viel Ahnung haben.

Downloads:

BBBmon

Projektleiter:

Kurshat Ibrahim

Teammitglieder:

Aaron Stadler, Lucien Leimbacher

Der Titelscreen

Projektbeschreibung:

Wir arbeiteten an einer Pokémon ROM und erweiterten und veränderten es. Dabei handelt es sich nicht um ein eigenes Spiel, sondern um eine Spielerweiterung und Abänderung des Spiels «Pokémon Smaragd Edition».

Wir hatten sehr viel Spass bei diesem Projekt, da wir herausgefunden haben, wie wir ein schon vorhandenes Spiel zu unserem eigenen Spiel entwickelt haben.

Reflexion

Hier geht es zur Dokumentation

2D Schach

Team:

Projektleiter: Marco Rohner
Teammitglieder: Aaron Stadler, Colin Imhof

Projektbeschreibung:

In unserem Projekt programmierten wir, mit Hilfe von Unity und C#, ein einfaches co-op Schach Spiel.

Der Springer

Reflexion

Das Projekt gefiel uns recht gut, da wir wieder viel aus den Programiermodulen auffrischen und repetieren konnten, wir sind auch zufrieden mit dem Endprodukt und mit der Dokumentation, da wir die meisten Anforderungen und Ziele erreichen konnten.

2D-Jump’n Run Game

Projektleiter: Marco Rohner
Mitarbeiter: Aaron Stadler

Da wir beide schon längere Zeit gamen und sehr viel Spass daran haben, konnten wir am Projekttag die Chance ergreifen um endlich mal unser eignes Spiel Programmieren zu können. Weil wir beide noch ziemlich unerfahren sind, entschieden wir uns etwas Simpleres zu programmieren, ein 2D Jump’n Run Spiel.

Das Spiel:

Unser Spiel ist ein sehr einfach gehaltenes 2D Jump’n Run, was in Unity mit Hilfe von Vorlagen programmiert wurde.

Reflexion:

Wir fanden dass, das fertige Spiel, für das das wir noch keine Erfahrungen mit Unity hatten, recht gut ausfiel. Leider nutzten wir unsere Zeit nicht optimal und konnten viele Ziele, die wir hätten erreichen können, nicht schaffen. Trotzdem konnten wir, durch dieses Projekt, viel neues Wissen gewinnen.

Ancora

Teammitglieder: Yannick Schneider, Fadri Künzli.

Unsere Grundidee war es, ein eigenes Spiel zu erstellen. Nach kurzer Zeit stiessen wir beim recherchieren auf das Programm “RPG Maker MV”, welches unseren Ansprüchen gerecht wurde.
Innerhalb von knapp 2 Monaten haben wir so unser eigenes Spiel erstellt. Es ist ein kleines 2D-RPG.

Kruagon

Kruagon ist ein Open World Prototyp erstellt von:

David Abroche
Luca Schafroth
Marc Signer
Patrik Vögtlin
Tobias Etter
Yannik Schweinzer

Das Spiel wurde mit Hilfe von der Unity3D Engine programmiert und die Art-Assets wurden mit Blender und Gimp erstellt.
Im jetzigen Prototypen ist es möglich, die verschiedenen Art-Assets anzusehen und unsere kleine Insel zu erkunden.
Das fertige Game wird um einiges grösser, jedoch müssen wir einen Weg finden, ohne denn Projekttag weiter daran zu arbeiten.
Viel Spass beim Ausprobieren.

 

Download

 

Kruagon_Screenshot_1

Kruagon_Screenshot_2