ProgramsThese are some Java source files and executable jar archives for anyone that is interested. MineSweeper A minesweeper clone with some simple AI added. If you get stuck hit F3 to get updated probabilities for the entire board. The closer to white a cell is, the less chance there is a mine there. Also F4 will automatically fill in all the cells that it is 100% sure of. Hitting F3 and F4 will basically play the whole game. F5 will clear the cell that is least likely to have a mine. F2 restarts the game. Java Source Files: MineSweeper.java | JMineSweeper.java | Board.java | Cell.java Executable JAR (with source): MineSweeper.jar LCD Test
The LCD Test program was designed to allow LCD users to compare the ghosting on different monitors. It allows the user to change the colors, speeds, and sizes of the bars through a setup file.
Because it is written in Java it can be very slow at large resolutions, the speed is entirely dependent on the resolution. Vary the resolution to get the speed you want, or modify the setup file.
Quick note about LCDTest.cfg: This file should be modified very carefully, the format must remain exactly the same. Also, you can add as many colors as you want, just list them in hex format.
Java Source Files: class LCDTest (main) | class LCDTestGraphic Configuration File: LCDTest.cfg Executable JAR: LCDTest.jar Lunar Lander The non-applet, in other words original, form of the Lunar Lander game in the games section. Almost entirely identical to the applet. Java Source File | Executable JAR Secret Word The secret word game from the games section in a non-applet form, file io significantly different in this version, among other changes. The jar application requires a properly formatted word list file called "WordList.txt" to be located in the same directory in order to work. Java Source File | Word List File | Executable JAR SHTML to HTML This program was relied on very heavily in the making of the first version of this site. This is a command line program that takes two arguments. The first is a directory with a website in it. The second is the destination directory. The program first copies all the files to the new directory and then proceeds to convert all shtml files, with server side includes, into ordinary html files that can be viewed anywhere. I used this tool to add the header, navbar, copyright, and footer into every page without having to worry about manually doing it. Java Source Files: FileCollection | HTMLWriter | SHTMLReader | SHTMLtoHTML Executable JAR NT Batch Files - UPDATED Batch files for users of Windows NT/2000/XP. These files can be associated with .java and .class files in order to allow double click compilation, execution, and packaging. Extract the batch files into any directory listed in your system's path variable and merge the registry file into your registry to setup the file associations. The .reg file will override existing file association settings. You also need to move FindClassName.java and FindClassName.class into any directory listed in your system's classpath environment variable. NT Batch Files ZIP (can now run classes in packages) |