MAKRAMEE GENERATOR
Kunde
Studienprojekt
Esther Martin
Art
Coding
UX/UI Design
Jahr
2023
Im Rahmen meiner Abschlussarbeit für den CAS «Coding for the Arts» habe ich ein neues Coding-Projekt umgesetzt. Dabei konnten sowohl das Thema als auch das Format frei gewählt werden, was mir die Möglichkeit gab, ein kreatives und praxisnahes Konzept zu entwickeln.
Da kam Esther Martin ins Spiel, welche leidenschaftlich gerne Makramee-Armbänder knüpft und ihr allmählich die Ideen für neue Farbkombinationen ausgingen. Darum entschied ich mich dazu, einen Makramee-Generator mit HTML und CSS zu programmieren und ihr Bedürftnis mit der Studienarbeit zu verknüpfen. Die Steinfarben werden dabei zufällig generiert, während die Anzahl der Steine sowie die Fadenfarben individuell angepasst werden können.
Die Webseite übernimmt somit einen Teil der kreativen Entscheidung und erleichtert den Gestaltungsprozess, lässt aber gleichzeitig genügend Spielraum für eigene Anpassungen. Falls die generierte Farbkombination nicht überzeugt, können die Steinfarben mit nur einem Klick neu gemischt werden. Um besonders gelungene Entwürfe festzuhalten, bietet die Seite die Möglichkeit, das aktuelle Design als PDF zu speichern – ideal für eine persönliche Sammlung, zur Dokumentation oder als Inspiration für zukünftige Projekte. Diese Funktion erleichtert nicht nur die Archivierung, sondern auch die praktische Umsetzung der Designs in der realen Herstellung.



Diese Projektarbeit war nicht nur spannend, sondern auch ziemlich nervenaufreibend. Während des CAS habe ich unglaublich viel gelernt und konnte meine Fertigkeiten im Creative Coding gezielt festigen.
Vielleicht war meine Abschlussarbeit nicht so exzentrisch oder ausschweifend wie die einiger anderer Teilnehmenden, aber mein Fokus lag darauf, die neu erlernten Skills effektiv umzusetzen. Mir war es besonders wichtig, genau zu verstehen, wie die einzelnen Funktionen arbeiten und wie der Syntax in HTML, CSS und JavaScript aufgebaut ist. Nur so kann ich dieses Wissen in zukünftigen Projekten sicher anwenden und gezielt weiterentwickeln.





