CasinoBLJ
Kurzinfo
Themenbereich
Softwareentwicklung
Lernende/r
Marvin Hegi
Lehrbetrieb
Luzerner IT SolutionBetreuer
Urs Nussbaumer
Projekt-Website
https://041er-blj.ch/2023/projekte/marvin/Aufgabenstellung
CasinoBLJ setzt den Fokus auf das legendäre Kartenspiel Blackjack! Schärfe deine Strategie, setze klug und gewinne groß – alles in einem atemberaubenden Web-GUI, das deine Blackjack-Erfahrung auf ein neues Level hebt! Melde dich an, erstelle dein persönliches Konto und behalte den Überblick über deinen Kontostand. Aber das ist noch nicht alles! CasinoBLJ bietet dir auch die aufregende Welt von Roulette und Einarmigen Banditen. Spüre die Spannung des rollenden Rads und erlebe den Nervenkitzel der Spielautomaten. Tauche ein in die Welt des CasinoBLJ, spiele clever, gewinne groß und erlebe den Nervenkitzel des Gewinnens!
Ergebnisse
Man kann sich im CasinoBLJ registrieren und seinen Account nach beliben anpassen. So kann man das Passwort oder auch ein Profilbild im nachhinein ändern. Man kann die Spiele Roulette, Blackjack und Slots im vollen umfang spielen und viel spass haben. Dabei sieht man die Spiele in einm ansprechenden Web-GUI. Weiter kann man eine C# Konsolen Version des Casinos downloaden und auf dem Rechner die Retro-Version spielen. Somit sind alle meine erwarteten Funktionen vorhanden und können benutzt werden, weshalb ich mit dem Projekt zufrieden bin.
Lösungskonzept
Die Logik des Casinos ist mit php programiert. Die ausgabe und das Web-GUI habe ich mit HTML und CSS erstellt. Um die Interaktion mit dem Benutzer einzbauen und Animationen simulieren habe ich JavaScript benutzt. Die Daten vom Login und der Profilansicht sowie den Kontostand werden mit php bearbeitet und sind auf einer mySQL-Datenbank gespeichert.
Aufgetretene Probleme
Ich hatte Schwierigkeiten mit dem Darstellen der Web-Seite so dass die richtigen Ausfgaben am richtigen Ort auf dem Bildschirm ersichtlich sind. Dabei habe ich unnötig viel Zeit damit verschwendet die CSS Stylesheets zu schreiben und zu ändern.
Ausblick
Ich möchte die Ausgabe des Slots spiels noch anpassen und verschönern. Ich werde in Zukunft noch einige Animationen einbauen um den Spielspass zu erhöhen. Wenn ich Dazu komme möchte ich die Ausgaben der Spiele anpassen, insbesondere die des Roulettes. FDenn es werden viele Bilder geladen was den Ladevorgang der Webseite enorm verlansamt und teilweise etwas stört.