- 👋 Hi, I’m @niuee
I am fascinated with the concept "Infinite Canvas", so I started a library, "board", that covers the ground work of creating a web app that uses infinite canvas.
- board This library transforms a regular canvas element into a pannable, zoomable, and rotatable near-infinite canvas.
- board Testground This is the sandbox where I test out the capabilities of the board element in board
- bounce This is the animation backbone I plan to use in my new portfolio website showcasing the board element.
- bolt This is a simplified physics simulation engine originated from the python version. The implementations are almost identical. However, to optimize the collision detection a bit, I added a quadtree for the broad phase.
- bend This is a simple, bezier curve-related computation library.
- point2point This is a 2D vector-related library I use in my other projects. For instance, the bend and the board.
After I left my previous job, I started to keep myself busy by catching up with the backend development in the web dev industry. I have started a series of side projects that will ultimately come together as a horse racing simulation game. I have applied some of the stuff I learned about backend tech in some projects. Everything with a hr(horse racing) prefix is part of the project.