Projekte von dem Projekttag der Berufsfachschule Baden

Kategorie: Allgemein (Seite 1 von 47)

Tic Tac Toe programmieren mit Python

Gruppenmitglieder

Projektleiter:
Abishan

Mitglieder:
Sakeriya
Karl
Fynn
Fazlullah

Projektbeschreibung: Tic Tac Toe mit Python

Im Rahmen des Projekttages des Basislehrjahres haben wir, ein Team aus fünf Berufslernenden, das Spiel Tic Tac Toe mit der Programmiersprache Python programmiert. Ziel war es, ein funktionierendes Spiel mit einer grafischen Benutzeroberfläche (GUI) zu entwickeln, das die Regeln von Tic Tac Toe abbildet und es zwei Spielern ermöglicht, gegeneinander anzutreten. Die GUI wurde mit Tkinter, einer Python-Bibliothek zur Erstellung grafischer Oberflächen, umgesetzt.

Funktionsweise des Spiels

  • Spielablauf:
    Zwei Spieler setzen abwechselnd X und O in ein 3×3-Gitter, um eine horizontale, vertikale oder diagonale Linie zu bilden.
  • Gewinnbedingungen:
    Das Spiel endet, sobald ein Spieler eine Linie aus drei gleichen Symbolen bildet oder das Spielfeld vollständig gefüllt ist (Unentschieden).
  • Benutzerfreundlichkeit:
    Die grafische Oberfläche erlaubt eine einfache Bedienung durch Anklicken der Felder. Nach jedem Spiel kann die Partie neu gestartet werden.

Positive Aspekte (Pro)

  • Teamarbeit:
    • Wir konnten erfolgreich als Team zusammenarbeiten, unsere Stärken einbringen und Aufgaben effektiv verteilen.
  • Erfolgserlebnis:
    • Am Ende hatten wir ein voll funktionsfähiges Spiel, das die gewünschten Anforderungen erfüllte.
  • Lerngewinn:
    • Wir haben viel über Python, die Arbeit mit Tkinter und die Logik hinter grafischen Benutzeroberflächen gelernt.
  • Kreativer Ansatz:
    • Neben der Spielfunktion haben wir ein ansprechendes Design entwickelt und kleine Details wie visuelles Feedback (z. B. Hervorhebung der Gewinnreihe) hinzugefügt.

Negative Aspekte (Kontra)

  • Herausforderungen mit Tkinter:
    • Da wir bisher kaum Erfahrung mit Tkinter hatten, benötigten wir mehr Zeit als geplant, um uns einzuarbeiten.
  • Begrenztes Python-Wissen:
    • Unser begrenztes Vorwissen in Python führte anfangs zu Verzögerungen, vor allem bei der Entwicklung der Spiellogik und Fehlerbehebung.
  • Zeitmanagement:
    • Die Arbeit an der Dokumentation und das Testen des Spiels wurden gegen Ende zeitlich knapp, was uns unter Druck setzte.
  • Fehlende Erweiterungen:
    • Wir hatten Ideen für zusätzliche Funktionen, wie einen Einzelspielermodus gegen den Computer, die wir aufgrund des Zeitlimits nicht umsetzen konnten.

Aime la Vie❤️

Gruppenmitglieder

Projektleiter:
– Manuel Nunez

Mitglieder:
– Timo Iseli
– Noé Zehnder
– Alessio Giacomini
– Janis Schwarb

Projektbeschrieb

Das Sweatshirt-Design für die Marke Aime La Vie verbindet Stil, Kreativität und Qualität, um ein Statement in der Modewelt zu setzen. Inspiriert von der Leidenschaft für Mode und Design, zielt das Sweatshirt darauf ab, schlichte Eleganz mit ausdrucksstarken Details zu vereinen.

Mit modernen Schnitten, hochwertigen Materialien und einzigartigen Designs steht Aime La Vie für einen Lebensstil, der Freude, Selbstbewusstsein und Individualität widerspiegelt. Jedes Sweatshirt erzählt eine Geschichte und unterstreicht den Anspruch, Mode zu tragen, die ebenso kreativ wie funktional ist.

