Category: Simon’s Own Code
Slitscan and Edge Detection in p5.js
Simon writes: Made a cool #slitscan effect you all can play with: https://editor.p5js.org/simontiger/full/Xr8F_KmnU Code here: https://editor.p5js.org/simontiger/sketches/Xr8F_KmnU I have actually figured out the appropriate way to move the image of the … Continue reading Slitscan and Edge Detection in p5.js
Drawing with Turtle
Here we are, on the day of my 40th birthday, while recording a lesson of drawing with turtle in Python. It was meant to be my birthday present, a beginner-friendly … Continue reading Drawing with Turtle
Cat and Mouse
This is a project that Simon started a few weeks ago but never finished, so I think it’s time I archive it here. It’s based upon this wonderful Numberphile video, … Continue reading Cat and Mouse
Chaos Game and the Serpinski Triangle
Monday morning Simon showed me the Chaos Game: he created three random dots on a sheet of paper (the corners of a triangle) and was throwing dice to determine where … Continue reading Chaos Game and the Serpinski Triangle
The Van Eck Sequence
Simon explains that the Van Eck Sequence is and shows the patterns he has discovered in the sequence by programming it in Python and plotting it in Wolfram Mathematica. Simon’s … Continue reading The Van Eck Sequence
Simon’s new “giant project”: Sorting Visualizations
Simon writes: I’ve built a giant project; a website / community project / platform for making algorithms! I’ve built in this video Bubble Sort, Selection Sort, Insertion Sort, Mergesort, Quicksort, … Continue reading Simon’s new “giant project”: Sorting Visualizations
Interview with Simon on Repl.it
Repl.it has published a cool interview with Simon! It was interesting how Simon struggling to answer some of the more general questions gave me another glimpse into his beautiful mind … Continue reading Interview with Simon on Repl.it
Simon’s Community Contribution: Variation of 2D Casting Coding Challenge in p5.js
This is Simon’s version of Daniel Shiffman’s 2D Casting code, made on Wednesday last week right after the live session. Link to the live session including the coding challenge. Code … Continue reading Simon’s Community Contribution: Variation of 2D Casting Coding Challenge in p5.js
What Simon did instead of taking the SAT on Saturday
On Saturday morning, Simon didn’t go to the SAT examination location, although we had registered him to try taking the SAT (with great difficulties, because he is so young). In … Continue reading What Simon did instead of taking the SAT on Saturday
Experimenting with random walks in Wolfram Mathematica
Simon’s code is published online at: https://www.wolframcloud.com/objects/monajune0/Published/Random_walk_distribution.nbhttps://www.wolframcloud.com/objects/monajune0/Published/Random_walk_distribution2D.nb “If I take many random walks and see what the endpoints of those random walks are, what I’ll find is a Gaussian distribution!” … Continue reading Experimenting with random walks in Wolfram Mathematica
More Sorting Algorithms!
An update to Simon’s new project: a series of video tutorials on sorting algorithms! See the full playlist here. Finally, parts 6 and 7 of Simon’s exciting series of video … Continue reading More Sorting Algorithms!