Get ready to enter the poor and dreary Whitechapel district in London 1888 – the scene of the mysterious Jack the Ripper murders – with its crowded and smelly alleys, hawkers, shouting merchants, dirty children covered in rags who run through the crowd and beg for money, and prostitutes – called "the wretched" – on every street corner.
The board game Letters from Whitechapel, which plays in 90-150 minutes, takes the players right there. One player plays Jack the Ripper, and his goal is to take five victims before being caught. The other players are police detectives who must cooperate to catch Jack the Ripper before the end of the game. The game board represents the Whitechapel area at the time of Jack the Ripper and is marked with 199 numbered circles linked together by dotted lines. During play, Jack the Ripper, the Policemen, and the Wretched are moved along the dotted lines that represent Whitechapel's streets. Jack the Ripper moves stealthily between numbered circles, while policemen move on their patrols between crossings, and the Wretched wander alone between the numbered circles.
Cleaner, more Pythonic code. Extended the Graph class to be able to find shortest paths between vertices, and added a couple more examples to demonstrate. This is probably as far as I plan on taking this (at least for the time being).
A compilation of Q&A's asked here on BGG, as well as official Q&A's that were provided for the FAQ of the original game.
"Don't Forget to Thumb!"
*Q2: Answer reworded.
*Q4: Answer reworded.
*Q5: Answer reworded.
*Q6: Question reworded.
*Q12: Answer reworded.
*Q14: Question and answer reworded.
*Q14: Spelling - Movenent to Movement.
*Q14: Another offset location added (thanks to AntandBeeandtheABC).
*Q15: Question reworded.
*Q16: Answer reworded.
*Q17: Answer reworded.
*Q20: Question and answer reworded.
*Q22: Answer reworded.