Positives

  • Einwandfreie Zusammenarbeit im Team
  • Hervorragende Koordination aller Aufgaben
  • Spass bei der Planung und Umsetzung des eigenen Projekts
  • Konzentriertes und produktives Arbeitsklima innerhalb der Gruppe
  • Verbesserung technischer Fähigkeiten und praktische Erfahrung in der Medienproduktion
  • Stärkung von Teamwork und Projektorganisation

Negatives

  • Es war öfters der Fall, dass nicht die ganze Gruppe zusammen gearbeitet hat, sondern in kleineren Grüppchen die Arbeiten erledigt wurden.

Fazit

Das Projekt zur Modemarke Aime La Vie war insgesamt eine inspirierende und bereichernde Erfahrung. Die Entwicklung kreativer Designs ermöglichte es uns, unserer Fantasie freien Lauf zu lassen und individuelle Ideen in die Marke einzubringen. Die Zusammenarbeit im Team verlief grösstenteils harmonisch, und die Planung sowie Umsetzung haben uns viel Spass gemacht.

Ein kleiner negativer Punkt war, dass viele Aufgaben in kleinen Gruppen bearbeitet wurden, sodass nicht immer die gesamte Gruppe am Entscheidungsprozess beteiligt war. Dennoch konnten wir durch diese Arbeitsteilung effizient vorgehen und ein überzeugendes Ergebnis erzielen. Insgesamt war das Projekt eine grossartige Gelegenheit, unsere Kreativität und Teamfähigkeit unter Beweis zu stellen.

Instagram: aimelavie_faith

Weihnachtskarten

Teammitglieder: Elisa Zanetti, Alessia Ferrucci, Jael Wolfensberger, Valeria Hediger

Projektbeschreibung:

In diesem Projekt haben wir Weihnachtskarten gestaltet, die sowohl schön anzusehen als auch voller festlicher Stimmung sind. Wir haben 12 Karten entworfen, die modern und ansprechend wirken. Jede Karte wurde mit liebevollen Illustrationen und passenden Texten gestaltet, um die Weihnachtszeit zu feiern und den Empfängern Freude zu bereiten. Unser Ziel war es, Weihnachtskarten zu schaffen, die die festliche Atmosphäre der Feiertage widerspiegeln und gleichzeitig die Menschen begeistern.

Positives:

In diesem Projekt hat die Zusammenarbeit hervorragend funktioniert. Wir haben gut als Team gearbeitet und uns bei Schwierigkeiten gegenseitig unterstützt. Jeder konnte seine Stärken einbringen, und wenn jemand mal nicht weiter wusste, war immer jemand da, um zu helfen. Dadurch haben wir viel voneinander gelernt und das Projekt gemeinsam erfolgreich abgeschlossen. Das Wichtigste war, dass wir Spaß hatten. Wir freuen uns auf die weiteren Projekte, die noch vor uns stehen.

Negatives:

In diesem Projekt haben wir festgestellt, dass wir die Zeit etwas unterschätzt haben, da das Illustrieren der Weihnachtskarten viel mehr Zeit in Anspruch nahm, als wir erwartet hatten. Im nächsten Projekt werden wir die Zeitplanung sicherlich besser einteilen, um sicherzustellen, dass wir ausreichend Zeit für jede Phase des Projekts haben und die Aufgaben effizienter erledigen können.

Erklärvideos mit Simpleshow

Gruppenmitglieder

Projektleiter:
– Manuel Greiter

Mitglieder:
– Simon Rinke

Projektbeschrieb

Das Projekt bestand darin, zwei Erklärvideos für den Lehrbetrieb Axpo zu erstellen. Das erste Video sollte über eine Geschäftsreise nach Spanien informieren, während das zweite den Bewerbungsprozess bei Axpo thematisierte. Beide Videos wurden mit der Software SimpleShow erstellt, wobei das zweite Video zusätzlich mit den Stimmen der Projektbeteiligten vertont wurde. Ziel war es, die Inhalte kompakt und verständlich für die Zielgruppen zu präsentieren.

