Vault · archived work, not current thinking

Battle Office

2002–2005 · Windows

A Windows window titled Battle Office 2. A cartoon office with red damask wallpaper and a wooden floor: one man in a blue shirt shouts from behind a desk, another leaps in mid-air brandishing a sheet of paper, and a grinning grey-haired man in a suit and red tie gives two thumbs up from a desk at right. Filing cabinets and a whiteboard reading 'Battle Office' stand at left; panels along the bottom read 'Hits: 2' and 'Misses:'.

A top-down office-themed combat game: navigate a maze of cubicles and fight off coworkers (or something close to that — memory of the exact mechanic is hazy). Written in C++ for Windows as a demo for Beginning Game Programming, built on the same reusable engine as the other games in that book — a GameEngine class handling the message loop and timing, with Bitmap and Sprite doing the drawing over plain Win32 GDI.

Download it (a standalone Windows executable from 2004, so no installer — 32-bit, and it may well still run).

← Back to games