View mode: basic / threaded / horizontal-split · Log in · Help
February 06, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
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:
>> 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.

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.
February 06, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
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.
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
On Monday, 6 February 2012 at 18:04:24 UTC, Stewart Gordon wrote:
> 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.

Derp. Yeah.

>
> 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.
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
On 02/06/2012 03:00 AM, deadalnix wrote:
> Le 06/02/2012 05:16, Walter Bright a écrit :
>> 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.
>
> I don't see the point of it. It is advertisement for D.

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?
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
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.
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
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.
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
On Tuesday, 7 February 2012 at 06:18:24 UTC, Walter Bright wrote:
> 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.

Awesome. Will do once I'm done.
February 07, 2012
Re: [OT] I ported Empire to D2 and made it cross platform.
Le 07/02/2012 07:16, Walter Bright a écrit :
> 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.

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.
Next ›   Last »
1 2
Top | Discussion index | About this forum | D home