Creative Coding är en form av kreativt lärande genom programmering, men det är idag fortfarande inte väl använt som arbetssätt för att lära ut programmering. Idag finns Processing, som är både ett verktyg och ett eget språk, som aktivt jobbar för att göra Creative Coding lättillgängligt och enkelt. Det har använts vid universitet och visat goda resultat, men idag finns inte många alternativ när det kommer till Creative Coding. Godot är en grafikmotor med stor kapacitet och möjligheten att kunna tillhandahålla samma funktion som Processing gör, men få studier av detta har tidigare genomförts. För att undersöka om Godot kan vara ett alternativ till Processing så har denna studie byggt en prototyp för att utvärdera rimligheten att använda Godot för Creative Coding genom prestanda tester och hur mycket som svår kod kan abstraheras för en lättare användning. Resultaten visar att Godot kan prestera på god nivå vid generering av höga antal partiklar och har större möjlighet att simulera gravitation och mindre partiklar för att skapa mer spännande organiska bilder än Processing. Däremot är Processing fortfarande bättre när det gäller responstider och fluiditet i de tester som har utförts. Stöd för Creative Coding kan byggas in i en Godot applikation, men med större svårigheter och med en stor tidsåtgång.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-166743 |
Date | January 2020 |
Creators | Boodé, Philip |
Publisher | Linköpings universitet, Institutionen för datavetenskap |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0016 seconds