Take the 2-minute tour ×
Board & Card Games Stack Exchange is a question and answer site for people who like playing board games, designing board games or modifying the rules of existing board games. It's 100% free, no registration required.

So, I've recently received Betrayal at House on the Hill, and I'm smitten. I'm also learning Java in my spare time. I thought it would be pretty cool to team up with my friend, who's had more experience with this, and make a very similar game in Java.

The issue we have is that we don't know all of the Haunts yet, so we can't program them either. My though was that all of the Haunts follow one of a set of patterns we could emulate:

  1. Find items before X happens
  2. Find items AND do Y before X happens
  3. Kill Monsters X (and/or y)
  4. Kill Monster X with Weapon Y
  5. Destroy item

Granted I haven't played more than a handful of haunts, but they all seem to play along a pattern.

Is there a full list of all the ways haunts play out?

share|improve this question
    
I think a full list might in some ways spoil things as much as reading through the haunts yourself... –  Jefromi Sep 10 '12 at 5:49
    
@Jefromi if it's not much more than this, then it shouldn't. If it is much more, I agree. –  Pureferret Sep 10 '12 at 17:43
    
I've also seen "Kill Monsters X (and/or Y) before Z happens." (Still very similar to what you already have, of course.) –  Paul Marshall Sep 11 '12 at 1:16
    
This is a little tough to answer without spoilers, but to put it simply, there are a lot of haunts with hero win conditions that are similar to the ones you mentioned, but subtly different, or where the lose condition varies, and some where it doesn't fit your options. The nature of Betrayal is that each haunt does change the rules of the game in a unique manner, and so after basic functionality the program would have to be deal with haunts on a per-case basis. –  Samthere Sep 26 '12 at 15:02
    
@Samthere that would make a fine answer! –  Pureferret Sep 26 '12 at 15:23

1 Answer 1

This is a little tough to answer without spoilers, but to put it simply, there are a lot of haunts with hero win conditions that are similar to the ones you mentioned, but subtly different, or where the lose condition varies, and some where it doesn't fit your options.

The nature of Betrayal is that each haunt does change the rules of the game in a unique manner, and so after basic functionality the program would have to be deal with haunts on a per-case basis.

Answer by proxy for Samthere's comment. Comment if he posts his own answer and I will delete.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.