Welcome to My Profile
by Lok Yiu Chan
About Me

My name is Lok Yiu Chan from Hong Kong, but I used to go by Momo. I am majoring in Computer Science and am interested in coding for websites, databases, games, and software. I have a strong desire to develop my computer skills and contribute to innovative solutions that make a difference and drive improvement.
Skills
-
HTML -
CSS -
Python -
Java -
Intellij Idea -
Android Studio -
C++ -
JavaScript
Game Development
Side Game
The sliding game is a two-player strategy game played on a 5x5 grid. Players take turns sliding their custom tokens (X: White Flower and O: Pink Flower) to form a line of five consecutive tokens horizontally, vertically, or diagonally. Tokens can only move within valid rows or columns, adding a layer of strategy to each turn. The game ends when a player achieves the winning condition, and a notification announces the result. With its simple rules and engaging mechanics, the sliding game offers a fun and competitive experience for players.
This game showcases fundamental game development concepts, including canvas rendering, touchscreen input handling, and a computer-controlled second player. It supports English, Korean, and Japanese languages.
Skills: Java, Android-studio
Go Check it!David-Goliath Catch Game
The player controls David, who must collect rocks by moving around the game board. To win and defeat Goliath, David needs to gather all the rocks before coming into contact with Goliath. This game showcases fundamental game development concepts, including canvas rendering, collision detection, keyboard input handling, and autonomous object movement.
Skills: Java
Go Check it!Snake Game
The player controls a snake that moves around the game board, eating food to grow longer while avoiding collisions with the walls or its own tail. This project demonstrates fundamental game development concepts such as canvas rendering, collision detection, and keyboard input handling.
Skills: Python
Go Check it!Projects

University Department Website Redesign
Collaboratively designed and implemented user-friendly website interfaces for key departments such as Client Services and International Student Services at Brigham Young University-Hawaii, utilizing TeamDynamix in a dedicated team of two.
Skills: HTML, CSS, TeamDynamix
Go Check it!Kid-Friendly Interactive Website with AI-Enhanced Features
Implemented an AI-generated JavaScript game and a form page to collect user feedback and opinions, using server-side processing to store comment data.
Skills: HTML, CSS, JavaScript
Go Check it!