Dion Aliu
|
a98367671d
|
Added chess game to App
|
3 years ago |
Dion Aliu
|
4ef75e249b
|
Fixed bug for Queen with negative values
|
3 years ago |
Dion Aliu
|
17a1d25543
|
Added whole method with test, Combines all separate units of the Chess class
|
3 years ago |
Dion Aliu
|
2eebbbd4ce
|
Added resetGame for resetting whole game
|
3 years ago |
Dion Aliu
|
48e989cbc2
|
Added lastFeedback functionality for later use
|
3 years ago |
Dion Aliu
|
8eeeb84301
|
Added getUpdatedOutputBoard
|
3 years ago |
Dion Aliu
|
8dfe543e92
|
Added makeMove method to Chess for moving a figure and getting the corresponding output with test
|
3 years ago |
Dion Aliu
|
fd4d717e6d
|
Added scan For OccurringFigure method to ChessBoard with test
|
3 years ago |
Dion Aliu
|
b4a3055a79
|
Added getSidebarFigures method for displaying ChessFigures as a List with test
|
3 years ago |
Dion Aliu
|
84be917943
|
Created Chess class with convertInput method with test
|
3 years ago |
Dion Aliu
|
10a339000c
|
Added moveFigure method to ChessBoard with test
|
3 years ago |
Nick Stolbov
|
82aa161806
|
Changed Bishop relative move because of a bug(negative coords didnt get validated)
|
3 years ago |
Nick Stolbov
|
f60515c644
|
Added validateMove method to ChessBoard with test for validating every move on the board
|
3 years ago |
Nick Stolbov
|
9bbf82c4a5
|
Changed test because of bug
|
3 years ago |
Nick Stolbov
|
244e633ad3
|
Added validateCleanPath for ChessBoard class with test
|
3 years ago |
Nick Stolbov
|
b7125715f3
|
Added isCellInBoard for checking positions with test
|
3 years ago |
Nick Stolbov
|
161cf9bb5b
|
Added isRelativeMoveValid for checking theoretical movement of figures
|
3 years ago |
Nick Stolbov
|
0707f2d628
|
Added getOutput method and helper method getCellSymbols with test
|
3 years ago |
Nick Stolbov
|
d76ba0e64b
|
Refactored initBoard x,y switch for better use
|
3 years ago |
Nick Stolbov
|
51baf2b06e
|
Added initBoard for ChessFigure placement and test
|
3 years ago |
Nick Stolbov
|
c6c9940d8d
|
Added equals method to ChessFigure with test
|
3 years ago |
Nick Stolbov
|
8612b7e347
|
Added ChessFigure class with getSymbol method and test
|
3 years ago |
Nick Stolbov
|
838b335323
|
Change stop command to "exit" and added "q" command for going back for better navigation
|
3 years ago |
Nick Stolbov
|
daa43a4856
|
Added Menu navigation to App class with weak test case (depending on implementation)
|
3 years ago |
Nick Stolbov
|
71bce709ab
|
Added deactivation for clearConsole() method because it would throw warnings otherwise.
|
3 years ago |
Nick Stolbov
|
20220af278
|
Added application main loop for updating, printing the games and quiting at anytime with test for correctly terminating.
|
3 years ago |
Nick Stolbov
|
f41dacc1f1
|
Added clearConsole() method to Cli class with test(always true because it uses external processes)
|
3 years ago |
Nick Stolbov
|
046403eb8f
|
Added getScanner() method for Cli class with test for testing stream integration
|
3 years ago |
Nick Stolbov
|
2ab0579f3c
|
Added Cli class for centralized I/O management and getPrintStream() method with test.
Updated other classes for Cli class integration.
|
3 years ago |
Dion Aliu
|
657953f190
|
added Tic Tac Toe game loop and finished attribute to Game
|
3 years ago |
Dion Aliu
|
b704539e86
|
added getCurrentState method for Board class with tests for detecting winner, draw or not finished game
|
3 years ago |
Dion Aliu
|
c6f77554bb
|
added static method convertSimpleToState to Board class with test
|
3 years ago |
Dion Aliu
|
9560dfb178
|
Added setCellState to class Board with test
|
3 years ago |
Dion Aliu
|
0846812330
|
added equals method for Board with test
|
3 years ago |
Dion Aliu
|
289a1f90a1
|
refactoring: created Board class for better object orientation and extracted functionality from Tictactoe to board with tests
|
3 years ago |
Dion Aliu
|
711f610c54
|
added write board function for TicTacToe
|
3 years ago |
Dion Aliu
|
9c7bedcd7c
|
changed interface Game to abstract class for better object orientation
|
3 years ago |
Nick Stolbov
|
55f173324a
|
Changed select method with test for MenuManager to avoid ArrayIndexOutOfBoundsException
|
3 years ago |
Nick Stolbov
|
08f8fbc596
|
Added getSize() method to MenuManager with test
|
3 years ago |
Nick Stolbov
|
691ca536ea
|
Added getFormattedMenuList method to MenuManager with test for printing to Console
|
3 years ago |
Nick Stolbov
|
e427700f90
|
Changed Menumanager implementation from using a single rootMenu to using a ArrayList directly for its submenus
|
3 years ago |
Dion Aliu
|
03628a0e1f
|
Game TTT added Board creation
|
3 years ago |
Dion Aliu
|
f58cbf0a2e
|
Game Interface TTT getStatedChar Method
|
3 years ago |
Dion Aliu
|
9a6e8f1af4
|
Added Gameinterface with TTT class and printTest
|
3 years ago |
Nick Stolbov
|
87459dab50
|
Added back function to MenuManager.
|
3 years ago |
Nick Stolbov
|
e1a6d09b6f
|
Added inRootMenu function to MenuManager.
|
3 years ago |
Nick Stolbov
|
7ca9c1d002
|
Added MenuManager class with select function with test.
|
3 years ago |
Nick Stolbov
|
95dc251cd8
|
Added previousMenu function to Menu and did refactoring
|
3 years ago |
Nick Stolbov
|
647eb68fef
|
Added subMenu function for class Menu with test
|
3 years ago |
Nick Stolbov
|
4fbe2b0830
|
Added Menu with test
|
3 years ago |