Welcome to Apollo Heo's Online Portfolio
Hello World!
Programming, academics—these are the words that describe me. Hello, my name is Apollo Heo, and I am currently enrolled to Dublin High School as a senior with aspiring hopes and goals for the next year of high school and the future. Ever since I was young, I have always enjoyed technology in the ever-changing world we now live in, and have wanted to leave my own legacy on the internet. In my free time, I program various tasks that automate simple repetitive tasks.
Continue reading ...Projects
Scratch
24 Hours to Die
The object for our Scratch project was to create either a story or a game with my partner, Josh Koh, that demonstrates our knowledge of programming fundamentals and our ability to use the Scratch interface. In the beginning, Josh and I concluded that we wanted to create a story with user inputs—like a “Choose Your Own Adventure” type. In our Scratch story code, we also displayed our creativity with not only the story outline but with the effect we added to the buttons the user clicks on to input their choice in between scenes.
Python
Hangman
When we discussed ideas, we tried to extend what we considered to be a “basic hangman game” and developed ideas that other games contained. For example, most games feature a username and a score feature so we created a scoreboard. We also developed further on the idea of ASCII Art into ASCII Animation. Also, another idea we thought of was the process of deleting each screen and reprinting, giving a smooth transition most, if not all, modern games possess. What helped a lot for this project was that we had the exact same partner. Moreso, we could import functions that we had made for the Text Adventure Project. This benefitted us extremely well as we had faced, and overcame, most of the difficulties during the last creation, i.e. colored text and terminal manipulation.
Principles of Engineering Class
Gobert Machine
Our (mock) client is Joseph Hersher and we, The Asianeers (Edison Chan, Sihan Chen, Apollo Heo, Alexander Xin) have been tasked to design and build a machine for which Hersher can use on his Youtube Channel, "Joseph's Machines". We decided to design a machine composed around 12 simple machines, capable of bringing a pencil case, an eraser, a calculator, and a sheet of paper onto a desk, which is powered by a single initial applied force.
Principles of Engineering Class
Bridge Designer
Our (mock) client is the American Bridge Company and we (Pranae Harirajan, Apollo Heo, Ria Khatri, Sathvika Nadipalli) have been tasked to design a bridge across Trinity River for vehicles to cross. The specific conditions were to use Bridge Designer, and meet all WPB Designer Constraints. Our goal was to make the least costly design, with little regard to stability.
Digital Electronics Class
4-Bit Counter
As a part of building our knowledge on electronics, we created a breadboard circuitry of a 4-bit counter.
Digital Electronics Class
555 Timer
As a part of building our knowledge on electronics, we created a breadboard circuitry of a 555 timer.