|
|
 |
Z Ray Tracer
[Project web page]
A physically based general-purpose
ray tracer. Please visit project web page for details.
|
|

|
Tank Terminator 3D
Top 17 in Rendering Competition,
Microsoft Imagine Cup 2004
[Latest
DirectX(required)]
[Download(.RAR)
4.4MB]
[Tech
Slides(.PDF) 1.3MB]
A 3D First/Third Person Shooting
Game. Featuring particle-based special effects (e.g. explosions, fire, smoke,
shadows, land-trails, etc), batch-based rendering system, collision
detection, Finite State Automata-based AI (way-point based navigation
system), Billboard system, and a powerful Level Editor.
Hint: Trigger your bullet to
AIR-STRIKE and see what will happen…
|
|

|
02CS LinkUp
[Latest
DirectX(required)]
[Download(.MSI)
4.4MB]*
[Screenshot(.JPG) 306KB]
A link-up game in which a user
tries to find all pairs of blocks of the same face and then eliminates
them as soon as possible. This game is developed during my last year of
undergraduate study in dedication to all my undergraduate classmates
(whose faces appear in the game) of Class 2002 Computer Science, Fudan University. We are friends forever!
|
 |
XFC UI Library
[Screenshot
for the UI in CAT (.JPG) 172KB]
[Screenshot
for the Resource Editor (.JPG) 202KB]
A User Interface library built from
scratch. Especially useful for games where standard Windows controls are
not applicable. Key features include common control support (button,
combo box, input bar, menu, etc), a resource editor, automatic symbol
generation in .h file, skin support and a message passing framework.
The library is used in
Tank Terminator 3D/2D,
02CS LinkUp and the UI for
Context Aware Textures
and Silhouette Textures.
|
|

|
Tank Terminator
[Download(.ZIP) 754KB]*
[Screenshot(.JPG) 114KB]
A 2D Tank shooting game based the
popular FC game of Tank City. At the age of 14, I wrote the
first version of this game in 16-bit Turbo Pascal+8086 assembly on DOS.
Later on, I rewrote it in C/C++ using DJGPP in 32-bit protection mode.
And then I implemented it using Visual C/C++ and DirectDraw on
Windows. Finally, I turned it into a 3D game listed above, Tank
Terminator 3D.
|
|

|
Hongzhi PinYin
Input Method
[Download(.MSI)
3.7MB]* [Paper(.PDF) 424KB]*
This is my undergraduate course project
for Natural Language Processing. It is a REAL FUNCTIONING input method for
Chinese characters. And a statistical model called n-gram is exploited to
“cleverly” map English key strokes into meaningful Chinese
collocations.
|
Back to
Homepage
*: This item contains Chinese
characters.
|