| Thread overview | |||||||||
|---|---|---|---|---|---|---|---|---|---|
|
April 27, 2004 Empire is now in D | ||||
|---|---|---|---|---|
| ||||
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! | ||||
April 27, 2004 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter | Lol. Contact urgently www.remakes.org :-)
Note :
Start the game.
Press '+' (zoomin)
=> Access violation
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!
>
>
| |||
April 27, 2004 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter | I played this in the form of FreeCiv for most of the Autumn of 2001 and all the claims Walter makes are true.
Chris
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!
>
>
| |||
April 27, 2004 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to FlyTox | "FlyTox" <rox271@hotmail.com> wrote in message news:c6m7se$2e38$1@digitaldaemon.com... > Start the game. > Press '+' (zoomin) > => Access violation Fixed. | |||
April 28, 2004 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Chris Lawson | Chris Lawson wrote:
> I played this in the form of FreeCiv for most of the Autumn of 2001 and all the claims Walter makes are true.
>
> Chris
>
> 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!
>>
>>
Also a example of C++ to D convertion.
I found a mistake in help.txt in Line 72:
code: 4) Unzip the empire.zip file into the \empire directory .....
Where is the stuff \empire.zip? It is either empirebin.zip or empiresrc.zip...
:D
| |||
April 29, 2004 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter | Now in the digitalmars.empire group! "Walter" <newshound@digitalmars.com> wrote in message news:c6l1c1$bb3$1@digitaldaemon.com... > 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! > > | |||
August 04, 2012 Re: Empire is now in D | ||||
|---|---|---|---|---|
| ||||
Posted in reply to Walter | 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!
| |||
Copyright © 1999-2021 by the D Language Foundation
Permalink
Reply