There was some recent discussions on tiles and I would like to
follow up after creating the additional tiles for two games now:
A) Tile numbering
There are outside sources for the numbers that are used on the board. And even
if people might not be happy about the system (or better the absence of a
system), that is already covered.
But Rails needs identifiers for the preprinted tiles, that are not available
in the databases. Those are the negative tile ids (and in this case negative
includes the zero).
Unfortunately I was not able to find a systematic numbering in the current set
of preprinted tiles, maybe I was not clever enough.
To avoid any possible duplication I decided to prefix the tiles for 1889 with
89 and then followed with 3 digits to follow. Those digits should mirror a
number of an existing tile which is similar to the tile used. But I have to
add the tiles for 18Scan and this approach does not work anymore.
Thus I reconsider my approach and suggest the following for preprinted tile
numbers:
- Gray tiles that are identical to existing tiles should receive the identical
number, only negative (this covers -1 to -9999).
(I know that this is not always possible as a few numbers are already in use
for other tiles.)
- A 5 or 6digit number is assigned to preprinted tiles which are not yet
created. 5 digits for 18xx titles: xx000-xx999. 6 digits for 18ABC titles,
that are mapped to a list of 3digits prefix.: yyy000-yyy999
E.g.:
18AL: 100
18Scan: 101
(and other titles to follow)
Or do you think those numbers are too long and better choose (randomly) a
shorter one of those not already in use by Rails?
B) Tile database
To get an overview of all existing tiles in Rail, I created two pdf documents
that contain thumbnails of all preprinted and layable tiles in numerical
order.
If anyone is interested in a copy of those (filesize around 12MB), just drop
me an e-mail. If there is a good place inside the repository, I can add the
bash-script to create those on the fly as well.
Stefan
|