Commit Graph

  • db8640a875 Test case for losing game twice in same run master Arne Keller 2020-03-24 13:32:47 +0100
  • 5e6366d0c0 Final documentation updates and additions Arne Keller 2020-03-24 01:08:10 +0100
  • 6333f3d6a5 Javadoc + code style Arne Keller 2020-03-23 20:20:33 +0100
  • 64f517d201 Various stylistic changes Arne Keller 2020-03-23 16:12:40 +0100
  • cc4e75f64e Move item building and dice roll logic out of CardGame Arne Keller 2020-03-23 10:49:27 +0100
  • fe77053ac9 Move card logic into card enum Arne Keller 2020-03-23 10:21:42 +0100
  • ac50150bad Checkstyle Arne Keller 2020-03-23 10:11:15 +0100
  • 3ba69ce595 Javadoc Arne Keller 2020-03-22 11:47:30 +0100
  • 911c4b3cd1 Checkstyle + Javadoc Arne Keller 2020-03-19 15:02:01 +0100
  • 58a2a23220 Javadoc Arne Keller 2020-03-19 14:31:57 +0100
  • 19712a7039 Checkstyle Arne Keller 2020-03-17 14:18:21 +0100
  • 7e499c0c9a Refactor player inventory into own class Arne Keller 2020-03-17 12:57:39 +0100
  • 7a09111164 Refactor card stack into own class Arne Keller 2020-03-17 12:48:28 +0100
  • 44412a6d09 Checkstyle Arne Keller 2020-03-17 12:24:03 +0100
  • 2ab56c21ee Update terminal file Arne Keller 2020-03-17 12:23:50 +0100
  • 477b45c42b Checkstyle Arne Keller 2020-03-17 12:03:19 +0100
  • 29a36ce1aa Test for unknown command Arne Keller 2020-03-17 12:01:09 +0100
  • 33bf28485e Create interface for objects that require dice roll Arne Keller 2020-03-17 11:41:54 +0100
  • 9e75ca37a3 Document code Arne Keller 2020-03-14 23:03:47 +0100
  • cf7cd5ffaf Use standard start command in tests Arne Keller 2020-03-14 14:25:18 +0100
  • bbfd08f7be Add test: losing after failing to escape Arne Keller 2020-03-14 13:45:54 +0100
  • 6d4db9f12b Javadoc + allow various command during game end phase Arne Keller 2020-03-13 09:30:26 +0100
  • 40370b8c80 Correct test behaviour Arne Keller 2020-03-13 09:29:56 +0100
  • 32b09cd059 Correctly parse integer parameters Arne Keller 2020-03-13 08:53:17 +0100
  • 4232c7b14e Add integer parsing test Arne Keller 2020-03-13 08:52:09 +0100
  • ae79b31f3d Javadoc + code cleanup Arne Keller 2020-03-12 23:01:32 +0100
  • b42d783127 Add script to generate codetester tests Arne Keller 2020-03-12 22:31:10 +0100
  • 48d014e4de Lose game after encountering animal with no actions left Arne Keller 2020-03-12 22:25:01 +0100
  • 22446ea8aa Add test for lost after animal encounter Arne Keller 2020-03-12 22:23:27 +0100
  • 5535692596 Refactor game logic to handle items in generic way Arne Keller 2020-03-12 22:02:03 +0100
  • d2ddd3cad9 Add checkstyle rule for missing javadoc on methods Arne Keller 2020-03-12 22:01:35 +0100
  • f7fcfe1b4d Update test Arne Keller 2020-03-12 22:01:23 +0100
  • a7dab3cfa5 Allow listing buildings and resources when game is done Arne Keller 2020-03-12 18:08:23 +0100
  • a738c23f5e Do not remove item used to escape Arne Keller 2020-03-12 18:07:23 +0100
  • 1388d78244 Javadoc for Item Arne Keller 2020-03-12 09:28:03 +0100
  • 0eac34a6c7 Do not test precise error message wording Arne Keller 2020-03-12 09:18:58 +0100
  • 0b913bf943 Simplify game phase logic Arne Keller 2020-03-12 09:18:45 +0100
  • 172e085d28 Handle item requirements when building better Arne Keller 2020-03-12 08:39:02 +0100
  • ed5170ebfc Increase test coverage Arne Keller 2020-03-11 11:37:32 +0100
  • f39fdee4c9 Correctly handle common prefixes in command names Arne Keller 2020-03-11 11:19:34 +0100
  • e7c3a40ac0 Only build items when not expecting dice roll Arne Keller 2020-03-11 11:13:25 +0100
  • 1e95394391 Add generic waf2 test 1 by usosx Arne Keller 2020-03-11 11:11:30 +0100
  • 627f0f96ab Move into own package Arne Keller 2020-03-11 11:07:48 +0100
  • 9d1fbc2ffe Only allow build? when not expecting dice roll Arne Keller 2020-03-11 11:04:07 +0100
  • 6f5127254d Fix error messages in test Arne Keller 2020-03-11 11:03:01 +0100
  • e48233f10c Add generic test by nikxda Arne Keller 2020-03-11 11:01:03 +0100
  • c058aeadde Change list-resources order Arne Keller 2020-03-11 10:55:06 +0100
  • 1fecffad38 Optimize fuzzing script Arne Keller 2020-03-11 10:51:45 +0100
  • 45f05292b4 Update game logic to changed requirements and refactor command parsing Arne Keller 2020-03-11 10:51:29 +0100
  • 8e3bd2bd25 Use logic exception in model classes Arne Keller 2020-03-11 10:27:13 +0100
  • 4fc13f159c Add fuzzing script Arne Keller 2020-03-07 10:24:51 +0100
  • 6cfc8c0a89 Do not allow reset if game not started once Arne Keller 2020-03-07 10:24:41 +0100
  • 0c9ea4e0ba Ballon is not a typo Arne Keller 2020-03-03 18:42:59 +0100
  • e13ee8430f Print lose if no moves available Arne Keller 2020-03-03 18:42:38 +0100
  • f94ddddc9b Only output win when winning Arne Keller 2020-03-03 18:34:48 +0100
  • 72c9922c44 Correctly handle game end Arne Keller 2020-03-03 18:32:00 +0100
  • 6c8f172d3f Only print buildable items if they can be built in addition to existing Arne Keller 2020-03-03 18:21:36 +0100
  • 58f30fbf39 Only print buildable items that require a fireplace if one exists Arne Keller 2020-03-03 18:12:37 +0100
  • 63d160fd1b Only use Java 8 Arne Keller 2020-03-03 18:12:12 +0100
  • 17e79b751a Checkstyle Arne Keller 2020-02-29 17:05:29 +0100
  • 554a3a062e Allow tools to be built multiple times and buildings only once Arne Keller 2020-02-29 16:27:50 +0100
  • 1a93c5d061 Correctly handle reset by reusing start cards and wait for start before allowing commands Arne Keller 2020-02-29 16:23:36 +0100
  • 52ab63f578 Correctly handle wrong start input Arne Keller 2020-02-29 16:08:54 +0100
  • 74cac150fa Add shack building test and fix behaviour on codetester Arne Keller 2020-02-29 08:47:20 +0100
  • 3bd70a5350 Checkstyle and tests Arne Keller 2020-02-28 15:39:49 +0100
  • 98ee0975a3 Add checkstyle Arne Keller 2020-02-28 15:25:10 +0100
  • f274b25ae2 Checkstyle and tests Arne Keller 2020-02-28 15:24:56 +0100
  • b2d3e2e6e6 Test build? before starting the game Arne Keller 2020-02-28 15:01:32 +0100
  • c0aa7d29e6 Correctly roll dice and print result Arne Keller 2020-02-28 12:14:28 +0100
  • fffc21a73e Add command tests Arne Keller 2020-02-28 11:59:40 +0100
  • f240ecf5f0 Correct list-buildings order Arne Keller 2020-02-28 11:56:17 +0100
  • 5cec0064f7 Add testing library Arne Keller 2020-02-28 09:53:38 +0100
  • d51e6a4dae Correct list-resources ordering Arne Keller 2020-02-28 09:53:21 +0100
  • bffdf9112c Implement more commands and add test case Arne Keller 2020-02-25 18:19:52 +0100
  • e36116701b Implement animal encounters Arne Keller 2020-02-24 19:23:53 +0100
  • 59a2f86a32 Implement some commands partially Arne Keller 2020-02-24 17:39:27 +0100
  • 343ae03421 Initial command parser Arne Keller 2020-02-24 17:02:48 +0100
  • 63d0af1f00 Initial commit Arne Keller 2020-02-24 15:45:26 +0100