Modulus Counting in Processing
Simon wrote a modulus counting program in Processing after we were discussing why 1 % 2 = 1 and why 2 % 4 = 2. He basically told me he … Continue reading Modulus Counting in Processing
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Simon wrote a modulus counting program in Processing after we were discussing why 1 % 2 = 1 and why 2 % 4 = 2. He basically told me he … Continue reading Modulus Counting in Processing
A beautiful project in Processing (Java), Simon’s own code, resembling an El Lissitzky painting that you can control and change with the mouse (without Simon knowing El Lissitzky). Resulted from … Continue reading Infinite Line in Processing. Simon’s own code.
Simon was almost done translating Smart Rockets example no. 2 (Smart Rockets Superbasic) from Daniel Shiffman’s The Nature of Code, from Processing (Java) into JavaScript in Cloud9, when he got … Continue reading Error with Genetic Algorithm. What is wrong?
In his recent Live Stream, Daniel Shiffman announced he would make a fidget spinner simulation in the near future. Inspired by this idea, Simon has jotted down some code for … Continue reading Thoughts on Fidget Spinner Simulation
Some more translations, this time from Codea (Lua) into Processing (Java). Ellipse Mode: Blend Modes: Physics Lab tests from Codea:
Simon has been giving Dad some lessons in Processing (Java), following the chapters in Daniel Shiffman’s book The Nature of Code. The have already finished Chapetr 1 (Vectors) and moved … Continue reading Preparing to give Dad some Processing Lessons
Several recent translations of Box2D examples (from Daniel Shiffman’s book The Nature of Code) into Codea, that is Processing (Java) into Lua. Both Box2D and Codea are physics libraries. Surface: … Continue reading Box2D into Codea, Java into Lua
New examples from Daniel Shiffman’s book The Nature of Code translated into JavaScript in Simon’s Neural Networks collection at https://codepen.io/collection/DbBqJj/
Simon completes the Neural Networks Coding Challenge (in Processing, Java) that he had followed in the Intelligence and Learning Livestream last Friday. In the videos below he also talks about … Continue reading Neural Networks Coding Challenge
Simon’s full-screen take on Flocking, based on Chapter 6 from The Nature of Code (Autonomous Agents). The code comes from Daniel Shiffman’s tutorial Combining Behaviors: Flocking. In Simon’s words, Autonomous … Continue reading Autonomous Agents. Steering Behaviors. Flocking.
Simon’s translation of the Drawing Object Trails p5.js tutorial into Processing. In the tutorial, Daniel Shiffman looked at how an object can store a history of positions thus allowing to render the object’s … Continue reading Drawing Object Trails in Processing
Simon’s version of Daniel Shiffman’s Minimum Spanning Tree tutorial: Simon translated it from JavaScript into Processing (Java), “a much more complex project than the circles with no overlap!” A minimum spanning … Continue reading Minimum Spanning Tree in Processing