1.6 KiB
1.6 KiB
Ghost Writing: Text, Arrays, Randomness
Sketch: 2.0 Array + Index
// Array + Index!
var NAMES = ["David", "Karin", "Sigrid", "Nanna", "Laura", "Maaike"];
var INDEX = 0;
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
}
function keyTyped() {
if(key == 'x') {
print("Hi " + NAMES[0] + "!");
}
}
// Reference: https://p5js.org/reference/
🤔 What are indices?
["David", "Karin", "Sigrid", "Nanna", "Laura", "Maaikke"] <--- Array (var NAMES)
| | | | | |
0 1 2 3 4 5 <--- indices (var INDEX)
📚 Exercice
- Modify sketch 2.0 so that:
- When key 'k' is pressed then "Hi Karin!" is printed on the console
- When key 's' is pressed then "Hi Sigrid!" is printed on the console
- When key 'n' is pressed then "Hi Nanna!" is printed on the console
- When key 'm' is pressed then "Hi Maaike!" is printed on the console
- Modify sketch 2.0 so that:
- Every time key 'x' is pressed then print the name of the following person in the array ("Hi David!", "Hi Karin!", "Hi Sigrid!", and so forth)
🤔 Who/what is "undefined"?