Sie sind im Archiv für die Software Kategorie


BBBmon

geschrieben März 11 @ 16:43 von Aaron Stadler

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

geschrieben Januar 15 @ 12:41 von Aaron Stadler

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

geschrieben Januar 8 @ 10:14 von Chester Neuhaus

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.

Webserver und Website

geschrieben November 20 @ 16:56 von Aaron Stadler

Team

Projektleiter: Aaron Stadler

Teammitglieder: Marco Rohner, Colin Sprenger, Mischa Lehner

Projektbeschreibung

Wir wollen in diesem Projekt einen Webserver aufsetzen/konfigurieren und eine Website zu den Themen: Trojaner, Viren und Sicherheit im Internet erstellen.

Reflexion

Unser Fazit ist, dass uns das Projekt Spass gemacht hat und wir vieles lernen konnten oder altes auffrischen konnten. Wir sind sehr zufrieden mit dem Endprodukt, da wir alle unsere Vorstellungen/Anforderungen erfüllen konnten.

Das Resultat

Hier ist der Download

Skill-Tester

geschrieben Oktober 16 @ 14:36 von Dominik

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

geschrieben Oktober 16 @ 14:13 von Aaron Stadler

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.

Agenda-App

geschrieben Mai 29 @ 15:01 von Tawanboon Yimvuthikul

Team

Projektleiter: Maurice Meier
Teammitglieder: Glatzfelder Dario, Yimvuthikul Tawanboon

Ziel

Unser Ziel war es, eine Handy-App zu erstellen, die einem Schüler helfen sollte zu planen. Die App sollte am Schluss einen anpassbaren Stundenplan, ein Terminregister und ein Notenblatt enthalten.

Realisierung/Probleme

Da Tawanboon ein IOS-Handy besitzt konnten wir nicht Android Studio nutzen um die App zu kreieren. Wir entschieden uns deshalb für Xamarin Forms mit Visual Studio zu nutzen.
Unser erstes Problem war, dass wenn wir die Projektdaten mithilfe von Github teilten funktionierte die Entwicklungsumgebung und die Virtualisierung nie bei allen.
Nachdem wir dieses Problem gelöst haben konnten wir uns an die eigentliche Entwicklung der App machen.
Wir merkten jedoch schnell, dass die Sprache für uns persönlich nicht immer nach sinnvollen bzw. logischem Verfahren arbeitet. Auch ist die Dokumentation teilweise lückenhaft oder verwirrend. Die Antworten in den Foren sind oft auch nicht mehr verwendbar. Zum Beispiel wird in mehreren Diskussionen vorgeschlagen, dass man „grid.location“ benutzt um die Position vom Grid und von Objekten im Grid herauszufinden. Dieser Befehl wurde jedoch in einer Version entfernt, weshalb wir selbst nach langem Suchen und Probieren keine Lösung gefunden haben.
Wir haben nach viel Verzweiflung und Fluchen geschafft eine nicht bugfreie Version mit fehlendem Notenblatt zu erstellen. Auch haben wir die App nicht für iOS gebuilded.

Reflexion

Wir gingen mit Freude und Motivation an das Projekt ran und kamen frustriert und müde raus. Es war mühsam Befehle zu finden, die funktionieren. Auch hatten wir teilweise Fehler im Programm die keinen Sinn ergaben und nach 5 Mal probieren dann plötzlich funktionierten.

Eintrag einer neuen Hausaufgabe/eines neuen Tests Eintrag einer neuen Schulstunde

Discord-Bot Msgy

geschrieben Mai 8 @ 14:50 von Manuel Saugy

Team: Manuel Saugy & Remo Scheibler

Wir haben einen DiscordBot erstellt welcher verschiedene Commands kennt. Der Bot wurde mit der JDA in Eclipse programmiert und funktioniert ohne Probleme (wenn er online ist).

Nachricht des Bots nach Eingabe von .help :

Um den Bot auf den Discord-Server einzuladen, muss man auf den folgenden Link klicken:
https://discordapp.com/api/oauth2/authorize?client_id=557833709093519360&permissions=0&scope=bot

Projekt UNIX-Webseite

geschrieben April 3 @ 11:30 von Walter Neukom

Im Mittelpunkt dieses Projektes stand die Erstellung einer Webseite über UNIX. Die Webseite ist modern gestaltet und übersichtlich. Auf der Webseite sind mehrere Einträge vorhanden, welche die Funktion, die Entstehung, die Verwendung und auch den Unterschied von Linux zu UNIX fachgerecht erklären. Die Zielgruppe der Webseite sind Personen, welche bisher vielleicht von UNIX-Systemen gehört hatten, aber nicht wussten, was es genau mit diesen Betriebssystemen auf sich hat.

Der Artikel über den UNIX-Kernel erklärt, was ein Kernel ist und wie ein normaler Kernelprozess unter einem gängigen UNIX-System funktioniert. Des Weiteren wird auf die heutigen Versionen von UNIX eingegangen und auch die Unterschiede zwischen den Open-Source BSD-Systemen (FreeBSD, NetBSD, DragonFly BSD usw.) und anderen Closed-Source UNIX-Systemen (wie zum Beispiel AIX oder HP-UX) erläutert. Es ist ferner sehr aufschlussreich, Personen welchen die UNIX-Welt bisher nur am Rande bekannt war, die Unterschiede zwischen UNIX und Linux aufzuzeigen. Denn viele mögen denken, dass es da gar keinen Unterschied gäbe, gewissermassen sind UNIX und Linux-Systeme tatsächlich in vielen Funktionen ähnlich oder gleich. Wenn man dann genau hinschaut kann man viele Widersprüche erkennen, schliesslich sind auch die beiden Kernels nicht durch und durch konform.

Die Webseite selber ist im offiziellen WordPress-Blognetzwerk öffentlich auffindbar. Es wurde zu jedem Artikel eine Kommentarfunktion hinzugefügt, sodass die Leser selber Vorschläge einbringen können oder auch Fragen stellen, falls etwas unklar sein sollte. Im Falle eines neuen Kommentars werde ich per E-Mail informiert und kann sofort darauf reagieren. Man kann über WordPress der Webseite folgen, um über Änderungen informiert zu werden. Ich werde auch in Zukunft ab und zu Ergänzungen hinzufügen oder neue Beiträge veröffentlichen.

Hier ist der direkte Link zur UNIX-Webseite:
https://unixwebseite.home.blog

C-Games

geschrieben April 3 @ 09:47 von Fabian Baehler

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ü
« vorhergehende Einträge

Options:

Size