From: Erik V. <eri...@xs...> - 2010-04-11 21:32:29
|
Thanks for the good point about the reserved hexes. 18EU also has it, but there the rule is that other companies need the consent of the owner's company president - that does complicate things. I'll think about it. Hex blocking by privates was already done long ago. Erik. -----Original Message----- From: John David Galt [mailto:jd...@di...] Sent: Sunday 11 April 2010 20:34 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] Tile and Token Lay GUI Hints On 2010-04-11 08:06, Erik Vos wrote: > Pending answers to the below questions, I have committed code that does the > following: > - In cases where a company has a defined home city, other companies are > prevented to lay tokens if there is no extra free space (be it never, as in > 1830 Boston/Baltimore, or temporarily, as in yellow/green 1830 NE New York). > - In cases where a company must choose its home city, other companies are > prevented to lay any tokens until that home token has been laid. This > applies to 1830 Erie and 1835 BA. > - A special provision was needed for green 1835 Berlin, where the one free > token slot can be used even if PR has not yet started. > > If I have overlooked other special cases, please let me know. This is a good general rule. In 1856 I ask the other players, because many play with the restriction even though it isn't written. While you're at it, you might want to provide for cases where a hex is "restricted" so only a certain company (or more than one) can lay tiles there even though it's not that company's starting hex. 1825, 1826, and (IIRC) the Deep Thought Midwest game (1846?) use this mechanism to protect companies' exits from their starting cities, and if the code for it is flexible enough, it can implement private companies (in 1830, 37, AL) and the zones of 1853. ---------------------------------------------------------------------------- -- Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Rails-devel mailing list Rai...@li... https://lists.sourceforge.net/lists/listinfo/rails-devel |