Ran a Maven command to set up a blank Java project: mvn archetype:generate -DgroupId=kata.trivia -DartifactId=tbc-trivia-java -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0
Changed the version of Junit to be 4.11. Added ignoring settings for IDEA in .gitignore.
Added the original Trivia code Game.java and GameRunner.java with a dull test.
Made the dull test to pass.
Working on TODO: Check public interface of the server-side code to see how it is being used by the client-side code.
Added TODO: inline method Game.createRockQuestion().
Added TODO: Change method Game.createRockQuestion() to be private.
Added TODO: Remove the unused method Game.isPlayable().
Added 2 TODOs: 1)The return value of method Game.add() is not used; 2)Replace System.out.println() with a log method of a logger.
Added TODO: The method Game.howManyPlayers() should be private because it is only used by its own calss Game.
Added TODO: Duplicate code in method Game.roll().
Added TODO: The name of the method Game.didPlayerWin() should be Game.isGameStillInProgress().
Added TODO: Rename variable 'winner' to be 'isGameStillInProgress'.
Added TODO: Duplicate code in method Game.wasCorrectlyAnswered().
Added TODO: Duplicate code in method Game.wasCorrectlyAnswered(). Outer.
Added TODO: the name of the variable notAWinner should be isGameStillInProgress.
Working on TODO: Read the client-side code - class GameRunner.
Added TODO: The return value of method Game.wrongAnswer() is unnecessary and should be eliminated.
Working on TDD: List acceptance tests as TODOs for class Game.
Added TODO: The fields of class Game should be private.