
This page lists some software packages I've written, but have
discontinued work on. (Though in some cases I might resume work.)
- Language:
Java
- Licence: BSD Style
SimpleSim is a simple flight simulator, a little more advanced than
the IOCCC Simulator. It is a web applet, written in Java, and it's
main purpose is to serve as a gimmick on a web page. It models a
6-degree-of-freedom airplane, displays wireframe scenery, and has a
simple instrument panel. One can load different scenes from the
applet.
If your browser has Java (enabled), you can test fly SimpleSim.
- Language:
Java 1.1
- Licence: BSD Style
'Gon Flying is a somewhat more complex flight simulator than SimpleSim.
It is also written in Java. However, it has a (primitive, for now)
graphical control panel, polygon-based scenery (hence the name), and
is extensible in certain ways.
If your browser has Java (enabled), you can test fly 'Gon Flying.
- Languages:
Python,C
- Platform:
Unix
- Licence: BSD Style
Leonardo 3D is a program that bring 3D character modeling and animation
to the common programmer. It is an application, written in Python,
that allows one to easily create models of 3D anthropods, which can be
integrated into Python programs that render scenes using OpenGL.
Here are some screenshots:
I haven't release Leonardo 3D. This one I might resume someday if
I'm in a decent mood.
Pydra
- Languages:
Python,C,Fortran
- Licence: BSD Style
Pydra is a genetic programming framework for Python. Pydra (the
name is a blend of Python and Hydra; the mythological nine-headed
Hydra kind of reminded me of a parse tree) is written in Python, but
the population can be evaluated by compiling and running automatically
generated Fortran and C programs.
I wrote a previous incarnation of Pydra to try to design
Mandel-like fractals with a certain shaped basin. It was amazing to
see it actually work a little. This second incarnation is a
significant improvement.
I haven't released it or worked on it for awhile (possibly because
I no longer believe in genetic programming).
Music and Notes
- Language:
C++
- Platform:
DOS
- Licence: Public Domain
This is an early program I wrote in high school. It draws notes on
the screen while playing them through the PC Speaker.
Ah, those were the days. Then, I wasn't afraid to use reckless
gotos, bit fields, or far pointers. I happily programmed the BIOS
interrupts. The code looks surprisingly well organized and thought
out, considering I wrote it a decade ago, although the indentation
style is hideous.
Here it is, as is, along with a sample of Christmas music. It
requires Borland Turbo C++ to compile (the early versions of which are
now free). However, there's a executable in the distribution.
Download Music and Notes:
|