From: cs177wai@sdcc5.ucsd.edu (Christopher Fodor)
Newsgroups: alt.games.gb
Subject: Feepy Game update
Date: 11 Nov 92 17:42:52 GMT
Organization: University of California, San Diego


Enrollment is full.  A waiting list has formed.

1. ninja@halycon.com                 Valheru        
2. ntl@maxwell.ee.washington.edu     Triheads       
3. moss_r@summer.chem.su.oz.au       Alien          
4.                                   Pain           
5.                                   Masher         
6.                                   Nazgul         
7.  boutell@cshl.org                 Rabbits        
8.  lael@ariel.unm.edu               Iconians       
9.                                   Slimeballs     
10. mikeq@hws1.ma30.bull.com         Q              
11. vaitkus@lexmark.com              Primate P'wer  
12. rlewis@ISI.EDU                   Creepazoids    
13. hlohning@ws1.chemie.tuwien.ac.at Gargoyles      
14. orava@snakemail.hut.fi           TheCulture     
15. Alain.Cedelle.irisa.fr           medusaes       
16. moudgill@cs.cornell.edu          Huitz          
17. mcohan@scripps.edu               Kurlons        
18. mstorer@ponder.csci.unt.edu      Evil           
19. u855502@geo.geol.utas.edu.au     Smileys        
20. q2liu@undergrad.math.uwaterloo.ca Zuul

Pain Masher Nazgul Slimeballs please send e-mail to
cs106000@pandora.sdsu.edu!  I need to get your e-mail 
address before the game starts.  If I don't get mail
I will use someone from the waiting list.

I am changing makeuniv to use the following tweakables:

MIN_DISTANCE_TO_NEAREST_STAR       7000
MAX_DISTANCE_TO_NEAREST_STAR       12000
TINY_RADIUS                        20000
MIN_NUM_STARS_WITHIN_TINY_RADIUS   1
MAX_NUM_STARS_WITHIN_TINY_RADIUS   2
SMALL_RADIUS                       30000
MIN_NUM_STARS_WITHIN_SMALL_RADIUS  3
MAX_NUM_STARS_WITHIN_SMALL_RADIUS  4
MEDIUM_RADIUS                      60000
MIN_NUM_STARS_WITHIN_MEDIUM_RADIUS 5 
MAX_NUM_STARS_WITHIN_MEDIUM_RADIUS 7
LARGE_RADIUS                       100000
MIN_NUM_STARS_WITHIN_LARGE_RADIUS  8
MAX_NUM_STARS_WITHIN_LARGE_RADIUS  12

I decided that this was the only way to get a universe the way I
wanted it.

makeuniv will select the first few positions so it generates a
cluster (based on galactic position 0,0) that meets the above
requirements.  Then it will select new positions such that they
satisfy the above requirements.  These positions (after filling
in the center) will end up spreading around the outside generating a
circular globule of stars, all of which fit the above rules. 

For the computer scientists out there, given any combination of 
the MIN/MAX and SMALL/LARGE this looks like an NP-complete problem 
(not solvable by a deterministic algorithm) but it can be solved
by generating random positions and then testing them which is completely
acceptable to me (even though it *could* take forever...  and would
seem to with 500 stars and strict requirements and a C64. :).

What this means to players is that all stars will meet the above 
requirements!  Everyone will have pretty much the same chances.  
This could generate uneven patterns, but not wildly uneven.
This will prevent clumping as well.  For those of you who say this
is unrealistic, I agree with you 100%.  For those of you who care
about it being unrealistic I ask you to please find me 20 universal
races who come into existence at exactly the same time and proceed
to fight over 45 stars and a couple of hundred planets all of which
they find almost immediately colonizable.

Most likely the real universe will be generated tonite or tomorrow,
I still have to finish fiddling with this.  If you want to be on
the waiting list send e-mail to cs106000@pandora.sdsu.edu saying
you want to.  Don't send a racegen because if you are actually
accepted I will send you mail telling you to send one then.
I can't keep track of everything as it is.

PS: I know how to enroll using racegen now, thanks everyone.

-------------------------------------------------------------
Chris Fodor  aka Feepness
Disclaimer: 1 times 1 is 1, 2 times 2 is 4, 3 times 3 is 9,
4 times 4 is 16, 5 times 5 is, is, is... aw fuckit.
-------------------------------------------------------------
Newsgroups: alt.games.gb