Simon’s next own code: Calculator
Since he wrote his first own code last week, Simon has attempted to write a couple more. This morning he came up with a code for a calculator in the … Continue reading Simon’s next own code: Calculator
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Since he wrote his first own code last week, Simon has attempted to write a couple more. This morning he came up with a code for a calculator in the … Continue reading Simon’s next own code: Calculator
This particle system code Simon has written in Cloud9 originally comes from p5.js and makes a beautiful simulation of a waterfall:
Here Simon played with cellular automation (a model used in computational science). A cellular automation consists of a regular grid of cells, each in one of a finite number of … Continue reading Cellular Automation
Simon showing gradients in Processing (something he learned via w3schools). Linear and radial gradients: Metaballs: He also wants to create multiple metaballs, but that hasn’t been a success yet. He … Continue reading Gradients in Java
Yesterday some of my Facebook and Twitter friends thought that I had gone mad or, at the very least, that my account had been hacked: there were strange postings appearing … Continue reading Twitter Bots
This is what Simon begged me to read to him tonight: The Nature of Code by Daniel Shiffman. Daniel Shiffman is Simon’s hero. Simon completely owns his knowledge of English, … Continue reading Mom, can you read me a story?
This is so exciting! Simon has written his first Java code completely on his own! It’s an animation of the Archimedean spiral (well, we only found out later that it’s actually called … Continue reading Simon’s first own code: Archimedean spiral in Processing (Java).
Simon continued his lectures about transformations in Processing (Java). Processing has built-in functions that make it easy for you to have objects in a sketch move, spin, and grow or shrink: … Continue reading 2D and 3D Transformations in Processing (Java) Continued
The earthquake data visualization coding challenge by Daniel Shiffman went further than just a 2D map – it went 3D! Simon managed to complete the challenge, except for the very last … Continue reading 3D Earthquake Data Visualization Coding Challenge
Simon showed me 3D trigonometrical functions (like tan(x) or cos(x*y*9^10) in his Solve calculator app and we were surprised at their incredible resemblance with forests and flower fields. I mean, is there anyone … Continue reading Forests and Flower Fields
Simon went on with the third and the fourth coding challenges by Daniel Shiffman on inverse kinematics in Processing (Java) this morning, producing a beautiful animation of two robotic hands … Continue reading Inverse Kinematics Continued (Fixed Point and Multiple)
On Saturday Simon was mainly busy with the Inverse Kinematics Coding Challenge: Simon watched two out of Daniel Shiffman’s four kinematics videos and studied forward inverse kinematics in Processing (Java) to create a … Continue reading Inverse Kinematics in Processing (Java)