Evolutionary Steering Behaviors Game

Note: See the update at the bottom of this post! We’ve had quite a dramatic situation here for the past couple of days, after Simon turned Daniel Shiffman’s Evolutionary Steering … Continue reading Evolutionary Steering Behaviors Game

Diffusion Limited Aggregation Tests in p5

Simon was busy with Diffusion-Limited Aggregation, the code he learned from Daniel Shiffman’s Coding Challenge about the generative algorithm “Diffusion-Limited Aggregation.” The DLA visual pattern is generated from random walkers … Continue reading Diffusion Limited Aggregation Tests in p5

Simon built a website featuring Box2D helper

Simon created a website to assist people using Box2D. The website features the jBox2D helper. Link to Simon’s website: https://simon-tiger.github.io/box2d-helper/ GitHub Issue about the project: https://github.com/CodingTrain/Rainbow-Topics/issues/616 Simon ported the code … Continue reading Simon built a website featuring Box2D helper

Solar System in Processing Coding Challenge

Simon returned to the Solar System in Processing Coding Challenge by Daniel Shiffman – something he tried before and got stuck. He has now successfully completed both the 2D and … Continue reading Solar System in Processing Coding Challenge

Simon’s changes to Daniel Shiffman’s Spherical Geometry Coding Challenge

Simon talks about his changes to Daniel Shiffman’s Spherical Geometry Coding Challenge: He has rewritten the code in an object oriented manner. Later he also turned the sphere into an … Continue reading Simon’s changes to Daniel Shiffman’s Spherical Geometry Coding Challenge

Back to Attractor with ToxicLibs

Simon returned to his old Attractor sketch in Processing once again, now adding some new functions: The code original came from Daniel Shiffman’s book The Nature of Code, Chapter 5 (Physics … Continue reading Back to Attractor with ToxicLibs

Simon’s Changes to the Lorenz Attractor Coding Challenge

Simon explains why he slightly changed Daniel Shiffman’s Lorenz Attractor Coding Challenge: Simon used four variables instead of 11. The Lorenz system is a system of ordinary differential equations, first … Continue reading Simon’s Changes to the Lorenz Attractor Coding Challenge

Treading into Calculus

Simon seems to be setting first gentle steps in Calculus, once again thanks to Daniel Shiffman. In the videos below, Simon talks about minimizing and maximizing functions, the power rule, … Continue reading Treading into Calculus

Simon gets serious with Linear Regression (Machine Learning)

Simon has been working on a very complicated topic for the past couple of days: Linear Regression. In essence, it is the math behind machine learning. Simon was watching Daniel … Continue reading Simon gets serious with Linear Regression (Machine Learning)

Simon explains Linear Regression (Machine Learning)

In the two videos below Simon writes a JavaScript program using Linear Regression in Atom and gives a whiteboard lecture on the Linear Regression algorithm, both following a tutorial on … Continue reading Simon explains Linear Regression (Machine Learning)