Positives

  • Neue Erfahrungen mit SimpleShow:
    Die Arbeit mit der Software SimpleShow war eine neue und spannende Herausforderung, die viel kreativen Spielraum bot und zum Lernen motivierte.
  • Effiziente Zusammenarbeit:
    Die Projektbeteiligten haben sich gut organisiert und Aufgaben effektiv aufgeteilt.
  • Erfolgreiche Umsetzung der meisten Anforderungen:
    Trotz einiger Herausforderungen konnten alle Anforderungen bis auf eine erfolgreich erfüllt werden.
  • Erste Erfahrungen mit professionellem Equipment:
    Die Tonaufnahmen für das zweite Video gaben Einblicke in den Umgang mit hochwertigem Mikrofon- und Software-Equipment wie Premiere Pro.
  • Kundenorientierung:
    Durch die enge Zusammenarbeit mit dem Kunden und die Anpassung an dessen Feedback konnte ein Ergebnis erzielt werden, das die Erwartungen erfüllte.

Negatives

  • Probleme bei der Texterstellung:
    Das Schreiben und Zusammenfassen der Texte wurde als monoton empfunden und bot wenig kreative Entfaltungsmöglichkeiten.
  • Herausforderungen bei der Bildauswahl:
    SimpleShow lieferte oft unpassende Bildvorschläge, was zusätzlichen Aufwand bei der Suche nach geeigneten Bildern verursachte.
  • Timing-Probleme bei der Vertonung:
    Nach Anpassungen mussten viele Szenen erneut synchronisiert werden, da die neue Vertonung andere Längen hatte.
  • Planungsmängel:
    Die Mikrofone waren nicht rechtzeitig aufgeladen, was zu Verzögerungen führte.
  • Überschreitung der vorgegebenen Videodauer:
    Das erste Video überschritt die geplante Dauer von einer Minute um 14 Sekunden, was jedoch in Absprache mit dem Kunden toleriert wurde.

Fazit

Das Projekt war insgesamt ein Erfolg, da die wichtigsten Anforderungen erfüllt wurden und die Videos den Erwartungen des Kunden entsprachen. Wir konnten wertvolle Erfahrungen sammeln, sowohl mit neuer Software als auch mit professionellem Equipment. Dennoch wurden auch Schwächen in der Planung und Durchführung deutlich, die in zukünftigen Projekten behoben werden sollen.


Taschenrechner in Minecraft bauen

Projektleiter: Kevin Weber 

Mitglieder: German Bugaev, Fabian Alex Kostezer, Aris Jason Arnold, Elma Kadriji 

Wir haben einen Taschenrechner in Minecraft gebaut. Dafür setzten wir uns intensiv mit binären Zahlen und dem Rechnen im Binärsystem auseinander. Der Taschenrechner kann Additionen, Subtraktionen und Multiplikationen durchführen. Optional war es, den Taschenrechner um eine Divisionsfunktion zu erweitern.

Wir hatten Spass daran, mit Minecraft zu arbeiten. Es gefiel uns, dass wir unsere eigenen Ideen umsetzen konnten.

Wir haben in diesem Projekt nur wenig Negatives erlebt, da uns alles gefallen hat. Die Fehlerbehebung war allerdings mühsam, wenn der Rechner nicht funktionierte, da wir die Fehler zunächst im System finden mussten.

Durch dieses Projekt haben wir unser Wissen über das Binär- und Dezimalsystem vertieft. Ausserdem haben wir unsere Organisationskompetenzen weiterentwickelt. Die Arbeit im Homeoffice lief reibungslos.

Unter diesem Link findet man den World-Download: World

Video zum Thema Giorgio Wolle und eine wohlig, wollige Weihnachtszeit

Jana Birchmeier

Mein Video: https://youtu.be/nfIx0ie5tpM?si=V5IneraWk1bljYHQ

Projektleitung: 
Jana Birchmeier

Projektbeschreibung:

  • Das Projekt beinhaltet die Erstellung eines Werbevideos für den Blumenladen meiner Mutter, das unter dem diesjährigen Weihnachtsmotto „Giorgio Wolle und eine wohlige, wollige Weihnachtszeit“ gestaltet wird. Ziel des Videos ist es, Einblicke in die Vorbereitungen des Ladens vor Weihnachten zu geben und eine weihnachtliche Atmosphäre zu vermitteln, die beim Zuschauer Vorfreude auf Weihnachten weckt. Zudem soll das Video anregen, den Blumenladen in der Weihnachtszeit zu besuchen und das diesjährige Bilderbuch „Giorgio entdeckt Weihnachten“ vorzustellen. Eines meiner Hauptziele war es, verschiedene Animationsarten auszuprobieren und diese im Video anzuwenden. Am Ende entstand ein fertiges Video, dass das Bluemehüüsli an all ihre Kunden sendet als Einladung zur Weihnachtsausstellung.

