L-Systems
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
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
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
Now this was pretty amazing! Simon’s new own code, that he so nonchalantly wrote while “having a break” from practicing recursive functions, generates “triangular numbers”. A triangular number or triangle number … Continue reading Triangle Numbers. Simon’s own code
I was mesmerized to see how caring Simon was towards a much younger child visiting us from abroad. Simon interrupted his autodiductive learning to engage with our guest in playing games and … Continue reading The social Simon
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 built another project of his own design. His program allows to draw intricate patterns that resemble Islamic tiling, the building block being a polygon of your choice. First, you … Continue reading Connections Project in Java (Simon’s own code)
From today’s math lesson. Simon has started polynomials and insisted upon expressing them as a graph:
Simon has come up with a new code of his own! It’s about gravitational attraction (particles attracted to targets or moons attracted to planets) and partially based upon the Box2D library … Continue reading Gravitational Attraction (World Generator in Java). Simon’s new own code!
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 these videos Simon is preparing for a Computer Vision challenge and explains how inheritance works in Processing (Java). Essentially, any PImage can be expressed as a colour array. On … Continue reading Inheritance in Processing (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.