206 Commits (49c4daa4da09c32d5860cd8888f10c288a03afb7)
 

Author SHA1 Message Date
Jenkins 49c4daa4da Merge commit 'af28ea8e341701e1c68ba88541fd934ec15c97ec' into HEAD 3 years ago
Jenkins 08bfd221d3 Merge commit '6ee0ec873ca03747940a4b30bf9307c11f6b0631' into HEAD 3 years ago
Jenkins 4079edcf8c Merge commit 'e4efb4ae0d31cdea412779ecce59da50498bb43a' into HEAD 3 years ago
Jenkins 9785162c83 Merge commit 'e861e03a1587583644dfee79ea0e2eddf3a56676' into HEAD 3 years ago
Tobias Krause e4efb4ae0d gameexplorer_gui: gameexplorer gui shows name and points of actual player 3 years ago
Tobias Krause bea41ebeb4 gameexplorer_gui: added actionListener for exit button 3 years ago
Tobias Krause 713f6b19c8 gameexplorer_gui: added actionListener for logout button 3 years ago
Tobias Krause 8b2f6e2a2f gameexplorer_gui: added logout and exit button 3 years ago
Lorenz Hohmann 66f48dd8d1 Added GameManager and check if GameState is correct after start function call 3 years ago
Tobias Krause e861e03a15 leaderboard: actual player is highlighted 3 years ago
Tobias Krause 981b31dd99 leaderboard: added gui layout 3 years ago
Tobias Krause 2cc2b6333d leaderboard: added method buildLeaderboard 3 years ago
Tobias Krause c325e68dbd leaderboard: getTop10Players returns the 10 players with the most points sorted by points 3 years ago
Tobias Krause 1e724d8e80 leaderboard: getTop10Players returns first 10 Elements of sorted list 3 years ago
Tobias Krause 21b07d077f leaderboard: getTop10Players returns elements of sorted list 3 years ago
Tobias Krause 1155d7c0d3 leaderboard: added method getTop10Players 3 years ago
Lorenz Hohmann 40455d9ac6 Added GameManager and check if GameState is correct after start function call 3 years ago
Jenkins 5fe12bc7ec Merge commit '0559513f69bcd908594e5ad75e6d58972ed527ec' into HEAD 3 years ago
Jenkins 61e1035bb1 Merge commit '353c68c35867e57d918907c9d8d86edbeb0890e1' into HEAD 3 years ago
Lorenz Hohmann af28ea8e34 Improved random ship positioning 3 years ago
Lorenz Hohmann a32541b39f Implemented finished random ship positionig method into gui 3 years ago
Lorenz Hohmann f753e07ac1 Refactoring MatchfieldShipTest class 3 years ago
Lorenz Hohmann 3ff4b665f6 Implemented method to random position ships on matchfield 3 years ago
Lorenz Hohmann a05c6c09b9 Added Test case when one coordinate is hit, but others on free field (isFreePosition() method) 3 years ago
Lorenz Hohmann 8915964ed0 Added Test case when no ship is within the coordinates (isFree() method) 3 years ago
Lorenz Hohmann 0419b89aaa Refactoring: MatchfieldShipTest class 3 years ago
Lorenz Hohmann 7830143d4b Added isFreePosition() with first test case when position is filled 3 years ago
Lorenz Hohmann 353c68c358 Fixed JUnit Imports (Maven didn't compile correctly) 3 years ago
Lorenz Hohmann d5d6af193e Beautified GUI Won Screen 3 years ago
Lorenz Hohmann bed8f71879 Implemented gameOver() function in GUI with test case 3 years ago
Lorenz Hohmann 8e92a1caee Added third test for areAllShipsHit() when a ship is not fully hit 3 years ago
Lorenz Hohmann aae87e50e1 Refactoring MatchfieldShipTest class: added description for tests and outsourced multiple tests into more functions 3 years ago
Lorenz Hohmann 27e7a96ba7 Added second test case for areAllShipsHit() - all ships hit test 3 years ago
Lorenz Hohmann abeaff8d7b Implemented areAllShipsHit() with first test case if no ship was hit 3 years ago
Lorenz Hohmann 805c233108 Fixed GameLogicTest with new test parameter in start() function 3 years ago
Lorenz Hohmann 5d039543b7 GUI Refactoring 3 years ago
Lorenz Hohmann 629063b5ff Fixed that AI has next move when ship was hit 3 years ago
Lorenz Hohmann dd2ddc5811 Fixed chooseField returns null 3 years ago
Max Wenzel 53bc0d9064 chooseField still works after returning null 3 years ago
Lorenz Hohmann b11262ba56 Changed whole GUI layout to two matchfields 3 years ago
Lorenz Hohmann d472759a1c Implemented logic after ai made move and player made move 3 years ago
Lorenz Hohmann 79f90946a5 Refactored LogicTest: No longer useful with general game loop 3 years ago
Lorenz Hohmann a42df0aac2 Added shoot() function to panel click for general game loop 3 years ago
Lorenz Hohmann cc34afa847 Added test case when field was already hitted 3 years ago
Lorenz Hohmann 4d69cc3e76 Added test case when field was already shot (expect false) 3 years ago
Lorenz Hohmann 8c49de9767 New test case for shoot(): Check if field was already shot 3 years ago
Lorenz Hohmann dd87d19b18 Added second test case to shoot(): Call on Coordinate without ship 3 years ago
Lorenz Hohmann fadf708556 Added shoot() function to Coordinate class with first test case 3 years ago
Lorenz Hohmann fff174937b Refactoring: getCoordinateFromLabel() 3 years ago
Lorenz Hohmann 94ff308379 Implemented first move 'animation' for GUI 3 years ago