PROGRAMMING

LEARNING EXPERIENCE

I discovered a new passion this school year - PROGRAMMING! I remember how I was in awe when I witnessed Mr. Watson executing some really cool and alien coding language. With an introductory course to Python, I found the joy of coding very similar to solving math works, my primary academic interests, in term of logical thinking and problem solving. I was keen on this technology so much that I decided to spend my winter break to learn Java language on my own and later on created three fun games!

JAVA ORIGINAL GAMES

After taking the introductory programming course with the Python language, I decided to extend my knowledge by learning Java through this website.

Click here to view my Java tutorial works

EPL SOCCER CLUBS SCRAMBLE GAME

I first created the original version of this game in Python language to apply the knowledge of conditional loops, arrays, and random numbers right that I learned in the Python course. After finishing the Java independent study, I re-explored the game again in Java language to self-assess my performance in Java.

EPL SOCCER CLUBS HANGMAN

In search of another independent coding project, I was stimulated with the Hangman Game idea. The challenge bar was raised to a much higher level in comparison to my first game, and I struggled for a week in identifying the suitable algorithm for the game. I gradually nailed it, but those difficulties were nothing when I further pushed myself to create a multiplayer version of the game. "Syntax Error." an annoyingly bold red line kept appearing on the coding screen. Tremendously frustrated, I glued my eyes to the monitor and my fingers to the keyboard for many evenings to confront the bold red line. Finally, the triumphant moment arrived. I was shakily pressing the "run" button and anxiously pacing back and forth like a caged lion. The line "Welcome to EPL Soccer Clubs Hangman Game" popped up. I jumped and ran around the room like a mad man, enjoying every single sensation of elation and satisfaction. Later on, this experience became one of my essay that I submitted during the US boarding school application process. I wrote in the essay, "I have stucked in endless conditional loop errors. I have stucked in the loop of enthusiasm, trying, failing, and trying again until I succeed."

ONE PLAYER MODE

MULTIPLAYER MODE