Dominion Strategy Forum

Please login or register.

Login with username, password and session length

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - dougz

Filter to certain boards:

Pages: [1] 2 3 4
1
Last night's restart should have fixed Stethoscope.  (I fixed the rare case of it crashing when being endorsed, but broke the common case of not melding anything with it in the process.  Sigh.  Should be all fixed now.)

2
Innovation General Discussion / Re: Cities! :O
« on: September 03, 2013, 10:55:30 am »
http://asmadigames.com/innovation/CitiesBetaRulesheet.pdf (the PDF there has been updated to version beta 0.97.)

3
Innovation General Discussion / Re: Bug in Nobel and translation
« on: August 29, 2013, 11:08:36 am »
There was a crash in writing the game log for any game where either player had achievements from karma effects (Alfred Nobel, Robert E. Lee, etc.) at the end.  Will be fixed with next restart, in ~1 hour.

4
Innovation General Discussion / Re: Cities! :O
« on: August 27, 2013, 08:58:29 pm »
EDIT: is there a reason why i can't take a city action even if i have an equal or lower value of that city age in my hand?

It has to be the first thing you do on your turn.  If you've already taken an action it's not an option any more.  That and having a card of the appropriate age are the only requirements I think.

5
Innovation General Discussion / Re: Cities! :O
« on: August 27, 2013, 08:43:57 pm »
City actions and Attack actions are different things.

The City action is, basically: at the start of your turn, if you have a city on top and a card of that city's age or less in your hand, you can tuck the card and then you get a free dogma action of any top card whose featured icon matches one of the icons on the city.  It's free because it doesn't count as one of your two actions for the turn.  The dogma part is actually optional; if you want you can only do the tuck.  (The tuck is required; if you don't have an eligible card to tuck then you can't do a City action.)

Attack actions are using the Pillage/Raze/Invade/Conquer/Annex cards you get for melding a city with a meld action.  If you have one of those cards and you meet its conditions for attacking a particular city (each one has different requirements), you can use it.  (The attack card will appear as a button if it is currently possible to use it on some city.)  This is not a free action; it counts as one of your two for the turn.

