Software Design

  This is where I put any potentially useful software that I write.

  A note to all users of this page:  I will never intentionally distribute a file or program containing a virus, or a file or program that could cause harm to a computer, but I can and will still never completely guarantee the safety of the stuff on this page.  Remember, none of this is professional-quality software, and more likely than not, none of this has been thoroughly virus-checked.

  Well, there's the disclaimer; here's the stuff:



  Graphing Calculator Apps: I have a Casio 9850 graphing calculator, and on occasion I like to have fun writing programs for it.


  This Website: This doesn't really count as a program, but all (D)HTML/JavaScript on this page is hand-coded, so that has to count for something.

  JSFlashCard: This is a Web-based FlashCard program. Right now, it is in a very early stage; it can't save, and you have to copy data from another, real program into it to get it to work. Future goals: Auto-save flashcards, and have a more user-friendly card creator. (Web page, requires JavaScript)

  FlashCard: This is a basic Flash Card program.  I haven't used it in a year and a half so I don't really remember what it does; have fun figuring it out. (Windows executable, zipped, written in C++)

  2D-world gaming library: This is the source code for a simple tile-based 2D-world-creating library.  It comes with the source for a sample program (MS VC++ 6), and pre-compiled with several levels pre-made.  Have fun trying to figure it out.  If you're trying to use the source code, you need the Carnegie Mellon University Graphics (CMUGraphics) v1.5 library; I have made some initial steps towards using the 2.0 library, but I can't get fstream.h and that library to work at the same time (fstream.h doesn't support namespace std; CMUG2 needs it).