Jelly is Sticky, Collision is Tricky
Now that Simon has his desktop spot again, he seems to be back in his element, devoting many hours a day to a project, then getting a new idea, starting … Continue reading Jelly is Sticky, Collision is Tricky
a homeschooling blog about Simon, a young mathematician and programmer, and his little sister Neva. Visit https://simontiger.com
Now that Simon has his desktop spot again, he seems to be back in his element, devoting many hours a day to a project, then getting a new idea, starting … Continue reading Jelly is Sticky, Collision is Tricky
Simulation of multiple particles connected mutually with springs. Made for Dan from the Coding Train. Simon’s original code with 2 particles: https://editor.p5js.org/simontiger/sketches/18ib3ZNKm Four particles: https://editor.p5js.org/simontiger/sketches/gkexoSqZZ Simon has also started building … Continue reading Particles connected with springs and Simon’s Physics Library
Simon is currently working on a “Matter.js textbook”, a set of tutorials on how to use Matter.js (a physics library) that he writes on GitHub. Simon writes everything himself, not … Continue reading Simon writing a Matter.js textbook
Simon has made a pull request to the p5.Speech GitHub repo (a milestone!) and hopes his request gets merged. In this video he explains what he wants to improve with … Continue reading Simon contributes to the p5.Speech library
Simon spent hours studying the D3 library on Sunday, it’s a very popular JavaScript library using SVG images he had never tried before. He also found it great how the … Continue reading Simon trying out the D3 library
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
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
Today Simon spent hours translating this Car On Terrain project from Phaser.io (where it appears in JavaScript) into Processing (Java). He loved doing it in a form of a lesson for … Continue reading Translating Car On Terrain project from Phaser.io into Processing
Some more translations, this time from Codea (Lua) into Processing (Java). Ellipse Mode: Blend Modes: Physics Lab tests from Codea:
Simon translated this Bubble project from Codea (a physics library and an app) into p5.js (JavaScript) and put it on GitHub at: https://github.com/simon-tiger/bubble-projects
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
In this project Simon combined two exercises and one example from Daniel Shiffman’s Nature of Code book, Chapter 5 – Physic Libraries. The specific physics library used here is Box2D. … Continue reading MotorAttractor with Box2D in Processing (Java)