In this class we focus on learning programming as a tool to create, prototype and visualize.
This semester the final projects are memories.
Let’s Play!
In this class we cover basic programming elements such as variables, loops, conditions and classic algorithms. As well we cover complexity, prioritization and framing which is especially important in a creative and innovative context.
Im Rahmen meines Semesterprojekts habe ich ein Memory-Spiel mit HTML, CSS und JavaScript entwickelt. Das Ziel war es, meine Fähigkeiten in der Webentwicklung zu erweitern und praktische Erfahrungen mit diesen Technologien zu sammeln. Mir wurde dabei viel Freiraum gegeben, um das Spiel nach meinen Vorstellungen zu gestalten.
Projektbeschreibung:
Zu Beginn habe ich die grundlegende HTML-Struktur des Spiels erstellt. Dabei habe ich die Kartenrückseiten und die verschiedenen Bildpaare definiert, die im Spiel verwendet werden sollten. Anschließend habe ich das Aussehen des Spielfelds mithilfe von CSS gestaltet, um ein benutzerfreundliches und ansprechendes Design zu erreichen.
Mit JavaScript habe ich dann die Funktionalität des Spiels umgesetzt. Dazu gehörten das Mischen und Anzeigen der Karten auf dem Spielfeld. Außerdem habe ich die Logik implementiert, um die Karten aufzudecken, zu vergleichen, die Punkte zu zählen und das Spielende zu überprüfen.
Während der Entwicklung bin ich auf verschiedene Herausforderungen gestoßen, beispielsweise bei der Handhabung der Benutzerinteraktionen und der korrekten Vergleichslogik der Karten. Dank meiner Programmierkenntnisse und der Unterstützung meiner Kommilitonen konnte ich diese Herausforderungen erfolgreich bewältigen.
Um das Spielerlebnis zu verbessern, habe ich zusätzliche Funktionen hinzugefügt, wie zum Beispiel einen Timer, um die Spielzeit zu messen, und eine Highscore-Liste, um die besten Spielergebnisse zu verfolgen. Durch die Implementierung dieser Features konnte ich meine Fähigkeiten in JavaScript erweitern und das Spiel interessanter gestalten.
Abschluss:
Die Entwicklung dieses Memory-Spiels mit HTML, CSS und JavaScript im Rahmen meines Semesterprojekts war lehrreich und herausfordernd. Ich konnte nicht nur meine Kenntnisse in der Webentwicklung vertiefen, sondern auch wertvolle praktische Erfahrungen sammeln. Die Gestaltung des Inhalts hat mir die Möglichkeit gegeben, meiner Kreativität freien Lauf zu lassen und das Spiel nach meinen Vorstellungen zu gestalten.
Hinterlasse einen Kommentar