This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
A guy at work was telling me about a game called Farkle which I thought would be a fun little game to write in Java.
What I am wondering is if anyone has any suggestions or references regarding designing a simple rules system for a game like this. I could easily have just a bunch of if/else statements or switch/case but that doesn't seem very elegant.