From: Erik V. <eri...@xs...> - 2010-05-15 20:04:08
|
My comments below. Erik. -----Original Message----- From: Stefan Frey (web.de) [mailto:ste...@we...] Sent: Friday 14 May 2010 17:42 To: Development list for Rails: an 18xx game Subject: Re: [Rails-devel] revenue library Some more updates to the revenue calculator: As a result 1835 is now fully supported. Open issues: -> Berlin tile still has to be added to the hand-made tiles (city names to block double runs to yellow Berlin). [EV] Does this mean that the one and only function of Station city names in the Tile definitions is to block multiple runs? That does not sound very logical to me. Cannot this blocking feature (much) better be made a (single) MapHex property? Or, if it's colour-dependent, in TileSet? Like <NoMultipleAccess/> or such? -> Hamburg tile has to be layed without rotation, otherwise the Elbe malus is not applied correctly. [EV] Now implemented (orientation="0" in TileSet fixes orientation). -> I assume that Elsac/Lothringen is a single multi-hex off-board area, thus cannot be included both into a single run (It is not 100% clear from the different rules). [EV] That's what I also would assume. I do not know, what the general opinion is: I would prefer not too wait too long for the next release to get more feedback. Currently we have 1830, 1835 and 1889 with complete support of revenue calculation. All games (except 1851 with the invisible Birmingham) should have the basic route awareness working. [EV] I agree. However, 1856 needs some more retesting (see previous message). All others are more complex and require the RevenueModifiers, which I would prefer to keep back until the next release. It is possible to add some of the games at minor releases. My proposal is: 1) Define a gameOption for RevenueCalculation with two settings for now: {None, Suggest} for 1830, 1835, 1889 2) Define a gameOption for RouteAwareness with two settings for now: {None, (Hex)Highlight} for all games, except 1851 An open question is whether the default should be none or one of the active ones. If the active selection is chosen, I would suggest, that we add another default for those games saved by previous version ("undefined default") and set those to none. Otherwise people might complain that they get a feature, that they did not want at the start of their game. [EV] OK with me. Another idea is to allow defining defaults in My.properties. And another question: Anyone suggest better colors (RGB values) for the routing paths. I do not know, if I have time to figure out, how I make those configurable from the properties file. [EV] I'm willing to look at that. |