People    

Research    

Contact    

CS Department    

Yale    

Yale University

 

 

 

 

Cool Stuff

Z Ray Tracer

[Project web page]

A physically based general-purpose ray tracer.

 

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!

 

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…

 

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

 

*: In order to get rid of strange ASCII characters that might occur when viewing/running the item indicated with an *, I assume that (1) you are able to read Chinese, and (2) you have a Windows system with Chinese language support.