Positive Aspekte:

  • Es war sehr spannend, die gesamten Vorbereitungen vor Weihnachten mitzuerleben und den gesamten Entstehungsprozess des Weihnachtsthemas zu begleiten.
  • Ich hatte die Gelegenheit, meine Mutter beim Bestellen des Bilderbuchs zu unterstützen, was mir einige lehrreiche Erfahrungen einbrachte.
  • Das Erstellen von Skizzen und das Planen des Videos bereiteten mir große Freude. Dazu gehörten das Verfassen der Geschichte, das Schreiben des Drehbuchs und das Dekorieren der Kulissen.
  • Auch das Filmen war eine durchweg positive Erfahrung, aus der ich viel lernen konnte.

Negative Aspekte:

  • Der Verlust der Dokumentation führte zu Frustration und erhöhtem Arbeitsaufwand.
  • Obwohl das Zeitmanagement insgesamt besser war als im letzten Projekt, brachte der zusätzliche Aufwand durch die verlorene Dokumentation mich schließlich sehr hinter den Zeitplan.

Fazit zum Projekt:

  • Insgesamt war das Projekt eine wertvolle Erfahrung, die viele lehrreiche Momente mit sich brachte, sowie einige Herausforderungen, die ich jedoch gut meistern konnte. Die kreativen Aspekte, wie das Planen und Filmen, haben mir viel Freude bereitet. Ich habe jetzt viele wertvolle Erkenntnisse darüber gewonnen, wie man einen Videodreh plant und Filmideen effektiv umsetzt. Für zukünftige Projekte werde ich darauf achten, dass meine Dokumente korrekt gespeichert sind und OneDrive regelmäßig synchronisiert wird. Mein Fokus wird weiterhin darauf liegen, zu Beginn Wert auf eine ordentliche Dokumentation zu legen.
Bilderbuch "Giorgio Wolle entdeckt Weihnachten" 
Ab jetzt im Bluemehüüsli erhältlich.

Minecraft Server mit custom Plugin

Gruppenmitglieder

Projektleiter:

  • Noel Alexander Hertach

Mitglieder:

  • David Kakuk
  • Simon Joel Falcetta
  • Noe Jeremy Ritzmann

Projektbeschreibung

Unser Endprodukt entsprach, trotz unserer Bemühungen, nicht ganz den Anforderungen, welche wir am Anfang des Projektes aufgestellt haben.

Den Minecraft Server konnten wir erfolgreich aufsetzen und die damit zusammenhängenden Schwierigkeiten schnell beheben. Damit konnten wir das erste und das vierte, im Projektauftrag erwähnte Ziel, erfüllen. Dem Server kann über einen Client gejoint werden und der Multiplayer funktioniert wie erwartet. Die Performance ist ausserdem sehr gut.

Die Plattformentwickler konnten zudem über AnyDesk auf den Server zugreifen und Einstellungen vornehmen. Dies funktionierte ebenfalls grösstenteils problemlos. Damit haben wir das dritte Ziel ebenfalls erfüllen können.

Die Applikationsentwickler hatten sich das Ziel gesetzt ein Plugin zu entwickeln, welches das Spiel durch zusätzliche, eigens entwickelte Funktionen erweitern soll. An dieser Aufgabe scheiterten wir jedoch.

Insgesamt konnten wir also nicht alle Ziele erreichen, sind aber trotzdem stolz auf das, was wir erreichen konnten, da wir immer unser Bestes gegeben haben.

Einen modifizierten Minecraft-Server aufsetzen mit Raspberry Pi 

Projektleiter

Sakeriya Abdirahman Aden

Gruppenmitglieder

Karl Miemietz, Ronan Schweizer

Projektbeschrieb

Wir haben auf einem Raspberry PI einen Modifizierten Minecraft-server gehostet, auf dem man von unterschiedlichen Geräten drauf spielen kann, die im selben Netzwerk wie der Server sind.

Positives

Wir sind mit dem Projekt fertig geworden und konnten alle unsere Ziele erledigen. Auch konnten wir alle sehr viel dazu lernen, das wir vorher alle keine Ahnung von Raspberry Pi hatten und keine Ahnung hatten, wie wir darauf einen Minecraft-server hosten können.

