digitalmars.D - [OT] I ported Empire to D2 and made it cross platform.
- Bernard Helyer (10/10) Feb 05 2012 I've tried multiple times to contact Walter through his websites,
- Walter Bright (2/10) Feb 05 2012 Here I am. Yes, it does look nice. Sorry, but please don't redistribute ...
- deadalnix (2/18) Feb 06 2012 I don't see the point of it. It is advertisement for D.
- bcs (4/25) Feb 06 2012 Some side effect of some long ago licensing agreement with a company
- Walter Bright (2/4) Feb 06 2012 No. Empire is entirely mine.
- deadalnix (5/11) Feb 07 2012 OK, that is understandable. But why not using a licence with an
- Caligo (3/13) Feb 05 2012 So I presume that you modified the source code slightly to make it
- Bernard Helyer (3/29) Feb 05 2012 Yeah, it's a port of the D1 code with various things replaced as
- Mattbeui (3/13) Feb 06 2012 I don't get it all...
- Bernard Helyer (7/8) Feb 06 2012 On classicempire.com there's a version for windows written in an
- Mattbeui (3/11) Feb 06 2012 I get it and I just can say that you are doing a great work, and
- deadalnix (2/12) Feb 06 2012 Congrat !
- Stewart Gordon (10/19) Feb 06 2012 And it has a retro look to it.
- Bernard Helyer (9/37) Feb 06 2012 I started with Walter's original 2.01 D release. The font I'm
- Stewart Gordon (12/17) Feb 06 2012 You mean "The font I'm using is fixed"? You'd have to for it to make an...
- Bernard Helyer (3/19) Feb 06 2012 Thanks!
- Walter Bright (2/4) Feb 06 2012 Nope. Send it to me.
- Bernard Helyer (2/8) Feb 06 2012 Awesome. Will do once I'm done.
I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter. -Bernard.
Feb 05 2012
On 2/5/2012 6:44 PM, Bernard Helyer wrote:I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter.Here I am. Yes, it does look nice. Sorry, but please don't redistribute it.
Feb 05 2012
Le 06/02/2012 05:16, Walter Bright a écrit :On 2/5/2012 6:44 PM, Bernard Helyer wrote:I don't see the point of it. It is advertisement for D.I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter.Here I am. Yes, it does look nice. Sorry, but please don't redistribute it.
Feb 06 2012
On 02/06/2012 03:00 AM, deadalnix wrote:Le 06/02/2012 05:16, Walter Bright a écrit :Some side effect of some long ago licensing agreement with a company that is now nothing more than a fileing cabinet full of paper and a lawyer on retainer?On 2/5/2012 6:44 PM, Bernard Helyer wrote:I don't see the point of it. It is advertisement for D.I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter.Here I am. Yes, it does look nice. Sorry, but please don't redistribute it.
Feb 06 2012
On 2/6/2012 8:08 PM, bcs wrote:Some side effect of some long ago licensing agreement with a company that is now nothing more than a fileing cabinet full of paper and a lawyer on retainer?No. Empire is entirely mine.
Feb 06 2012
Le 07/02/2012 07:16, Walter Bright a écrit :On 2/6/2012 8:08 PM, bcs wrote:OK, that is understandable. But why not using a licence with an attribution clause ? By not lettign people distribute a D version of this, you simply limit the propagation of D. And this is IMO against your own interest.Some side effect of some long ago licensing agreement with a company that is now nothing more than a fileing cabinet full of paper and a lawyer on retainer?No. Empire is entirely mine.
Feb 07 2012
On Sun, Feb 5, 2012 at 8:44 PM, Bernard Helyer <b.helyer gmail.com> wrote:I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter. -Bernard.So I presume that you modified the source code slightly to make it work? Or is it a complete rewrite?
Feb 05 2012
On Monday, 6 February 2012 at 04:33:56 UTC, Caligo wrote:On Sun, Feb 5, 2012 at 8:44 PM, Bernard Helyer <b.helyer gmail.com> wrote:Yeah, it's a port of the D1 code with various things replaced as needed.I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter. -Bernard.So I presume that you modified the source code slightly to make it work? Or is it a complete rewrite?
Feb 05 2012
On Monday, 6 February 2012 at 02:44:40 UTC, Bernard Helyer wrote:I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter. -Bernard.I don't get it all... The source code is open or you did reverse engineering?
Feb 06 2012
On Monday, 6 February 2012 at 10:55:22 UTC, Mattbeui wrote:The source code is open or you did reverse engineering?On classicempire.com there's a version for windows written in an old version of D (old enough that it wouldn't even compile with a modern copy of DMD1). I took that code and ported it to D2 and a cross platform engine at the same time. The source is _available_, however, not open. I can look at it and do the above, but I may not give anyone else my version.
Feb 06 2012
On Monday, 6 February 2012 at 13:51:52 UTC, Bernard Helyer wrote:On Monday, 6 February 2012 at 10:55:22 UTC, Mattbeui wrote:I get it and I just can say that you are doing a great work, and of course you need respect Walter's wishes anyway.The source code is open or you did reverse engineering?On classicempire.com there's a version for windows written in an old version of D (old enough that it wouldn't even compile with a modern copy of DMD1). I took that code and ported it to D2 and a cross platform engine at the same time. The source is _available_, however, not open. I can look at it and do the above, but I may not give anyone else my version.
Feb 06 2012
Le 06/02/2012 03:44, Bernard Helyer a écrit :I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good! There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly. But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter. -Bernard.Congrat !
Feb 06 2012
On 06/02/2012 02:44, Bernard Helyer wrote:I've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good!And it has a retro look to it. But why is the first option just an "A" by itself?There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly.BTW which version did you start from? In my version I completely rewrote the text display as what we had was geared towards a character-cell display, which was no good with it using a proportional font. I think I found that some existing saved games wouldn't load, but there's no problem loading games that were saved with that same version.But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter.The version I've contributed I emailed to Walter and he eventually put it up on the website. Is there any reason the same can't be done in this instance? Stewart.
Feb 06 2012
On Monday, 6 February 2012 at 12:42:31 UTC, Stewart Gordon wrote:On 06/02/2012 02:44, Bernard Helyer wrote:It pulses. It's just nearly transparent. :PI've tried multiple times to contact Walter through his websites, but apparently _that's_ a dead end so... http://i.imgur.com/DzrN6.png Look at it! The selection pulses! Empire's never looked so good!And it has a retro look to it. But why is the first option just an "A" by itself?I started with Walter's original 2.01 D release. The font I'm using is proportional, so I've not a problem there. Your version was also in D1, was it not? I think something subtle may have borked. I'm sure it's fixable if I sit down and fix it, but seeing as it's forbidden to languishing on my hard-drive, I'm not sure I give enough fucks to do that.There are some rough edges; the save games fail to load, demo isn't working, the text log isn't cleared correctly.BTW which version did you start from? In my version I completely rewrote the text display as what we had was geared towards a character-cell display, which was no good with it using a proportional font. I think I found that some existing saved games wouldn't load, but there's no problem loading games that were saved with that same version.Up to Walter, obviously.But other than that you can happily play a game right through. I can't put the code anywhere because distribution is prohibited, so this is my last ditch effort to contact Walter.The version I've contributed I emailed to Walter and he eventually put it up on the website. Is there any reason the same can't be done in this instance?
Feb 06 2012
On 06/02/2012 13:48, Bernard Helyer wrote: <snip>I started with Walter's original 2.01 D release. The font I'm using is proportional, so I've not a problem there.You mean "The font I'm using is fixed"? You'd have to for it to make any sense. But do look at the StatusPanel class in my version if you haven't already. (You'll notice that it's a bit of a hack that works because the code treats strings passed into it as immutable, although immutable doesn't exist with it being D1. Of course, when porting to D2, they would be declared as such.Your version was also in D1, was it not? I think something subtle may have borked. I'm sure it's fixable if I sit down and fix it, but seeing as it's forbidden to languishing on my hard-drive, I'm not sure I give enough fucks to do that.<snip> What do you mean by "forbidden to languishing on my hard-drive"? BTW I've attached my list of bugs I found and changes I made. Use it as a checklist if you like (and you find the inclination to carry on working on it). Stewart.
Feb 06 2012
On Monday, 6 February 2012 at 18:04:24 UTC, Stewart Gordon wrote:On 06/02/2012 13:48, Bernard Helyer wrote: <snip>Derp. Yeah.I started with Walter's original 2.01 D release. The font I'm using is proportional, so I've not a problem there.You mean "The font I'm using is fixed"? You'd have to for it to make any sense.But do look at the StatusPanel class in my version if you haven't already. (You'll notice that it's a bit of a hack that works because the code treats strings passed into it as immutable, although immutable doesn't exist with it being D1. Of course, when porting to D2, they would be declared as such. BTW I've attached my list of bugs I found and changes I made. Use it as a checklist if you like (and you find the inclination to carry on working on it).Thanks!Stewart.
Feb 06 2012
On 2/6/2012 4:42 AM, Stewart Gordon wrote:The version I've contributed I emailed to Walter and he eventually put it up on the website. Is there any reason the same can't be done in this instance?Nope. Send it to me.
Feb 06 2012
On Tuesday, 7 February 2012 at 06:18:24 UTC, Walter Bright wrote:On 2/6/2012 4:42 AM, Stewart Gordon wrote:Awesome. Will do once I'm done.The version I've contributed I emailed to Walter and he eventually put it up on the website. Is there any reason the same can't be done in this instance?Nope. Send it to me.
Feb 06 2012