Welcome to My Profile

by Lok Yiu Chan

About Me

My Porflie's Picture

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

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


Picture of the webpage

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!

Picture of the webpage
Picture of the webpage
Picture of the webpage

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!

Contact