From: <wak...@ea...> - 2005-04-28 20:54:11
|
>> Is there ever a StartPacket that isn't an Auction of some sort? >Depends on whether or not "Auction" implies bidding in your definition. >In 1835 there is no bidding, just buying or passing. That's easy enough. It's an auction where the bid values are set and unchangable. Perhaps that means that it's an even more "basic" auction than the 1830-style auction and 1830's Auction should inherit from 1835's Auction and just be extended to allow changable bids. My viewpoint in this area is focused on maximizing the amount of code reuse to minimize the amount of effort needed to support the long list of 18xx games. >I've no problem with a wide interpretation of the term auction, >but John David has objected against that. >I don't find the bidding/non-bidding aspect particularly important. >18EU has a fairly complex mix of bidding and non-bidding turns. No disrespect directed at Mr. Galt, but he hasn't contributed anything but opinion so far. A few of his comments lead me to suspect that he hasn't even checked any current versions of the code out of CVS. To be perfectly honest, until these factors change, I'm more inclined to favor your analysis and opinions over his. We currently seem to agree about the details of implementing the Auctions, so I'm in favor of doing it our way. Just in case there was ever any doubt, I'm happy to spell it out explicitly: This project is a meritocracy. Your vote in what happens to this project is exactly the size of your contributions of code, art, documentation, etc. Opinions given without other contributions will be considered, but won't carry the same weight as the opinions of regular contributors. > Not sure if the special rounds have enough in common to give > "SpecialRound" any substance. I think the single thing that'll give it substance is the inheritable property of when the event fires off in the round or turn order. > But I fully agree with the Round interface. > Meaning: a process that consists of multiple "turns". Great. If you want, I'll leave the initial definitions up to you, as I'm focusing on bringing the UI up to speed with your servlet. I think we've already covered the initial definition. >Very good to hear that. >I've already noticed an increased level of activity on your side.... > As for me, I have a full-time job and a family life, > so most of my coding efforts will remain restricted to weekends. > But next week I'm free and mostly at home, so who knows.... No worries. I just happen to be lucky enough to have recently gotten myself a job that allows me to write code in between all my other daily tasks. ---Brett |