Creative Coding Challenge
Designing with Algorithms 
Class: DECO1012 Design Programming
Role: Programmer, Designer
Location: The University of Sydney, NSW
Design Tools: P5* JS, Open Processing, HTML, CSS

In my course, we were asked to take the Creative Coding Challenge partnered with Open Processing, Over the next 13 weeks, we were asked to create and generate original algorithmic art that considered random generation and aesthetic appeal. Below are the two deliverables from Week 4 and Week 13 respectively. 
Throughout the class, I have experienced tremendous growth by applying knowledge learned through tutorials and lectures. I am extremely proud of my final submission.
Design Brief: 
Design and implement a simple algorithmic design based on a historical example of computer art. This assessment aims to develop your ability to take a visual idea and implement it in code. The work must include the use of algorithmic principles such as rule-based structures to generate surprising and unpredictable outcomes, for example, your design must be both consistent in its visual style but change each time the program is run.
Design Brief: 
Design and execute an original interactive algorithmic design that explores creative behaviours. Your design should demonstrate your ability to use programming as a creative tool. The work must not be a video game and the code submitted in A3 cannot be based on the code submitted in A1. Your design should draw on the theories and concepts discussed throughout this course.
Back to Top