Perlin Noise Terrain Coding Challenge
Simon wanted to pretend like he is flying over an endless terrain ad completed this Terrain Generation with Perlin Noise in Processing Coding Challenge by Daniel Shiffman yesterday.
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Simon wanted to pretend like he is flying over an endless terrain ad completed this Terrain Generation with Perlin Noise in Processing Coding Challenge by Daniel Shiffman yesterday.
Today Simon was watching Daniel Shiffman’s tutorials to learn about drag force and how to apply it when building a spring simulation in p5.js. Simon wrote the formula for drag force … Continue reading Oscillation and Drag Force: Spring Project.
Our Kinect adapter has finally arrived! Simon had been waiting for about one and a half months and was extremely hyper to try out the code he had already written … Continue reading Microsoft Kinect (v2) in Processing using the Open Kinect for Processing library
On Wednesday Simon went on with playing god (evolution simulation) and translated Daniel Shiffman’s Evolutionary Steering Behaviors Coding Challenge from JavaScript to Java. The goal of the challenge is to … Continue reading Simulating Evolution: Evolutionary Steering Behaviors
Today Simon spent hours watching videos and reading Daniel Shiffman’s book The Nature of Code, concentrating on more complicated matters than ever: autonomous agents and evolution (genetic algorithms). In The … Continue reading Autonomous Agents and Genetic Algorithms
What sort of literature do you fancy in the evening? Simon’s downloaded the book The Algorithmic Beauty of Plants tonight. Here Simon explained to me how L-systems and Cantor Set … Continue reading L-Systems
Simon followed Daniel Shiffman’s Fractal Recursion tutorial on how to write functions in Processing that call themselves (recursion) for the purpose of drawing fractals. Later he programmed a Sierpinski triangle from memory, … Continue reading Recursive Function: Sierpinski triangle
Simon has studied Context-Free Grammar, following a set of tutorials from Daniel Shiffman’s ITP course “Programming from A to Z“. Context-Free Grammar is a set of recursive “replacement” rules to define … Continue reading Context-Free Grammar
Simon made this beautiful interactive Islamic star pattern from Daniel Shiffman’s one hour long coding challenge he devoted to the refugees. The coding challenge is based on this paper about … Continue reading Islamic Star Pattern
On Saturday Simon picked up Computer Vision again – something he had tried back in February but got stuck. This time around, he had built up better theoretical knowledge and sketched … Continue reading Computer Vision: Color Tracking and Motion Detection (Java)
In this video Simon explains how a server works with multiple clients: He also used this knowledge on practice as he came back to the Shared Drawing Canvas Coding Challenge, a … Continue reading Node and Broadcasting messages between clients. Shared Canvas.
Simon loved Daniel Shiffman’s simulation of the Plinko game and added some extra features to Daniel’s code, like a button to make new chips appear. He also saw a … Continue reading Simon’s Plinko