Projekte von dem Projekttag der Berufsfachschule Baden

Schlagwort: 2d

Neon Ride Teil 1

Teammitglieder

  • David Dan
  • Dominic Unternährer
  • Samadhi Abedini
  • Noah Krip

Projektbeschreibung

Eine Weiterentwicklung des ursprünglichen Rider. Ein 2D-Spiel, in dem man ein Motorrad auf einer prozedural generierten Karte fahren kann. Es gibt verschiedene Power-Ups und Hindernisse. Der Fahrer sollte vorwärts und rückwärts fahren und Power-Ups benutzen können.
Neon-Theme.
Framework – Unity.
Programmiert in C#.

Quelle Assets: https://www.spriters-resource.com/mobile/hillclimbracing/sheet/78614/

Reflexion

Gute Erfahrungen – Wir haben uns sehr entwickelt im Bereich Unity. Die neu entdeckten Fähigkeiten, die wir haben, sind nicht nur mit Unity selbst, aber auch mit dem C# Teil von Unity.

Schlechte Erfahrungen

Generelle Verbesserungsmöglichkeiten – Die Ordnerstruktur werden wir schon vom Anfang an definieren.

Das hat uns gefallen – Wir arbeiten zum ersten Mal mit Unity. Wir können sagen, dass wir viel gelernt haben, auch wenn das nur ein kleiner Teil des Frameworks ist. Der Lernprozess hat Spass gemacht.

Das hat uns nicht gefallen – Mit dem Movement hatten wir viele Probleme. Jetzt ist es nicht fertig, sieht aber viel besser aus als am Anfang. Kurz vor Ende des Projekts ist uns aufgefallen, dass ein paar Teile der Dokumentation nicht fertig sind oder zumindest nicht im damaligen Zustand.

Das Möchten wir uns für das nächste Projekt vornehmen – Für zukünftige Projekte möchten wir den Anfang besser planen. Bis jetzt war das immer in Ordnung, aber das ist unser grösstes Projekt bis jetzt und wir konnten nicht genau abschätzen wie viel Aufwand das ist.

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:

Testspiel mit dem RPG-Maker MV

Dieses Projekt wurde von Aldin Zecirevic durchgeführt.

Ich wollte schon immer einmal ein Spiel machen. Jetzt hat sich die gelegenheit, durch den Projekttag, geboten. Als erstes wollte ich herausfinden mit welchem Programm ich das Spiel machen könnte. Ich probierte Unity und die Unreal Engine 4 aus, Unity war nicht so meins und die Unreal Engine 4 frass zu viel Leistung, also musste ich weiter suchen. Wie es der Zufall wollte, gab es auf Steam ca. 75% Rabatt auf den RPG-Maker MV. Normalerweise kostet es so um die 74 CHF, doch dank dem Rabatt kostete es nur noch 22 CHF. Ich schaute mir den RPG-Maker Mal an und war dann von der Idee, ein Rollenspiel in 2D zumachen, total begeistert. Also kaufte ich mir den RPG-Maker.

Doch ich konnte noch nicht sofort mit meinem Spiel loslegen, denn ich hatte noch gar keine Erfahrung mit dem RPG-Maker. Deshalb beschloss ich ein kleines Testspiel zu machen, wo ich viele Funktionen des RPG-Makers nutzte und auch 2 oder 3 Quests gestaltete. Um dies zu verwirklichen schaute ich mir auf  YouTube eine sehr gut in deutsch Erklärte Tutorial Playlist.

Das Projekt war ein voller Erfolg und ich lernte vieles vom RPG-Maker kennen. Nun fühle ich mich bereit, ein richtig durchdachtes Spiel zu machen.

Hier sind noch 4 Screenshots aus meinem Spiel:

 

Ich habe auch am Schluss der Realisierphase auch eine kleine Vorstellung des RPG-Makers geschrieben. Diese finden Sie hier.

 

Ich danke Ihnen fürs lesen.

 

 

Pixel-Shooter

Projekt von Kim Müller und Basil Trueb.

Beschreibung

Wir haben in Game-Engine “Unity” einen 2D Shooter programmiert. Dazu haben wir die Programmiersprache C# verwendet. Leider dürfen wir keine Bilder oder Downloads unseres Spieles veröffentlichen, da wir einige Copyright geschützte Texturen verwendet haben.

LOVE Lua 2D Spiel “FloToDo”

In diesem Spiel von Dominic Burger, Florian Bolliger und Tobias Schlienger fliegt ein Raumschiff durch den Orbit und soll nicht mit den entgegenfliegenden Kometen kollidieren. Ob es dies schafft bleibt dem Spieler überlassen. Er kann Highscores erzielen und seine Reaktionsfähigkeit auf die Probe setzen. Abgerundet durch einen Installer wird die Installation auf jedes Windows Betriebsystem mit 64-Bit Unterstützung erleichtert.

Personen:

  • Bolliger Florian
  • Burger Dominic
  • Schlienger Tobias

Link: FloToDo_setup(64-bit)

Installationshinweis: Falls bei der Installation die Meldung “Der Computer wurde durch Windows geschützt” auftaucht, klicken Sie auf “Weitere Informationen” und dann auf “Trotzdem ausführen”.