CozyColor
Kurzinfo
Themenbereich
Softwareentwicklung
Lernende/r
Sarah Christen
Lehrbetrieb
CSS Versicherung
Betreuer
Urs Nussbaumer
Projekt-Website
https://041er-blj.ch/2024/projekte/CozyColor/Aufgabenstellung
Unsere Aufgabe war es, selbstständig ein Projekt zu planen und umzusetzen.
Wir hatten im Basislehrjahr zuvor schon ziemlich viel mit HTML, CSS und JavaScript gearbeitet, wordurch ich schon gute Vorkenntnisse hatte.
Etwas in der Richtung habe ich vorher allerdings noch nie gemacht. Somit konnte ich auch sehr viel Neues lernen.
Ergebnisse
Ich habe es geschafft, ein "Malen nach Zahlen"-Spiel zu programmieren, welches die wichtigsten Funktionen beinhaltet, die ich mir vorgenommen hatte. Man kann aus vielen verschiedenen Bildern auswählen, das gewählte dann ausmalen und am Ende sogar herunterladen.
Lösungskonzept
Anfangs habe ich länger überlegt und recherchiert, wie ich das auszumalende Bild am besten darstelle. Schlussendlich habe ich mich dann für eine Tabelle entschieden, bei der jedes Feld einen Pixel vom Bild darstellt. Während dem Arbeiten haben mir Google und vor allem diverse Foren sehr viel weitergeholfen. Ausserdem konnte ich einige Probleme auch mit Codeteilen von vergangenen Übungen und Projekten lösen.
Aufgetretene Probleme
Dadurch dass beim Öffnen eines Ausmalbildes mehrere Skripts geladen werden, passiert dies manchmal in der falschen Reihenfolge und das Grid sowie die Farben werden nicht angezeigt.
Das ist aber kein grosses Problem, da man dann einfach die Seite neu laden kann, wodurch der Fehler behoben wird.
Ausserdem wollte ich anfangs noch ein Login machen. Damit hätte man seinen Ausmal-Fortschritt bei den Bildern speichern können.
Durch die knappe Zeit wurde daraus aber leider nichts.
Ausblick
Da es mir sehr viel Spass gemacht hat, die einzelnen Bilder zu coden, kann ich mir gut vorstellen, dass ich in nächster Zeit noch einige neue Bilder hinzufügen werde.