Both of my parents retired before I graduate from primary school. Facing a bad family economy, I decided to participate in various projects, both for a living and to challenge myself and find my own interest.
These all happened shortly after I won my first prize in an computer olympiad. Since then, I have been working on mobile devices from the oldest 8-bit MCU to the most modern one: iPhone4, and I have tried everything new on those different devices. Funny ideas also provides me an important way of relaxation, or even sources of innovation, while conducting serious researches. Also money earned from them covered some of my stipends.
You may find some of the projects I made in the "Mobile Development" section. Those past projects on WQX (An electronic dictionary with a 8-bit 6502 CPU inside) are collected specially in the "WQX Memorial" section because those memories are very precious to me.
The simulator node is an important part of our lab's distributed simulation system. Three infrared radiation sources of the airplane are considered in the simulation: fuselage, hot spot and plume.
This simulator runs on my android phone (600MHz CPU), Radiation value are calculated on several discrete points according to Planc's law for black body radiations, and the final results are calculated via cardinal interpolations. I also added a trackball function: You can touch and slide the screen to rotate the plane!
Here is the final result:
Or the original version:)


Now watch this. Can you imagine this Real Time Strategy game is running on an MTK feature phone with a CPU of only 100~150MHz and RAM of less than 300KB?
Yes I made it! This is a really exciting RTS which supports both campaign and VS mode. AI and path finding codes are highly optimized to make the game run smoothly on very limited hardware platforms.
Some more screen shots:



That is REALLY AMAZING!!! I nearly cannot believe it when I heard the news. The game was developed by three people including me, the other two are programmer Zhao and game artist Liu from Infiworks Inc.
I had been working in the company for an internship, and later we decided to made the "Dudu Rush". Mr.Zhao provided us with the game engine and I used Lua to adjust the game logic to make it enjoyable, while Mr.Liu did most of the game art. I thought it would be somehow successful because the idea is not too bad and Mr.Liu's drawings are REALLY perfect, but I have never expected the game to be so popular. Anyway, this is the first iPhone app I designed myself. Much thanks to Mr.Zhao and Mr.Liu, Cheers!
Think of what I learned from Infiworks: Some advanced UI design skill, Some code optimization techniques for Cocoa platform, and the most important thing: I got familiar with Lua. The language is really cool and I will use it in my lab projects:)
Here I proudly announces my third commercial game: Air Combat!
With many thanks to LSL(RedPassion) from Iava Inc., Beijing, who collaborated with me in the game art design!



A lite action game.

Players should use arrow keys to move the plane, in order not to be bombed by those fire balls: they are endlessly coming from everywhere!!!
The game is released on Labors' Day:)

I designed multiple props in the game: Bubble bomb, Lengthened arrow, All-up and All-down.