Search found 7 matches

by RobertK
Sat May 18, 2019 8:18 pm
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Re: Planet generating algorithm

I have now released a WIP version of my little browser for classic Z80-based machines: https://sourceforge.net/projects/elitepb/ Maybe some of you could help me with the planet description string (see my last post), then I would be able to call this finished. Here are a few screenshots: https://a.fs...
by RobertK
Wed Jan 16, 2019 4:44 pm
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Re: Planet generating algorithm

I think that I will need your help one more time... My "Elite Planet Browser" is basically complete now and running on 40 different systems, the only thing that's left to be done is the planet description string. I understand the basic concept: it all starts with "[14] is [22]", and each [..] is exp...
by RobertK
Thu Nov 01, 2018 9:14 am
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Re: Planet generating algorithm

Thanks, I've found it now in the 1.80 source: In Universe.m in keyForPlanetOverridesForSystemSeed: Random_Seed g0 = {0x4a, 0x5a, 0x48, 0x02, 0x53, 0xb7}; In the wiki description (w0 / w1 / w2): w0 = 5A4A , w1 = 0248 , w2 = B753 Therefore it goes like this: w0 => seed.b seed.a w1 => seed.d seed.c w2 ...
by RobertK
Wed Oct 31, 2018 8:58 pm
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Re: Planet generating algorithm

Sorry for the late reply, I was busy with other projects. Thanks, I didn't notice that the inhabitants type is expanded just like the planet description string, I thought these were simply constant values. Finally, could you please check the old source once more and tell me how seed.a through seed.f...
by RobertK
Sun Sep 09, 2018 1:36 pm
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Re: Planet generating algorithm

Thanks, that helps a lot! Now I know why I couldn't find anything helpful in the current Oolite source. Could you please explain what parts of the seed values w0, w1 and w2 the s_seed.a through s_seed.... values correspond with? I assume that each one is either the hsb or lsb of one of the three see...
by RobertK
Mon Sep 03, 2018 2:59 pm
Forum: Porting to other platforms
Topic: Planet generating algorithm
Replies: 8
Views: 6933

Planet generating algorithm

First of all: thanks to the Oolite team for their detailed explanation of the planet generating algorithm ( here and here ). I have started building a little "planet browser" for the Sinclair ZX81 (which of course is not really a "port" of Oolite, but I hope my thread somehow fits into this sub-foru...
by RobertK
Mon Sep 03, 2018 12:21 pm
Forum: Discussion
Topic: Introduce Yourself.
Replies: 1072
Views: 289747

Re: Introduce Yourself.

Hi all, I am Robert from Austria. I was born in 1973 and first came into contact with the Elite game series in the early 1990s playing "Elite Plus" on my 486 PC. I also enjoyed the sequel "Frontier", but the original Elite game concept is still one of my all-time favourite computer games. Recently I...