AAHHHHHHhhhlyssa's 101 Website

"i hate everything"- A. Castaneda

Reading 3

View

Exercise 7

Exercise 7 looks at the basic structure of defining, setting and getting data as 2D arrays (as bitmaps). This exercise also utilizes translation commands and custom drawing functions. One of the 2D arrays has been created with numbers and the other with words. Push and Pop are also in effect.

View

Code

Exercise 8

In exercise 8, as a team, we were to expand and customize a basic JSON file by adding additional properties. As a group, we created a standard JSON file, and then each went our own ways to make it our own.

View

Code

Exercise 9

In exercise 9 I utilize the P5 Sound Library, SceneManager, and P5.Play to create an interactive series of scenes. Three sounds are used throughout the scenes that are controlled and triggered by the sound library."song.isPlaying()" is used to test whether a sound is playing, and then decides whether to play it or not. There is a total of 5 scnes that are controlled by the SceneManager. I have used my own graphics and custom text to differentiate the starter code used in class from mine. Commans keys, such as the keyPressed are used to naviagte and activate sounds in the scenes.

View

JS Code

Scenes JS Code

Project 4

Project 4 plays with interface and language track by looking at the interface of conventional calculators as a formal system. The calculator performs basic arithmetic with an interface that is unconventional for a calculator or abacus. I utilized 3 P5 libraries: P5. SceneManager, P5 KnobMaker, and P5 Sound.

View Calculator

Documentation

Artist Statement

Sketch JS Code

Scene JS Code