Timeline
On this page, I'll be listing the notable projects/events that I've had relating to computer science and technology. This is something that I've always wanted to do–maybe I'll get some fond memories in the future. I tried making each entry in chronological order, not relative significance. The ones I write more about are probably cooler.
Elementary School
Videogames!
My first ever experience writing code was in 3rd grade. On one random afternoon, Mrs. Chen took all the students who finished the math homework early and showed us how to learn Javascript on Khan Academy. I'll never forget that day.
Khan Academy - Javascript
I tried to replicate many of the games that I loved playing. I wasn't able to get any of them to work, but they still looked cool!
Check them out here: https://www.khanacademy.org/profile/kaid_898153741304201819356782/projects
First Unity Game Ever
During a summer camp, I wanted to build a Dragon Ball Z game except it was open-world and like Zelda and you could fly and you could do a Kamehameha–pretty ambitious for my first Unity project. While I did not get all of these things, I settled for a 3D parkour game that spawned creepy zombies. I also got teleportation to work, and if you hit a certain button, you could teleport to this beautiful terrain that I generated.
Middle School
Playing games, making games
"Dylan, stop coding and go practice some basketball", my Dad would always tell me. Even though I was limited to an hour of coding a day, I still made the most of my time and spent hundreds of hours learning Unity, HTML, and Python. I also started to read books on programming, such as Clean Code, The Pragmatic Programmer, and Accelerated C++.
Spartan Royale
For my 6th-grade history final, the topic was ancient Greece/Rome. Of course, I knew that I had to make a battle royale game just like Fortnite except with Spartan soldiers. I remember very distinctly having only two weeks to complete the project, giving me an excuse to my parents for spending so much time in my room coding. On the day of the presentation, I was fully dressed up as a Spartan Soldier and ready to let people play my game. It was awesome.
Accelerated C++
This is not really a project, more like a paradigm shift. I realized that if I wanted to be the best developer I could be, I needed to start reading and learning to be a better developer. Back in 7th grade, C++ was the "impossible" language that only smart people could learn. Of course, I took on that challenge and borrowed "Accelerated C++" from the library.
Looking back, the content was not very complicated; it was mostly basic C++ data structures and OOP principles. Still, I spent all my free time learning about C++. I even (briefly) switched from Unity to Unreal Engine because of their C++ usage, and tried making some games with that. I would say the craziest thing that I did, however, was wake up at 6:00-6:30 AM every morning, hop onto my top bunk, and spend an hour reading before school. That's some crazy dedication man!