CONTENTS

Home
Projects
  Electronics
  Graphics
  Java
  Java Mobile
  Other Stuff
Resume
Music
Links To Friends
Pictures
Contact



Projects and Games


Programming Projects

asp2php - This is my Active Server Pages (VBScript) to PHP converter. It takes web pages/web sites that were written to run on Microsoft web servers and makes them run on web servers with the PHP language built in. It has appeared in magazines such as Computer Sweden and Linux Magazine. It also appears on the TuCOWS Linux CD, NetBSD, FreeBSD, Red Hat Linux, and probably others.

Naken Chat - This is my chat server I originally wrote in Java and now maintain it in C. It has A LOT of features and still compiles to only 36k on FreeBSD. It appears on the TuCOWS CD too (they gave me a 5 penguin rating for it).

MySQL PHP to Postgres PHP - Converts PHP scripts written for MySQL into PHP scripts for PostgreSQL.

Lars - This program can take a large of set mp3's and mass produce audio cd's from them.

Ringtone Tools - Helps create ringtones and logos for many types of mobile phones. You can also convert the ringtones into wav files so you can listen to them before installing them on your phone.

Drums++ - This is a programming language I designed for programming drum machines through MIDI. It has a player program that will parse .dpp files and using MIDI through the computer, it will trigger a MIDI device with drum samples.

Mandel Client/Server - This is a networked, distributed Mandelbrot animation generator. A simple demonstration of using a cluster of computers to compute Mandelbrot pictures.

Visual Basic to C - This is a project I started and never finished. It converts Visual Basic code into C code that runs on Unix with the GTK lib. Hopefully I'll get the time to work on it more.

Online Entertainment In PHP

Whorehouse... The Game - This is my first online game. It's not at all porn so don't worry about trying it out. It's basically an online simulation of running a whorehouse business. It's multiplayer so you compete with people around the world to have the highest networth. I've been running this game since May 1999 and there has been up to 4000 people playing at one time before.

Gods Of War - This is another strategy game based off my other games. It's a simulation of being a god and aquiring followers and fighting with other gods in the game.

Space Pirates - This is my latest game. It's basically a simulation of moving around a 3D grid mining planets, selling metals, and attacking other people playing the game.

Microcontroller Projects

I have a series of microcontroller projects here.

3D Images (Anaglyphs and Stereograms)

I've been experimenting a little bit with both anaglyphs and stereograms. Anaglyphs are images that can be viewed in 3D when wearing red/blue 3D glasses. Random dot stereograms (also called Magic-Eye pictures) are pictures that just look like random garbage, but when you stare at them, a secret 3D image will pop out. If you'd like to see some samples of both of these and download the program I wrote to make them go to my 3D Images page.

Compression/Decompression Algorithms

I've been writing code to do compression and decompression of graphics and normal data files. I even have a Windows DLL I made for unzipping .zip files called kunzip.dll. If you're interested in reading about it you can look at my file formats page.

WAV File Format

I have a set of WAV/sound processing programs on my audio page.

Java Programs

I have all kinds of Java programs I've written on my Java page.

Tetrinet Themes

Tetrinet is an online networked tetris game. My friend Steve and I made some themes you can download for this game. For more information you can visit the Tetrinet themes page here.

J2ME Java Applications

I've started programming some Java J2ME applications for mobile phones. I'm working on games and utilities and such. If you're interested in seeing what I've done you can download my projects at my J2ME Java page.

gif2avi

I wanted to make my own gif2avi converter for the mandelbrot server program I wrote, so I wrote this. It can take a series of GIF's and make an AVI animation file out of it. See the Mandel Server page to get more info and to download it.

TRS-80 on the Internet

If you'd like to see how I connected a Radio Shack TRS-80 computer to the internet you can go to my TRS-80 page.

Playstation 2

I've been writing some programs for the Playstation 2 console with my ultimate goal of making an Atari 2600 emulator for it. You can see what I've done so far here.

Playstation Portable

I'm posting some javascript/css games that work on the Playstation Portable (PSP). You can check those out on my PSP page.


Copyright 1997-2010 - Michael Kohn

This page was designed to work with all standard HTML compatible web browsers including Firefox, IE, Safari, and Links.