This is a collection of some projects I've done.
All the source codes are put on Github.

Android mobile game application

Gomoku

An abstract strategy board game for two players developed by Processing. Players take turns placing a piece of their color (black or white) on one empty intersection. The winner is the first player to form an unbroken row of five pieces horizontally, vertically, or diagonally.


Ten10

An additive game developed by Processing. Collecting same tiles to form next stage tiles. The goal is to get the final tile. Within a period of time, all the tiles move up. Once a tile reaches the top of the game border, game is over.


Nodes2.0

An exciting and causal funny game developed by Processing. To pin all the dots one by one to spinning circle with taps. The game is over when a dot gets touch with other dots. It becomes challenging and interesting when going through different levels.


Carcar

A car parking game developed by Processing. It is provided with four control buttons, which are left, right, forward, and toward. The goal is to drive the car into the parking space. There is no time limit to practice parking.


BrickBreaker

A brick-breaker game developed by Processing. Tilting the phone to control the paddle and keep the ball in the game. Your mission is to remove all the breakable bricks by hitting them with the ball. Interestingly, some bricks need more than a single hit.


LightNonogram

A puzzle game developed by Processing. Use the numbers in the rows and columns to solve the puzzle. These numbers tell you the runs of gray squares in each row and column. The gray squares can be put in fill mode and the sign "X"s can be put in mark mode. Five lives are given when game starts.