# Coding Blog

## Featured Post

I was introduced to deepdream in one CSC413 lecture about neural network interpretability. As it has pretty cool visual effects, I started to probe into it this summer. So, on the basis of some exi...

Nov 10, 2023

## Posts

I’ve completed my web development course CSC309 at UofT last semester, and got some experience in building the backend and frontend of the website. So, together with my roommates Ethan and Thomas, ...

Jan 20, 2023

When I attended my first leetcode weekly contest in Fuburary, I couldn’t even complete two questions out of four. However, till now, I’ve completed 600+ questions and got contest rating 1976, which...

Sep 22, 2022

After watching 3blue1brown’s video, I decided to make my own version using p5.js, which I can put it on my website.

May 16, 2022

Perlin noise is a pretty handy algorithm that can create many interesting generative arts, just like what I’ll introduce in this post. So, let me first introduce what is perlin noise.

Jan 25, 2022

Initially, I watched coding train’s A* pathfinding algorithm and decided to make my own version. However, when finishing A*, I was thinking of generating maze first and then use A* to solve it. Aft...

Jan 24, 2022

In mathematics, the term chaos game originally referred to a method of creating a fractal, using a polygon and an initial point selected at random inside it.

Jan 23, 2022

Mendelbrot set is the subset of complex numbers. Let “c” be an arbitary complex number, and define the function: \(f_c(z) = z^2 + c\), where \(z\) start from \(0 + 0i\).

Jan 23, 2022

Same as part1, the codes and ideas are based on tutorials of thedotisblack creative coding, and you can find many more interesting content in his channel.

Jan 23, 2022

First to mention, this part is purely based on tutorials of thedotisblack creative coding, and you can find many more interesting content in his channel.

Jan 19, 2022

This simple particle collsion and Gravity system is completed in 2021 summer.
The idea started from my motivation to build a physics engine, but since that I cannot reach the level of building an ...

Jan 18, 2022

Tower of Hanoi is a device made up of three rods and several disks with different diameters.
While we initially put all disks at the leftmost rod, the smallest at the top, while largest at the bott...

Jan 18, 2022

Game of life is a celluar automaton devised by mathematician John Horton Conway in 1970.
By applying static rules on certain initial state, the game will evolve itself and produce dynamic yet comp...

Jan 17, 2022