Site hosted by Angelfire.com: Build your free website today!

My Home Page

This page contains some computer work that may lead up to a 3D game in the future. In 2004, I had been toying with the idea of making a remake of 688 Attack Sub but have put that idea on hold. At first, I had thought about using some DOS tools but decided that if I do pursue the project, to use Windows. The DOS tools are on the web as a reference for anyone who is curious. All Graphics code will be done with SDL, http://www.libsdl.org/index.php . All Networking or Multiplayer code will be done with Internet Sockets. And yes, you should get a copy of Mingw from http://www.mingw.org, regardless of your hobbies. There is no excuse for any computer to not have a compiler.

I will probably pursue the project after I finish ESL teaching in Korea.



A simple Server and Client written in Ada95 This is from last year. It took several weeks to write. This is code to do Internet Socket Programming. The Ada GameServer and GameClient programs have passed the test. (Run TestServer and TestClient in separate windows.)



Ada95 bindings for the SDL primitives These include subroutines for simple shapes onto the screen.



Ada95 bindings for SDL itself These are bindings to allow programmers to use SDL with their Ada programs. This should save programmers the pain of setting up SDL to work with MingW.



For opening .7z files This program handles different file compression formats, including zip files, tarballs, and 7z files.

Gautier's 3d Library for DOS This link is kept as a reference. Anybody who wants to know how computer graphics works in terms of the actual 0s and 1s needs to take a look.

Null Modem program
This is an auxilary program I wrote to test a library used for communicating across a null modem cable.
This library is written in Ada95 and was compiled using the GNAT compiler for DOS. So far, this library
sends and receives Characters. Eventually, I will complete it so that it sends and receives Integers,
Floats, and Booleans as well.




A screenshot of a 3d model I built using Blender3d.