Java |
||
| TFlock - a fixed version of my flocking simulation applet with better double buffered drawing. | ![]() |
|
| Robots - my Swing applet version of the classic UNIX game. (alternate location if the above crashes - trying to fix ASAP) | ![]() |
|
| Teemchens Kursrechner fuer UNItopia (in German) - a ship navigation calculator for the German MUD called UNItopia. | ||
| Graphotax (in Finnish, on the Web server of the University of Tampere) - an applet to calculate grapheme sequences from a sample and generate random text using it as a model. (Warning: ugly.) Also, it doesn't work as it should. I know the reason but I am probably too busy/lazy to fix it. | ![]() |
|
Perl / CGI |
||
| Teemchens Kursrechner fuer UNItopia (in German) - the Perl version of the navigational calculator above. | ||
| Tunnit (in Finnish) - a simple calculator to help fill out a work report form for retail store employees | ||
| de2pho - a frontend for the MBROLA speech synthesizer which converts
syllabic German text to SAMPA notation - finally found a copy of this. This is a
part of a coursework, and the tarball is in its original condition (instructions
given only in Finnish). The scripts are pretty straightforward, though. There are
two scripts; de2pho.pl is the main script which does the actual translation. You
may pipe any (preferred pre-hyphenised) German text to it. Its output again may be
piped to one of the prosody scripts, which produces phonetic files suitable for
MBROLA.
output. Note: this is not a CGI program, so you'll have to extract the tarball on a UNIX machine with PERL installed to try it out. |
||
| FoxBAT - a Bayesian Analysis Tool for Mozilla Firefox. This includes a server made with Perl and a Firefox Extension. Once the software is finished it should be made available here. | ||
C and C++ |
||
| roessel - source code for a program
which solves the classic puzzle called Knight's Tour (Rösselsprung in German). This is a brute force
kludge made for my own purposes, so you'll need to manually edit the .h file
to change to size of the board or starting square. But if you're familiar with
the puzzle and C++, you should be able to figure out what it does.
IMPORTANT NOTE: Solving the 8x8 puzzle is very processor-intensive. Be prepared to have it running for a matter of hours on an AMD XP 2100+ processor. I did. It seems it is impossible to solve a 7x7 board. I have never tried boards larger than 8x8, as it would probably take an eternity but maybe there exists an earlier solution by lucky accident. Try it if you dare. I only keep this here for nostalgy reasons. Time has passed and the web is full of better (above all faster!) solutions to this problem. Here's one (in German) from someone called Mr. Bay Fall. |
||
Handheld devices |
||
| Avalam86 - A small binary program for
the TI-86 calculator which let's you play the board game called Avalam. The program is
very simple, it just simulates the game board, only observing you don't make any
illegal moves. It doesn't even keep a track of whose turn it is. Use the arrow
keys to move the cursor and the number keys to make a move. Press EXIT when
you're done playing.
Avalam rules can be found here. The piece colors are inverted in the TI-version, but that doesn't make any difference. I should be able to port the program to the TI-83 too but I can't test the program as I don't have the calculator myself. If you want to help me test a TI-83 port, tell me. Use the guestbook for that, for instance. Some MIDlet / Symbian stuff coming "soon". |
![]() |
|
|
|
|
||
|