12:14
Coding Challenge 4: Purple Rain in Processing
In this viewer submitted coding challenge, I attempt to code a Purple Rain Simulator in Processing. Code: ...
20:14
Coding Challenge #135: Making a GIF Loop in Processing
In this tutorial, I demonstrate how to render a sketch into a perfect, looping GIF with Processing (Java). Code: ...
42:27
Coding Challenge 124: Flocking Simulation
In this coding challenge, I create a flocking simulation in JavaScript based on Craig Reynolds "boids" algorithm. Code: ...
13:54
Coding Challenge 1: Starfield Simulation
This is the first in a new series of videos. In this video I attempt to program a "star field" or "warp speed" visualization in Processing.
18:07
Coding Challenge #22: Julia Set in Processing
In this coding challenge, I program the Julia Set fractal in Processing (Java). Code: ...
30:47
Coding Challenge #7: Solar System in Processing - Part 1 (2D)
In this viewer submitted coding challenge, I make a 2D Solar System Generator in Processing. Code: ...
20:31
Coding Challenge #47: Pixel Sorting in Processing
In this coding challenge, I implement “Pixel Sorting” in Processing (Java). Using a “selection sort” algorithm, I sort the pixels of an ...
5:06:17
Creative Coding for Beginners - Full Course!
Choo choo! Welcome aboard to the world of creative coding! Join me in this beginner-friendly video series learning to code with ...
32:43
Coding Challenge 160: Spring Forces
Boing! Time to simulate a spring force! This challenge fits into chapters 2 and 3 of the Nature of Code and demonstrates how to ...
9:35
Coding Challenge #40.2: Word Counter in Processing
In this challenge, we build a word counting (concordance) application, and visualize the frequency of each word using variable ...
17:17
Coding Challenge 102: 2D Water Ripple
In this coding challenge, I attempt to simulate 2D water ripples using Processing (Java). Code: ...
54:31
Coding Challenge 132: Fluid Simulation
In this video, I follow Mike Ash's guide to Fluid Simulation and port Jos Stam's "Real-Time Fluid Dynamics for Games" algorithm ...
22:44
Coding Challenge 11: 3D Terrain Generation with Perlin Noise in Processing
In this coding challenge, I create a 3D procedural terrain using Perlin Noise and the beginShape() function in Processing. Code: ...
45:13
Coding Challenge #56: Attraction and Repulsion Forces
In this challenge, I create a particle system and add "attractors" simulating attraction and repulsion forces. Code: ...
45:40
Coding Challenge: 3D on Apple II
Take a trip back in time and watch me attempt to build a 3D graphics engine in AppleSoft BASIC on a restored Apple II+ computer!
21:35
Coding Challenge #8: Solar System in Processing - Part 2 (3D)
In the second part of this coding challenge, using Processing, I take the code from the 2D Solar System and turn it ...
22:42
Coding Challenge 166: ASCII Text Images
Let's make ASCII art in p5.js together! In this video, I demonstrate a variety of techniques for translating the pixels of an image into ...
27:32
Coding Challenge 95: Approximating the Value of Pi
In this coding challenge, I use use a "monte carlo" method to approximate the value of Pi in Processing (Java). Code: ...
30:56
Coding Challenge #59: Steering Behaviors
In this coding challenge, I look at extracting font path points from text in p5.js with p5.Font.textToPoints(). I render the text as ...
34:32
Coding Challenge #64.1: Forward Kinematics
In this multi-part coding challenge, I demonstrate how to implement kinematics in Processing (Java). Code: ...