Negatives

Wir hätten mehr im Team arbeiten können. Bei uns hat jeder seine eigenen Auftäge gemacht und uns gegenseitig zu wenig unterstützt/ geholfen. Das könnten wir beim nächsten Projekt besser machen.

Fazit

Wir konnten alle unsere Ziele erreichen und es hat alles so geklappt wie wir es wollten. Es sind alle sehr mit dem Projekt zufrieden. Beim nächsten mal könnten wir versuchen mehr im Team zu arbeiten und die Aufträge vorher besser Planen.

Link zur Dokumentation

Black Jack mit C-Sharp

Gruppenmitglieder:

Projektleiter:

Silas Kolly

Gruppenmitglieder:

Raphael Styger

Leonhard Brand

Projektbeschreibung:


Wir haben ein Blackjack-Spiel mit C# programmiert. Dabei haben wir Visual Studio verwendet und die Windows Forms-Technologie genutzt, um eine benutzerfreundliche Oberfläche zu erstellen. Das Spiel erlaubt es den Spielern, gegen einen computergesteuerten Dealer zu spielen, indem sie Karten ziehen und versuchen, möglichst nah an 21 Punkte zu kommen. Mit C# konnten wir die Spielregeln und die Logik einfach umsetzen, sodass das Spiel gut funktioniert und Spaß macht.

Positives:

Das Programmieren war zwar manchmal ein wenig kompliziert, aber es hat eigentlich Spass gemacht. Das Programmieren wird uns sicherlich in unserer Karriere als Informatiker helfen. Aber auch dass wir unsere Fähigkeit eine Dokumentation zu erstellen verbessert haben war grossartig. Auch das Ausprobieren während des coden hat sehr viel Freude bereitet, da man immer direkt sah, was man erreicht hatte.

Negatives:

Manchmal hatten wir Komplikationen mit dem Programmieren, was uns manchmal ein wenig frustriert hat, weil wir immer etwas länger hatten, bis wir den Fehler gefunden haben. Sowie Funktionen zu erstellen, die wir noch nie gemacht hatten, dauerte es eine Weile. Am Anfang hatten wir auch viele Mühe mit Git, aber mit der Zeit wussten wir wie es funktioniert und so sind wir auch immer wie effizienter vorangekommen.

Fazit:

Trotz Schwierigkeiten konnten wir ein Endresultat kreieren, dass funktioniert und mit dem wir zufrieden sind. Wir haben Vieles gelernt, dass wir in Zukunft wieder nutzen werden und hatten vor allem auch Freude am Projekt.

Produkt:

Unter folgendem Link könnt ihr das Spiel herunterladen und via .exe Datei spielen.
Black Jack


Broschüre der Sehenswürdigkeiten Zürichs

Teammitglieder: Elisa Zanetti, Alessia Ferrucci, Larissa Keller, Simone Bretscher

Projektbeschreibung

Für unser Projekt haben wir eine Broschüre über die Sehenswürdigkeiten Zürichs erstellt. Ziel der Broschüre ist es die Leser/innen einen visuellen und informativen Überblick über die interessantesten Orte und Aktivitäten der Stadt zu geben. Alle Bilder in der Broschüre wurden von selbst illustriert, um einen einheitlichen kreativen Stil zu erschaffen.

Positives:

Dies war erst unser zweites Projekt, und trotzdem hat die Zusammenarbeit super funktioniert. Wir haben gut als Team gearbeitet und uns bei Schwierigkeiten gegenseitig unterstützt. Jeder konnte seine Stärken einbringen, und wenn jemand mal nicht weiter wusste, war immer jemand da, um zu helfen. Dadurch haben wir viel voneinander gelernt und das Projekt gemeinsam erfolgreich abgeschlossen. Das wichtigste war das wir spass hatten. Wir freuen uns auf die weiteren Projekte die vor uns stehen.

Negatives:

In diesem Projekt haben wir festgestellt, dass unsere Aufgaben von Anfang an nicht klar genug aufgeteilt waren, was teilweise zu Verwirrung und Verzögerungen geführt hat. Nächstes Mal werden wir darauf achten, die Aufgaben direkt am Anfang klar zu verteilen. Das war die einzige Kleinigkeit, die wir beim nächsten Projekt sicherlich Verbessern werden.

« Ältere Beiträge