Mark Ashdown QR Code - scan with phone

Mark Ashdown

Software: Aim Game 2

During the summer of 1997 I made a game for the PC called The Aim Game. It was a tanks game in which players tried to destroy each other by choosing angles, power levels, and weapons, while considering the wind, ground heights, and terrain obstacles. It was written in C with lots of inline assembly language. For me it was an exercise in low-level hacking - it used mode 13h for the 320x200 graphics and wrote directly to the 64k video memory segment, it produced sampled sound by writing straight to the memory mapped I/O, and it got keyboard input through the OS interrupts. It only worked on DOS because Windows wouldn't let a program get away with that kind of thing.

Subsequently I decided to make a version for Windows, and here it is. Aim Game 2 uses DirectX (DirectDraw, DirectSound, and DirectInput) and should work on any Windows 2000 or XP system, although it doesn't work on Windows 98. On this page you can see some screen shots and download the program. If you've got any suggestions for improvement do e-mail me. The main enhancement I want to make is adding more weapons.

The game isn't finished yet, but I will have a new version appearing soon which is more finished than the previous one.

Screen Shots

Title Screen Options Screen Weapon Shop Action Screen Shot Action Screen Shot Action Screen Shot Action Screen Shot Action Screen Shot


You can download a beta version of the game using the link below. It's a ZIP file containing an EXE file. This game is freeware - you can copy and distribute the game as much as you like, as long as you don't modify it.

DownloadDownload Aim Game 2 (788 kB)