Sit down before fact like a little child, and be prepared to give up every preconceived notion, follow humbly wherever and to whatever abyss Nature leads, or you shall learn nothing.


My name is Charles Kendrick, "Myrkul" is my most-used internet gaming nick. I work and live in "Silicon Valley" in California in the USA.

Various work, always in progress:

A collection of writing
Writings on just about everything.

Expert Quake
Expert Quake is game theory applied to multiplayer internet gaming to create games with a great deal of depth. At the Expert site are design documents and software for use with Quake and Quake sequels.

The Descent Lag and Loss FAQ.
Descent is a game in which you pilot a ship capable of 6DOF motion through a labyrinth of complex and orientationless underground mine tunnels and caverns, fighting hordes of robots with sophisticated artificial intelligence, which, aside from thier ability to navigate in 6DOF, are also capable of working in groups, fleeing in order to prepare an ambush, and hunting you down, among other things. The game also sports an excellent multiplayer system that is functional for play over the internet, even for people using modems for internet access.

This FAQ is about some of the odd behaviors that happen in the game when it is played over the internet and factors like high latency and dropped packets influence gameplay.

Stealth 3D 2000 (S3 ViRGE chipset) review
My review of the Diamond Stealth 3D 2000 PCI video card, based largely on comparisons between the normal version of Descent II and the ViRGE accelerated version that came bundled with the Stealth 3D. Includes framerate comparisons and screenshots.

VI Primer
How to get started using the second most popular UNIX editor, VI.