Logo: Apollo Heo Home About Me Resume Projects Career Location Contact Me

Projects

Scratch, Python, Gobert Machine, Bridge Designer, 55 Timer


Courses: Computer Science Principles, Principles of Engineering, Digital Electronics

Scratch

Scratch
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.

View project page for more

Python

Python
Hangman

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.

View project page for more

Principles of Engineering Class

POE Gobert Logo
POE Gobert Machine Image

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.

View project page for more

Principles of Engineering Class

POE Bridge Designer

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.

View project page for more

Digital Electronics Class

DE 4-Bit Counter

4-Bit Counter

As a part of building our knowledge on electronics, we created a breadboard circuitry of a 4-bit counter.

View project page for more

Digital Electronics Class

DE 555 Timer

555 Timer

As a part of building our knowledge on electronics, we created a breadboard circuitry of a 555 timer.

View project page for more