|
This document includes software with an Artificial Intelligence (A.I.) for playing Tetris, either via a video camera and image processing, or directly within the software itself.
Source code is provided for C# and for C++, for various compilers. |
|
This document describes a C# wrapper for OpenGL which includes support for most OpenGL extensions (such as pixel shaders).
|
|
This document describes an algorithm for simulating a neural network, with learning by backward error propagation.
|
|
I really enjoyed playing "Grand Theft Auto III" (GTA3) on a personal computer (PC).
|
|
When Agent JC Denton joined UNATCO, he didn't realize that his boss, Mr. Manderley, was a junkie in search of a superior high, and that his first day on the job would cause the end of human civilization!
|
|
This document includes miscellaneous humorous images I collected while browsing the Internet in 2005 and 2006.
|
|
Tetris was originally a traditional Russian drinking game involving vodka! Or maybe not. You decide!
|
|
2005.03.12: I took the SAT. This document is my analysis of the test.
|
|
This document includes a summary of useful algorithms of linear algebra, with C# computer code. This document describes how cross products and rotations can be generalized to any number of coordinates.
|
|
This document describes C# and .NET. This document also describes related software for programmers.
|
|
This document describes an electrical circuit to enable a personal computer to send and receive audio through a wire based telephone network.
|
|
Learn advanced vocabulary of American English using my software. This software is suitable for preparing for the verbal sections of the SAT and GRE.
|
|
2003.03: I appeared on television ( TechTV, "The Screen Savers" ) to demonstrate my Tetris Artificial Intelligence project.
|
|
From 2003.11.01 to 2003.11.28 I took a train trip between the West coast and the East coast of the United States of America (USA), crossing many states. I present my collection of 1993 images.
|
|
2004.01.27: My mother and I visited the Huntington Library and Botanical Gardens.
|
|
2003.05.15: I visited the Electronic Entertainment Expo (E3) in Los Angeles, California.
|
|
2003.04: Pictures of the annual "Wayzgoose" festival at UCI.
|
|
Hermosa Beach at dusk (2002.12)
|
|
UCI campus at 2 A.M. (2002.07)
|
|
eclectic images (2000-2002)
|
|
UCI Aldrich Park (2003.04)
|
|
Newport Beach (2002.03)
|
|
Laguna Beach (2002.03)
|
|
Dana Point: Fireworks (2002.07.04)
|
|
University of California, Irvine (UCI) (2002.03)
|
|
Park, pond, ducks, nature, near UCI. (2002.08)
|
|
Jim Chiou at UCI (2002.08)
|
|
Miscellaneous UCI photographs (2002.07)
|
|
My cat, "Pounce"
|
|
More pictures of my cat, "Pounce"
|
|
I was one of the main programmers who developed the fifth edition of "NCAA Football 2001" for the PlayStation (published by Electronic Arts in 2000).
Check out my hilarious cheat codes! |
|
This is a 185-page document showing derivations of formulae related to harmonic oscillation.
|
|
The "BASIC Stamp 2" single-chip computer
|
|
Using a "BASIC Stamp 2" single-chip computer to emulate a PS/2 mouse.
|
|
People who develop video games often create game scenarios that have seemingly inevitable outcomes, typically leading to the death of characters. However, I like to "change fate", using the rules of the game environment in such a manner as to rescue game characters from being killed, sparing them from the sadistic wishes of the game developers. In this article, I explore some of the possibilities with the games "Half-Life" and "Half-Life: Opposing Force".
|
|
My experimental music composition inspired by the HEV suit in the video game "Half-Life". (1998)
|
|
My personal experience with "spam" (unsolicited e-mail messages), in the years 2001-2004.
|
|
This document is a tutorial for creating and deploying J2ME software for mobile phones. This document is now quite obsolete.
|
