- Nature of Code Additional videos (as challenges?)
- Elastic Collisions (Chapter 6 reference)
- Exercise 5.8 - image flow field
- Exercise 5.13 - group path following
- Dragon Curve (unfoloding) - chapter 8
- Exercise 8.9 and 8.10 - animating / physics trees?
- Slime Mold (related to chapter 5?)
- ml5.js new tutorials
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void setup() { | |
size (400, 300); // make a canvas that's 300 x 300 | |
//SETTING UP MY UNDERLYING GRID STRUCTURE | |
int numImages = 12; | |
int colWidth = 10; //column width | |
int rowHeight = 10; //row height | |
int colNum = width/colWidth; | |
int rowNum = height/rowHeight; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Daniel Shiffman | |
// Programming from A to Z, Fall 2014 | |
// https://github.com/shiffman/Programming-from-A-to-Z-F14 | |
// This examples builds a very simple DOM visualization of concordance | |
// It reads the text one word a a time and animates the words growing according to their counts | |
var concordance; | |
var wutang; | |
var canvas; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// team 1 counter reaches 100, then: | |
if (!cannonLplaying) { | |
if (!MPE || ID == 0) { | |
cannonL.play(); | |
cannonLplaying = true; | |
println("cannonLplaying"); | |
// Game Over Overlay: THIS IS NOT LOADING | |
} | |
} else if (cannonL.time() > 6) { |