Getting near the Beta copy of my Windows Battleship game.
A bit of background here,
I started writing Battleship back in high school after seeing my first computer game written by a schoolmate instead of something that came with the system.
Being an only child who had spent my first 12 years living on a farm with the nearest friends living about 3 miles away, severely limited game playing.
So when I saw this computer game, I was struck by the idea of creating my own opponent.
Programming on a DEC PDP-8 under the TSS-8 operating system via ASR-33 teletypes, I started my first version in FOCAL-8, quickly ran out of space and switched to BASIC-8, which a new version had just been released that allowed program chaining.
The first program would position the computer ships and the second would contain the battle logic. That program almost won a game...once.
After getting a job as computer operator at the University of Iowa, I wrote a new version in FORTRAN. This ended up being a quantum leap and had a win ratio of 60%.
Later when I worked at a microcomputer store, I converted it to run on an Apple II. I approached Milton-Bradley with the intent of selling a version of the game to them. I was brutally told, "There is no market for single player games." This was 1979.
After that, the game sort of languished, with several attempts to rewrite it in Mac BASIC and then Visual Basic. None were successfully converted. I had some conceptual block on how to translate sequential code to event driven code.
Recently I weened myself from a drug I was taking to control the pain in my feet that manifested itself as a consequence of my liver transplant. Who would have thought a liver transplant would make your feet hurt?
The drug did a number on my mind and destroyed my time sense. I could tell you I did something, I just couldn't tell you when. Yesterday, day before?
After the transplant, my mind felt clearer than it had for years, but the drug put me back in a cave.
Getting off the drug reopened my mind and one of the things that popped out of it was how to finally convert my program to Windows.
I purchased a Windows Phone (AT&T were practically giving them away) and my fantasy has been to write some programs for it.
So as I have been converting the Battleship game, I have been taking care to separate the battle logic from the presentation. So once I get the desktop version running, I will probably do a web based version next and then finally a WinPhone version.
Let me know if you want to be a Beta tester and I will send you a copy when I am done.