Download the Programs!

 

William Denniss (CEO Tank Software) - Programming Autobiography

Founded in April 2001 with the purchase of the TankSoftware.com domain name, Tank Software hosts a collection of software, including several fun games, and some useful applications. It is mostly the work of William Denniss (founder), however other contributions are accepted. Will's first program was made at the end of 1997, in the form of a Visual Basic Black Jack game, followed the next year by Tank Commander (first edition appearing on the CASIO graphics calculator in a BASIC derivative, and then ported to QBasic). The first versions of these programs were actually made without the use of arrays, something that was quickly changed when he leant of them, but as you might imagine the black jack source code looked worse than a dogs' breakfast. 1999 saw the addition of only 1 program, another DOS QBasic program Naughts and Crosses, with its unbeatable computer mode! (This is true, and was tested by setting up a match between a dumbest computer who uses completely random moves, and the smartest (unbeatable) computer. The match was then played, with a staple on the enter key, and when looked at the next day, over 20,000 rounds had been played, with the unbeatable computer either winning or drawing each of them.). In 2000 the language of Java was added into William's repertoire, courtesy of the UQ subject Introduction to Programming, lectured by the legendary Rodger Duke. However only Labyrinth was completed, as in second semester 2000, Will's mind was polluted by Databases. At the very end of 2000, and the start of 2001 however he fired up Kawa, and started again in earnest, making a few changes to Labyrinth and the creation of the java version of Number Translator. With his understanding and skills honed, he started work on his biggest project (and one he had wanted to do since summer 1998): WillPang. This so far has been his biggest project, and has been completed to a stage at where the single-player mode is fully operational. The only thing not complete or stated at this stage (early 2002), is the 2-player mode, which may be added some time later. 2001 saw the addition of many excellent programs such as The Bleating Game, Morse Coder, A Simple Quoter, Tank Commander 2, and WillPangGBE edition, written in C, and compiled into Z80 Assembler code (for the gameboy). After a bit of a lul at the end of 1001, while he pursued his 3D animation hobby in the form of The Bleating Sheep, 2002 is looking promising with work being done on the three-dimensional (using OpenGL for java) java game: Tank Commander 3, where the battlefield is viewed from a completely different perspective: 1st person.