Empire is now in D

Humayankabir nsa.hk2012 at gmail.companeys
Fri Aug 3 19:10:14 PDT 2012


On Tuesday, 27 April 2004 at 07:16:17 UTC, Walter wrote:
> Every language needs a game written in it, and now Empire is in 
> D (at least
> version 0.86). You can pick it up at www.classicempire.com. 
> Warning: Empire
> has a long track record of being an enormous and unproductive 
> time waster.
> It's been rumored to me to have caused many students to flunk 
> out of
> college, job loss, and was even reputed to have instigated a 
> divorce. Start
> playing it at your own risk.
>
> Empire is the granddaddy of all computer strategic wargames. 
> It's probably
> the most ripped off, pirated, emulated, copied and derived 
> computer game,
> and for good reason.
>
> Empire started out in Basic. Then it was translated to Fortran, 
> to PDP-11
> assembler, to C, to C++, and now D. It carries along 
> anachronisms from each
> former life, so don't think of it as a particularly compelling 
> example of
> how to do things in D. But it does work as a basic Windows 
> program.
>
> This code has many thousands of hours of testing on it. But 
> when I ported it
> to D, the extra checking D does (in this case, array bounds 
> checking) found
> two bugs in it.
>
> There isn't very much to the primitive windows graphics in it. 
> If anyone
> wants to take a stab at porting it to linux, that would be fun 
> to see!




More information about the Digitalmars-d mailing list