Free Downloads

  1. Multichat: a muit-user chat application created in Visual Basic. The package contains a chat server, a chat client, a help file, and a self-extracting executable file named vbrun60sp6.exe (it installs Microsoft Visual Basic run-time files required to run Multichat). Refer to the help file (ChatHelp.html) in the package for details on how to get started and problems.
    Multichat.zip


  2. XP cleaner, created as a batch file, which should clean most of the junks in Windows XP (incompleted): cleanXP.zip.
    Note: This is meant to perform clean-up operations during startup, so I'd recommend you to place that file into your StartUp folder otherwise you won't find it useful. This is similar to using the autoexec.bat file but it's non-functional in Windows XP.


  3. A collection of bitmaps of playing cards (ideally for creating card games when you load these bitmaps): card.zip


  4. A Brief PowerPoint tutorial on how to write simple registry scripts: RegScripts.zip


  5. An old high school project created in 2000. A simple shooting game made of ASCII values in Turbo Pascal: gremgames.zip


  6. An old high school project created in 2002. It includes a simulation of a recursive game called Towers of Hanoi, and a card game called slapjack. Both are made with C++. I wish I can modify them into more efficient programs but I've lost the source code :-(
    Link: toh_slap.zip


  7. A small package containing all the Java classes you will need for exploring the beauty of Graph theory. It has a Graph class that allows you to create a graph, a Breadth-First-Search class that allows you to find the shortest path between two nodes in a graph. The Queue class is a supporting file that is used to implement BFS and you don't need to worry much about it. All you need to look at are the Graph and BFS classes. They are all written by me (but the algorithms I implemented definitely aren't the most efficient in the world). Feel free to use them by integrating them into your code if you're writing Java programs that involve graphs. My classes should be general enough to handle any graphs and the searching on them. All you need to do is to understand how to use the Graph and BFS classes (they're very straight-forward).
    Main files: BFS.java Graph.java
    Supporting file: Queue.java
  8. Some XP Tweaks researched by me. The text might be a little bit disorganized, mainly because it was written only for myself. But I thought it'd be nice if I share it here.
    File: xp_tweaks.txt


Tom F (May 8, 2006)