Projekte von dem Projekttag der Berufsfachschule Baden

Kategorie: Spiele (Seite 2 von 12)

Auto Buy Bot

Projektleiter: Janik Meier
Projektmitglieder: Timo Krebs, Lauren Emmenegger

Projektbeschreibung

Wir haben einen Bot programmiert, der Produkte von Supreme kaufen kann, sobald sie verfügbar sind. Dies haben wir gemacht, weil diese Produkte teils nach Sekunden ausverkauft sind und diese dann teurer weiterverkauft werden können.

Dies ist ein Ausschnitt aus unserem Code. Hier wird die Ähnlichkeit zwischen dem gewünschten Produktnamen und der gefundenen Produktnamen errechnet.

   

Was haben wir gelernt:
Wir haben unsere Kenntnisse mit Python vertieft.

Dies haben wir gut gemacht:
Wir haben einen funktionierenden Bot erstellt.

Dies können wir noch verbessern:
Das nächste Mal sollten wir früher mit der Dokumentation anfangen.

Schach programmieren

Projektleiter: Linus Cahenzli

Mitglieder: André Bütler, Weyner Beldi, Silvan Christen

Projektbeschreibung

Wir haben in unserem Projekt eine einfache Version von einem Schach programmiert. Dieses haben wir in der Programmiersprache C# geschrieben und mit der Hilfe von Unity erstellt. Da der Großteil von uns bereits ein paar Erfahrungen mit dieser Programmiersprache gemacht hat, mussten wir uns nicht mit dieser bekannt machen. Um das Spiel zu programmieren, haben wir uns ein Tutorial zu Hilfe genommen. Nachdem wir mit dem Programmieren fertig waren, haben wir noch Änderungen vorgenommen, z.B. haben wir eine Hintergrund Musik eingefügt. Das fertige Spiel kann man nun unten entweder als Zip-Ordner für den Computer herunterladen oder als apk für Android Smartphones.

Reflexion

Wir haben bei unserem Projekt weitere Kenntnisse mit der Programmiersprache C# gemacht. Da die Meisten von uns sich schon ein wenig mit C# programmiert hatten war es nicht etwas völlig neues. Trotzdem war es eine Herausforderung, da Schach doch schwieriger ist, als unsere vorherigen Projekte. Am Anfang hatten wir einige Probleme ein gutes Tutorial zu finden, da die ersten zwei Tutorials, die wir gefunden haben, nicht wirklich gut waren und wir nicht gut mitgekommen sind. Mit dem einen Tutorial konnten wir dann jedoch ein funktionierendes Schach programmieren.

Tic Tac Toe

Projektleiter: Yanik Howald Projektmitglieder: Aaron Seiffert, Theo Schneider und Chester Neuhaus

Projektbeschreibung

In unserem Projekt haben wir ein Tic Tac Toe Spiel programmiert, welches wir mithilfe der Programmiersprache C# realisiert haben. Wir programmierten in das Spiel zwei verschieden Spielmodi in einem spielt man gegen einen Freund, im anderen kann man gegen eine AI spielen. Hier können sie noch unsere Dokumentation herunterladen.

Reflexion

Das Programmieren des Grundspiels war recht einfach, da wir mithilfe der im Modul 403 und 404 gelernten Programmiersprache C#. Wir hatten ein wenig Probleme, weil wir zuerst nicht genau wussten wie wir die AI realisieren sollten, aber mithilfe von Tutorials und eigener Überlegung konnten wir dieses Problem lösen und haben eine funktionstüchtige AI.

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.

Konsolen RPG

Team

Teamleiter: Theo Schneider
Teammitglieder: Siril Joho und Chester Neuhaus

Projektbeschreibung

In unserem Projekt haben wir, ein Role Play Game kurz RPG programmiert. Das Spiel findet in der Konsole statt und wurde mithilfe von C# programmiert. Sie können hier unser Game herunterladen und sich eine eigene Meinung bilden. Um das Game starten zu können müssen Sie .NET core installieren: https://dotnet.microsoft.com/download/dotnet-core/current/runtime

Reflexion

Wenn man Erfahrung mit C# hat, ist es ziemlich einfach ein Konsolen RPG zu entwickeln. Wir konnten es fast reibungslos programmieren hatten einfach Schwierigkeiten mit dem Verknüpfen der Unterprogramme und den Überblick behalten über die Variablen wird mit der Zeit schwierig.

Skill-Tester

Team

Projektleiter: Manuel Hofer

Projektmitglieder: Lucien Leimbacher, Dominik Fröhli

Die Idee

Da wir Applikationsentwickler in Ausbildung sind wollten wir etwas Programmieren. Lucien und Dominik hatten aber vorher noch nie programmiert. Trotzdem stellten wir uns der Herausforderung und schnell war die Idee geboren, mehrere kleine Spiele zu programmieren um mit diesen die Fähigkeiten zu testen.

Die Umsetzung

Manuel hat uns zuerst einmal die Basics beigebracht und mit uns ein paar kleine Übungen gemacht, danach ging es an die richtigen Spiele. Als Programmiersprache haben wir C# gewählt, da Manuel diese am besten beherrscht.

Das Ergebnis



Das ist das Startmenü für den Skill-Tester.


Dies ist ein Ausschnitt des Codes vom Startmenü.


Dies ist zum Beispiel die Benutzeroberfläche vom Labyrinth.



Dies ist der Speed Clicker der anzeigt, wie schnell man klickt.


Dies ist der Speed Tester, wo man in einer gewissen Zeit die Buttons an unterschiedlichen Stellen drücken muss.

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.

C-Games

Projektleiter: Fabian Bähler
Mitarbeiter: Samuel Lenzin, Ben Woodtli, Robin Kiel

Wir haben in Windows Forms mit C# diverse Quizze und Spiele programmiert. Diese haben wir anschliessen zu einem grossen Spiel zusammengeführt.

Das Hauptmenü

PrisonRun

Projektleiter: Manuel Saugy
Mitglieder: Ricky Hirsch

Projektbeschreibung:
Unser Projekt ist ein Jump and Run Spiel indem ein Gefangener aus einem Gefängnis entkommen soll. Das Spiel enthält mehrere Level, bei dem es das Ziel ist von A nach B zu gelangen. Um das Ziel zu erreichen gibt es verschiedene Wege, die einen schwieriger, die anderen weniger schwierig. Das Spiel ist so aufgebaut, dass desto weiter man in einem Level ist, desto schwieriger und komplizierter wird es das Ziel zu finden. Im Spiel findet man auch Gegner, welche einen bei einer Berührung zum aktuellen Checkpoint zurück befördern.

Das ist das Startmenü des Spiels.

Der Charakter.

Ein Checkpoint.

Ein Gegner im Spiel (Polizist).

Im Spiel ist auch ein Timer eingebaut. Mit diesem Timer kann man mit Freunden auf Zeit spielen und so messen, wer ein Level am schnellsten beenden kann. Durch das einsammeln von Bohrmaschinen (welche versteckt und nur schwer zu erreichen sind) erhöht sich der Score.

Das Spiel kann man unter folgendem Link herunterladen.

https://www.dropbox.com/s/30cdxs96nua2dj1/PrisonRun-setup.exe?dl=0

« Ältere Beiträge Neuere Beiträge »