|
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.
|
|
This document is a tutorial for starting J2ME programming for cellular phones. This document was written in the year 2002, and developing software for cellular phones is very different now. Therefore, this document is now only of historical interest.
|
|
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!
|
|
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 musical composition inspired by the HEV suit in the video game "Half-Life". (1998)
|
|
I was one of the programmers who helped develop the fifth edition of "NCAA Football 2001" video game for the PlayStation (published by Electronic Arts in 2000).
Check out my hilarious cheat codes! |
|
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!
|
|
I took the SAT on the debut of the latest version of the test (2005.03.12). 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.
|
|
I wrote an essay on the subject of "spam messages". This essay includes a description of a method which could eliminate spam messages.
|
|
I wrote a 185-page document showing derivations of formulas related to harmonic oscillation. The text is suitable for physics students with some knowledge of calculus.
|
|
I designed a video game named "Critical Mass" in the years 2000-2001. Although I have not developed this video game, I enjoyed imagining the game idea.
|
|
In the year 1997, I wrote an essay about robots and humans.
|
|
This document describes an electrical circuit to enable a personal computer to send and receive audio through a wire based telephone network.
|
|
The "BASIC Stamp 2" microcomputer
|
|
Using a "BASIC Stamp 2" computer to emulate a PS/2 mouse
|
|
Rudimentary automation to perform certain tasks in the "Morrowind" video game
|
|
Learn advanced vocabulary of American English using my software. This software is suitable for preparing for the verbal sections of the SAT and GRE.
|
|
I appeared on television ( TechTV, "The Screen Savers" ) to demonstrate my Tetris artificial intelligence project. (2003.03.05)
|
|
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 1,993 images.
|
|
I visited the Electronic Entertainment Expo (E3) in Los Angeles, California. (2003.05.15)
|
|
My mother and I visited the Huntington Library and Botanical Gardens. (2004.01.27)
|
|
Hermosa Beach at dusk (2002)
|
|
Newport Beach, California (2002)
|
|
Laguna Beach, California (2002.03)
|
|
Dana Point, California (2002.07.04)
|
|
Irvine, California nature (2002.08)
|
|
University of California, Irvine (UCI) (2002.03)
|
|
UCI campus at 2 A.M. (2002.07)
|
|
University of California, Irvine (UCI) (2002.07)
|
|
My "DJ Hacker AI" guest appearance on the radio. (2002.07.04)
|
|
My friend Jim Chiou at UCI. (2002.08)
|
|
UCI Aldrich park (2003.04)
|
|
Pictures of the annual "Wayzgoose" festival at UCI. (2003.04)
|
|
My desk at the Sennari office in the year 2002
|
|
My cat, "Pounce"
|
|
My cat, "Pounce"; part 2
|
|
Eclectic images which I collected during the years 2000-2002
|
