Commit Graph

  • ef1fff12fe added bug report with JavaSE-1.8 as JRE System Library develop Tobias 2022-02-15 16:26:09 +0100
  • 4511e67038 Added readme note for commits LorenzHohmann 2022-02-15 15:40:53 +0100
  • 6669a2c78c Merge commit 'c556fe867d31adc7c9cd0c21f395f06a29a83dc8' into HEAD Jenkins 2022-02-15 15:33:25 +0100
  • 49c4daa4da Merge commit 'af28ea8e341701e1c68ba88541fd934ec15c97ec' into HEAD Jenkins 2022-02-15 15:32:43 +0100
  • 08bfd221d3 Merge commit '6ee0ec873ca03747940a4b30bf9307c11f6b0631' into HEAD Jenkins 2022-02-15 15:32:00 +0100
  • 4079edcf8c Merge commit 'e4efb4ae0d31cdea412779ecce59da50498bb43a' into HEAD Jenkins 2022-02-15 15:31:01 +0100
  • 9785162c83 Merge commit 'e861e03a1587583644dfee79ea0e2eddf3a56676' into HEAD Jenkins 2022-02-15 15:29:55 +0100
  • c556fe867d tictactoe: refactored and formatted whole code tictactoe Malte Schellhardt 2022-02-15 00:16:46 +0100
  • c4dcd9e4f1 tictactoe: added methods to reset internal board and gui after game over Malte Schellhardt 2022-02-14 23:37:53 +0100
  • eaeb7bc48f tictactoe: refactored code to update gui Malte Schellhardt 2022-02-14 23:30:15 +0100
  • 9c2d219ccc tictactoe: added gui logic Malte Schellhardt 2022-02-14 23:26:24 +0100
  • 6d235a9763 tictactoe: added method to switch player Malte Schellhardt 2022-02-14 23:18:56 +0100
  • 1c687f496f tictactoe: added method to get current player Malte Schellhardt 2022-02-14 23:14:53 +0100
  • 0b3e24bb55 tictactoe: refactored gui playfields and related test cases Malte Schellhardt 2022-02-14 23:11:19 +0100
  • 5aa5d1a1fd tictactoe: added test case to check field clicked state in gui Malte Schellhardt 2022-02-14 21:53:34 +0100
  • 82890b25aa tictactoe: refactored generateGUI method Malte Schellhardt 2022-02-14 21:31:10 +0100
  • 0d60a2a9f4 tictactoe: added ShowGUI class for testing new gui Malte Schellhardt 2022-02-14 21:28:40 +0100
  • d6ce3f3efa tictactoe: number of fields added to the gui Malte Schellhardt 2022-02-14 21:27:58 +0100
  • 435c51f3d7 tictactoe: added generateGUI method Malte Schellhardt 2022-02-14 20:57:44 +0100
  • c85bc7918d tictactoe: refactored productive code Malte Schellhardt 2022-02-14 18:29:05 +0100
  • d1d0aa119d tictactoe: added test case to check not yed finished game Malte Schellhardt 2022-02-14 18:26:19 +0100
  • 52622fa990 tictactoe: added test case to check tied game Malte Schellhardt 2022-02-14 18:23:59 +0100
  • 3936ada743 tictactoe: added test case to check end of game with win for player 2 Malte Schellhardt 2022-02-14 18:20:24 +0100
  • ef0aac9383 tictactoe: added test case to check end of game with win for player 1 Malte Schellhardt 2022-02-14 18:15:00 +0100
  • 2cb34b28d9 tictactoe: added test case to check end of game with empty board Malte Schellhardt 2022-02-14 18:01:13 +0100
  • 864906fb98 tictactoe: refactoring: formatted code and removed unused lines Malte Schellhardt 2022-02-10 23:41:18 +0100
  • 94a38ff70e tictactoe: added test case to check diagonal right win for player 2 Malte Schellhardt 2022-02-10 23:39:09 +0100
  • 85f79d14bc tictactoe: added test case to check diagonal left win for player 1 Malte Schellhardt 2022-02-10 23:26:10 +0100
  • 64b3f88e93 tictactoe: refactored test case and added cases to check draw Malte Schellhardt 2022-02-10 23:20:19 +0100
  • 28796e3c16 tictactoe: added test case to check if player 2 has won in row 2 with full board Malte Schellhardt 2022-02-10 23:16:06 +0100
  • 69d7d9c924 tictactoe: added test case to check if player 1 has won in row 1 with full board Malte Schellhardt 2022-02-10 23:15:20 +0100
  • eec2f540a5 tictactoe: added test case to check if player 1 has won in row 0 with full board Malte Schellhardt 2022-02-10 23:14:32 +0100
  • cdb23b1d6a tictactoe: added test case to check if player 2 has won in column 2 with full board Malte Schellhardt 2022-02-10 23:10:00 +0100
  • 3ac4c2f22a tictactoe: added test case to check if player 2 has won in column 1 with full board Malte Schellhardt 2022-02-10 20:15:13 +0100
  • 8e9f622172 tictactoe: added test case to check if player 1 has won in column 0 with full board Malte Schellhardt 2022-02-10 20:14:32 +0100
  • 84dcefef7c tictactoe: added test case to check if player 1 has won in column 2 Malte Schellhardt 2022-02-10 20:04:15 +0100
  • 3e99d48ff0 tictactoe: added test case to check if player 1 has won in column 1 Malte Schellhardt 2022-02-10 20:03:33 +0100
  • 7bf8982378 tictactoe: added test case to check if player 2 has won in row 2 Malte Schellhardt 2022-02-09 17:57:56 +0100
  • 00d129f9b8 tictactoe: added test case to check if player 2 has won in row 1 Malte Schellhardt 2022-02-09 17:57:11 +0100
  • f81871b180 tictactoe: fixed previous checkForWin test cases Malte Schellhardt 2022-02-09 17:55:52 +0100
  • 5c7908c23f tictactoe: added test case to check if player 2 has won in row 0 Malte Schellhardt 2022-02-09 17:27:48 +0100
  • 0d687f38e6 tictactoe: added test case for check win in row 0 Malte Schellhardt 2022-02-09 17:22:00 +0100
  • 54097b5c02 tictactoe: refactored test cases for checkForWin method Malte Schellhardt 2022-02-09 17:17:25 +0100
  • 26768bf8f3 tictactoe: added checkForWin for special player and checking all columns Malte Schellhardt 2022-02-09 17:15:16 +0100
  • 1ad993e109 tictactoe: added test case for checkForWin method Malte Schellhardt 2022-02-09 16:39:59 +0100
  • 25c39d107c tictactoe: added checkForWin method Malte Schellhardt 2022-02-09 16:38:28 +0100
  • aad95ece07 tictactoe: added test case for new parameterized constructor Malte Schellhardt 2022-02-09 16:31:44 +0100
  • 56da63b0e6 tictactoe: added test case for trying to set a field again Malte Schellhardt 2022-02-09 16:27:48 +0100
  • 85e8867e06 tictactoe: refactored fieldIsEmpty method Malte Schellhardt 2022-02-09 16:12:35 +0100
  • 58f7647ce8 tictactoe: added test cases for fieldIsEmpty method and created constructor with gameboard as parameter Malte Schellhardt 2022-02-09 16:11:23 +0100
  • cc16fd3389 tictactoe: added method to check if field is not set Malte Schellhardt 2022-02-09 16:01:42 +0100
  • 46b1605e31 tictactoe: refactored test code to use one game instance object for all test cases Malte Schellhardt 2022-02-09 15:42:29 +0100
  • 8b31b76e69 tictactoe: added test case for player 2 in playfield setter Malte Schellhardt 2022-02-09 15:25:43 +0100
  • 332a74df86 tictactoe: bugfix: if row and col with same number each contain two chars of same player, col isnt ignored anymore Tobias Krause 2022-02-02 22:21:11 +0100
  • e305236728 tictactoe: hard ai sets first empy field if theres no better option Tobias Krause 2022-02-02 21:37:10 +0100
  • 412558578c tictactoe: hard ai sets always in the nearest edge to opponents field Tobias Krause 2022-02-02 21:03:33 +0100
  • f44e9e6eb2 tictactoe: hard ai sets always in the nearest edge to opponents field Tobias Krause 2022-02-02 20:27:44 +0100
  • 9111545ec3 tictactoe: hard ai checks for own opportunity to win first Tobias Krause 2022-02-02 20:11:29 +0100
  • c0310d8ed6 tictactoe: hard ai uses chance to win in diagonal Tobias Krause 2022-02-02 19:02:05 +0100
  • 7f1b801c93 tictactoe: hard ai uses chance to win in cols Tobias Krause 2022-02-02 18:45:08 +0100
  • 360870072e tictactoe: hard ai uses chance to win in row Tobias Krause 2022-02-02 16:01:40 +0100
  • b29b7ee9d7 tictactoe: hard AI prevents opponents win in diagonal Tobias Krause 2022-01-31 17:03:33 +0100
  • 7115050d60 tictactoe: hard AI prevents opponents win in col Tobias Krause 2022-01-31 16:22:32 +0100
  • c6e0d83d70 tictactoe: hard AI prevents opponents win in row Tobias Krause 2022-01-31 16:17:51 +0100
  • 01f94e3198 tictactoe: countCharsInDiag throws IndexOutOfBoundsException for invalid index Tobias Krause 2022-01-31 15:40:17 +0100
  • cce28aacd0 tictactoe: countCharsInDiag counts number of given char in specific diagonal Tobias Krause 2022-01-31 15:21:02 +0100
  • 525754409a tictactoe: added method countCharsInDiag Tobias Krause 2022-01-31 14:45:06 +0100
  • 36b8cdfcac tictactoe: countCharsInCol counts number of given char in specific col Tobias Krause 2022-01-31 14:15:01 +0100
  • 8c89d0edd6 tictactoe: added method countCharsInCol Tobias Krause 2022-01-31 14:13:28 +0100
  • 9029de6c12 tictactoe: countCharsInRow counts number of given char in specific row Tobias Krause 2022-01-31 14:08:11 +0100
  • ddf9aebb8f tictactoe: added method countCharsInRow Tobias Krause 2022-01-31 14:01:42 +0100
  • 4456251b07 tictactoe: hard AI sets edge in second move Tobias Krause 2022-01-31 13:31:53 +0100
  • 7c7e134ad9 tictactoe: hard AI sets middle field if it hasnt been set yet Tobias Krause 2022-01-31 13:06:34 +0100
  • 93591f47c0 tictactoe: hard AI chooses edge field if field in the middle was already set Tobias Krause 2022-01-31 13:02:08 +0100
  • 88d559c6c9 tictactoe: added hard AI Tobias Krause 2022-01-31 12:21:54 +0100
  • bd561b7024 tictactoe: AIEasy never sets a field which was already set Tobias Krause 2022-01-31 12:07:27 +0100
  • a786eb7496 tictactoe: added easy AI Tobias Krause 2022-01-31 11:58:53 +0100
  • 972fcd97a6 tictactoe: added setter for playfield and changed internal board datatype to char Malte Schellhardt 2022-01-30 14:36:15 +0100
  • 27cadc4097 tictactoe: refactored test code Malte Schellhardt 2022-01-30 14:18:15 +0100
  • 4e425ff54b tictactoe: added restriction for board sizes below three Malte Schellhardt 2022-01-30 14:15:56 +0100
  • edbbefc7ff tictactoe: fixed fieldCountTest. Now works with different playfield sizes Malte Schellhardt 2022-01-30 14:08:26 +0100
  • 60ec15241b tictactoe: refactored board management and added constructor to handle different playfield sizes Malte Schellhardt 2022-01-30 13:59:45 +0100
  • 068bed8357 tictactoe: added method to count playing fields Malte Schellhardt 2022-01-30 13:53:21 +0100
  • d6b0153491 tictactoe: added getter for game board Malte Schellhardt 2022-01-30 13:38:43 +0100
  • 4e743e694e tictactoe: added class for gamelogic Malte Schellhardt 2022-01-30 13:26:44 +0100
  • 2c299f689a Added GameManager and check if GameState is correct after start function call Lorenz Hohmann 2022-01-12 11:41:14 +0100
  • e4efb4ae0d gameexplorer_gui: gameexplorer gui shows name and points of actual player gameexplorer_gui Tobias Krause 2022-01-22 18:59:11 +0100
  • bea41ebeb4 gameexplorer_gui: added actionListener for exit button Tobias Krause 2022-01-22 18:00:54 +0100
  • 713f6b19c8 gameexplorer_gui: added actionListener for logout button Tobias Krause 2022-01-22 17:54:02 +0100
  • 8b2f6e2a2f gameexplorer_gui: added logout and exit button Tobias Krause 2022-01-22 17:43:06 +0100
  • 66f48dd8d1 Added GameManager and check if GameState is correct after start function call Lorenz Hohmann 2022-01-12 11:41:14 +0100
  • e861e03a15 leaderboard: actual player is highlighted leaderboard Tobias Krause 2022-01-22 15:44:14 +0100
  • 981b31dd99 leaderboard: added gui layout Tobias Krause 2022-01-22 14:50:29 +0100
  • 2cc2b6333d leaderboard: added method buildLeaderboard Tobias Krause 2022-01-22 13:36:11 +0100
  • c325e68dbd leaderboard: getTop10Players returns the 10 players with the most points sorted by points Tobias Krause 2022-01-17 12:45:53 +0100
  • 1e724d8e80 leaderboard: getTop10Players returns first 10 Elements of sorted list Tobias Krause 2022-01-17 12:02:31 +0100
  • 21b07d077f leaderboard: getTop10Players returns elements of sorted list Tobias Krause 2022-01-17 11:52:56 +0100
  • 1155d7c0d3 leaderboard: added method getTop10Players Tobias Krause 2022-01-17 11:42:41 +0100
  • 40455d9ac6 Added GameManager and check if GameState is correct after start function call Lorenz Hohmann 2022-01-12 11:41:14 +0100
  • 5fe12bc7ec Merge commit '0559513f69bcd908594e5ad75e6d58972ed527ec' into HEAD Jenkins 2022-02-15 15:21:57 +0100