6
Innovation General Discussion / Re: Cities! :O
« on: August 27, 2013, 05:23:52 pm »
Just for the record (in case it's not clear), the card is really "Constantinople", but that doesn't fit.  I generally avoid making arbitrary changes to the games I implement but this way seemed way more amusing than some awkward abbreviation (I'm looking at you, "Rio de J.".)


7
Innovation General Discussion / Re: Figures UI change
« on: August 26, 2013, 04:56:39 pm »
I have not played an actual game of it against another person, so I can't really speak to how it plays.  (Playing against myself in two browser windows doesn't count.)  I wonder how often I will forget to draw a City card when I'm supposed to IRL, isotropic of course does it automatically but it seems easy to forget.  Maybe it will become natural once I've actually played it a couple of times.

Implementing it was, like, 2% of the effort needed for Figures, so that was nice.

Chris (of Asmadi) wants to do an "open beta"-type thing on isotropic and get data on how it plays, so it's likely you'll be seeing it soon. 

8
Innovation General Discussion / Re: Figures UI change
« on: August 26, 2013, 10:44:25 am »
The popup menu is going away, to be replaced by an "inspire" button above the stack.  This turns out to be more compatible with some UI changes needed by the next expansion set...
 

9
Innovation General Discussion / Re: FiS: subtler bugs
« on: August 26, 2013, 10:38:24 am »
I expect to draw and meld a 10, because computers is not "the chosen card" referred to on Archimedes text, but I draw an eleven and the game ends.

The text I have for Archimedes says nothing about a "chosen card".

10
Innovation General Discussion / Re: FiS: subtler bugs
« on: August 22, 2013, 05:51:21 pm »
That was fixed a while ago (see http://innovation.isotropic.org/static/changes.html for a not-very-useful change history).

11
Innovation General Discussion / Re: FiS: subtler bugs
« on: August 21, 2013, 11:53:09 pm »
So Rommel is continuously adding karma effects to a stack?

I don't know what this means.


12
Innovation General Discussion / Re: Figures UI change
« on: August 20, 2013, 06:09:34 pm »
Well, I was kind of ambivalent about it.  I think it's an improvement on the whole, but not a huge one, and there are certainly tradeoffs.  Pros and cons I can think of:

inspire buttons on the side
+ easily discoverable
+ visual reminder of the Inspire option
- takes up space in the left-hand column
- somewhat unnatural; too easy to click the card you're intending to be inspired by and dogma it instead

the pop-up menu
+ fixes accidental dogma'ing
+ saves left column space
- no indication when clicking will instantly dogma vs. bring up the menu (apart from reading the cards in the stack)
- poor discoverability
- need to click-move-click

Other possibilities I considered:

"click the inspire icon/effect on the card"
+ saves left column space
+ fixes accidental dogma'ing, mostly
- replaces it with accidental inspire'ing
- poor discoverability
- small click target

"an inspire button above each stack"
+ easily discoverable
+ visual reminder of the Inspire option
+ saves left column space
- takes up vertical space on the board
- kinda ugly?

Suggestions are welcome...

13
Innovation General Discussion / Figures UI change
« on: August 19, 2013, 07:36:55 pm »
After the next server restart (in ~90 minutes), the way you select an Inspire action will be different.  Instead of buttons appearing in the left-hand column, you'll click on the card (just like for a Dogma action) and get a popup menu with "dogma" and "inspire" options.  The menu only appears if the color is Inspire-able; if there are no visible inspire effects in the stack (or if you've already Inspired this turn) then clicking it will just do a Dogma action as it does now.

I can revert this change if it's widely hated, but I'm forever clicking on the cards when I intend to Inspire.

14
Innovation General Discussion / Re: FiS: subtler bugs
« on: August 19, 2013, 07:33:48 pm »
Canning+Saladin doesn't work.

This and your other issue (with Bartholomew Roberts) are really the same problem (and is also the reason Erwin Rommel isn't implemented as printed).  When you score a top card, first the card is removed from your board, then we look for any applicable karma effects, then the card is placed in your score pile (unless a karma effect sends it somewhere else).  So any karma effects on the card being scored aren't applied.

Probably card movements are meant to be atomic (ie, cards move from the board to the score pile instantaneously, and "if you would score" karmas happen before the cards leave the board), but it's not implemented this way, and it's a huge change at this point.  Might get to it some day but I'm not sure it's worth the disruption (and a whole new wave of bugs).

15
Goko Dominion Online / Re: Does this mean anything (good) for us?
« on: August 15, 2013, 01:15:11 pm »
WebSockets for real-time communication, for one thing.

Nah, I've never used WebSockets or anything else in the nebulous cloud of features collectively labeled "HTML5".  The spec for WebSockets wasn't even finalized until over a year after my public Dominion site went up.

Maybe in a couple more years, when essentially all browsers support them, and ISP proxies know about them, and most of the bugs have been found, and there is non-experimental server-side support for them, I'll revisit the issue.  They sure sound nicer than hanging GETs...

17
Innovation Rules Questions / Re: John von Neumann and Empiricism
« on: August 01, 2013, 03:18:36 pm »
Yes, they count.  (Though I too did wonder about whether "on your board" meant that they shouldn't.) 

The bug in this case was that it wasn't recounting your icons between Empiricism's first effect (drawing a card) and its second (checking for the win condition).  So it thought you only had 19 lightbulbs.  Fixed with next restart.

18
Innovation General Discussion / Re: Fermenting and S. de Champlain
« on: July 31, 2013, 06:13:57 pm »
So I have three cards in my hand, on my second action I use fermenting to draw 7 cards.  Should Champlain activate or not?  In the game I played (I forgot to save the game log, doh, but it was against Aolhelm today).  I think he should, but I am not sure.

It should, and in my testing it does (see http://innovation.isotropic.org/gamelog/201307/31/game-20130731-150718-abc9dc1c.html).  Are you sure there was an achievement of the fifth card's age or lower available?  (Your game is http://innovation.isotropic.org/gamelog/201307/31/game-20130731-112903-67e514b2.html I think.)  It would not have said anything unless there was.

19
Innovation General Discussion / Re: Innovation Crash
« on: July 23, 2013, 09:19:24 pm »
ehy doug i posted this in another thread but i had che guevara on board and my opponent had florence nightingale and his scorepile still imploded when i scored a green card

That's what I would expect to happen; karma effects don't trigger each other.

20
Innovation General Discussion / Re: Innovation Crash
« on: July 23, 2013, 06:22:20 pm »
I fixed Bartolomeo Cristofori to only trigger on splayed stacks; that was just an oversight.

The "all your effects are in the yellow stack" card is Ximen Bao.  I played around with it for a while without encountering any problems.  If you see it do something wrong, a screenshot of your board state would be helpful (it's difficult to reconstruct the state from the log).

21
Innovation General Discussion / Re: Innovation Crash
« on: July 23, 2013, 02:14:03 pm »
Yes, anything that results in a stack trace with "abnormal game end" and a link to return to the lobby shows up in the logs; generally you don't need to report those.  (It doesn't hurt, though, and ensures they don't get missed.)  For instance, today so far there has been:

Tue Jul 23 06:20:16 2013: CRASH game-69: lost card(s) [], gained card(s) [<Canal Building 40e22dcc>, <Rocketry 42033f8c>]
Tue Jul 23 07:35:48 2013: CRASH game-123: 'supply'
Tue Jul 23 10:51:32 2013: CRASH game-240: unsupported operand type(s) for +: 'int' and 'NoneType'

which resulted in fixes to Kim Yu-Na, Tuning Fork, and Toothbrush, respectively.  (Will be out with next server restart.)

The ones I really need reported are ones where it doesn't result in a crash.  For instance, Pele's win condition is currently broken.  It doesn't crash the game, it just doesn't happen when it's supposed to.  (Also fixed with next server restart.)

22
Innovation General Discussion / Figures in the Sand
« on: July 18, 2013, 01:59:58 am »
Tonight's restart (in about 30 minutes) will add Figures in the Sand.

It's likely to be buggy, and it's likely to be buggy even in games that aren't using Figures cards, because many things in the first two sets had to be rewritten to make karma effects work.

    http://innovation.isotropic.org/faq   has a list of known issues; please check there before reporting them.  (But if it's not there, report it via email to me!)

    http://innovation.isotropic.org/cardz   shows all the cards.  This url won't work until after the server restart.

23
Goko Dominion Online / Re: Automatch development thread
« on: July 02, 2013, 03:18:27 pm »
(ragingduckd asked, I figured I might as well reply publicly.)  Here's the automatch algorithm used for isotropic:

every 30 seconds or so:
  for N in (4, 3, 2):
    let S be the set of all players interested in an N-player match.
    while |S| >= N:
      randomly choose a player X, remove from S.
      try 5 times:
        randomly choose N-1 other players from S (but don't remove them from S).
        see if {X + the N-1 other players} is a feasible game (no conflicting requirements).
        if it is, remove the N-1 other players from S and propose the game.

This algorithm is simple enough that I don't think the code will be useful; it's tied in to the rest of the lobby code anyway.  It is guaranteed to terminate and "fair" in the sense that players with a lot of constraints don't get "first pick" of the available opponents; imposing constraints means you're less likely to get a game.

24
Innovation General Discussion / Re: news on the next beta?
« on: May 11, 2013, 01:58:39 pm »
Two months ago, Chris Cieslik sent me a draft of the reference card and a few of the cards for the next expansion.  It looks much more straightforward to implement than Figures, but I haven't heard anything else about it since.  I haven't been paying much attention to the site in a while; been busy with other things.

25
Innovation General Discussion / Re: isotropic stuttering?
« on: April 11, 2013, 11:50:55 pm »
Should be fixed tonight.  It was indeed an ill-considered attempt to fix the information leakage problem.  (The pause is random but in a fairly narrow range.) 

Pages: [1] 2 3 4

Page created in 0.049 seconds with 18 queries.