Programming Projects
This page is dedicated to my assorted programming projects, most of which where assignments from a few different computer science courses.
C++ Projects
Console Projects
Fraction.h fraction.cpp - Fairly basic class for representing fractions and preforming simple arithmetic operations on, ie, +, -, *, /
DoublyLinkedList.h - Linked list with links on both ends, template class.
SortedList.h - Sorted list inherits DoublyLinkedList.h, template class.
BinaryTree.h - Binary Search Tree template class.
BaseConverter.cpp - convert a positive base 10 number to bases 2 through 36.
Bitmap2.cpp - open a bitmap file manipulate it and save as new file WIP.
Graghics Magician Projects
*Require GraphicsMagician libraries.
Tictactoe.cpp - A TicTacToe game with simple A.I.
Bitmap.cpp - A simple class to load and display a 1 bit BMP file.
SFML Projects
* Requires SFML libraries
SFMLProjectWizard - A Visual Studio 2010 custom project wizard that streamlines the creation of SFML projects.
GameOfLife - a clone of Conway's game of life using SFML for drawing of game screen and Win32 for the interface.
Win32 Projects
WinBaseConverter.zip - win forms app convert a number of base 2 through 36 to new base between 2 and 36.
Java Projects
Android Projects
Unitconverter - A basic unit conversion utility developed as an independent study semester project. Developed by Sean Vogel and Robert Kahren.
C# Projects
RockPaperScissors - A very simple GUI rock paper scissors game, computer opponent only.
WarGUI (source and binary) - A very simple war card game, also only computer opponent.
RPSNet - An adapted version of the RockPaperScissors app that adds networking capabilities (includes client and server in the project). This was a learning experience only, the multiplayer player is iffy at best, but this was my first attempt at any network programming.