# Processing: Creating a Clock

For our homework we were tasked with making a clock. This is quite a simple task, all that was needed was to access the date and time data using the functions day();, month(); etc. That data is then saved in a string variable. E.g. String s = second(); The second data from the computer’s internal […]

# Processing: Logic Operators and Image Processing

During the lesson we also learned about logic operators. Logical operators allow the programmer to connect two arguments together. They are fundamental to all programming language and allow more complex programs to be constructed. The three main logical operators are: ! NOT !a means NOT a && AND a && b means a and b […]

# Independent Dorset Poster Campaign: Audience Survey

Before we put up our poster we gathered some data about the potential audience and how people used the space in order to find the best location to place our poster. Below are the main points from the data we collected on the demographics of the space and how people use it. In a 30 […]

# Processing: Functions, Maths and Pseudocode

Press the mouse buttons in the sketch to create red and blue circles In the last lesson we learned about using functions to create conditions to an action. In the above code the conditional statement if is used to make the code react from the user’s mouse being pressed. If any of the mouse […]

# Independent Dorset Poster Campaign: Construction

Having finalized the design of the poster, we decided to create a 3D version using acetate. We printed each layer of the design onto a layer of acetate attached each of these layers onto a frame one in front of another. During this process, we noticed that this made the poster quite dark, so we […]

# Independent Dorset Poster: Finishing the Design

Images by Charlotte Strethill-Smith We began to construct the poster for the independent Dorset campaign. Our team mate, Charlotte designed the graphics for the poster and here are some of her early designs. As a group we deliberated on the placement of the mountain scenery and decided that arranging the mountains in more of a […]

# Perlin Noise

Another important way to simulate randomness is using Perlin noise generation. Perlin noise generation differs from random generation as it uses a “smooth” sequence of psuedo random numbers, where a singular value in a sequence depends on its predecessors. This is especially useful in creating natural phenomena such as clouds and the textures of materials […]

# Beginning The Nature Of Code

To carry on from the Processing work we did in class, I began to read the book The Nature of Code and start some of the exercises within it. The aim of the book is to teach the reader how to program how to model a digital “ecosystem” using concepts from biology and physics. I […]