51 Commits (80772462dab6ae225703fd91a86bb612a8e41bee)
 

Author SHA1 Message Date
TiynGER 80772462da documentation: updated the readme documentation
4 years ago
TiynGER 362d293fb1 openingdatabase: added db access and pgn crawler
4 years ago
TiynGER 73f32e8598 project structure
4 years ago
TiynGER c6ecdd4c83 tests: created tests dir
4 years ago
TiynGER 2d021366cb art: created art dir and moved pictures into it
4 years ago
marten acb6a1ad77
readme: removed not working notice for engine
4 years ago
TiynGER f6787eedd3 chess bugfix: castle and convertToFen
4 years ago
TiynGER 23a97ae9fe chess bugfix: en passant square creation
4 years ago
TiynGER 5e796751d7 chess: repetition now uses less data
4 years ago
TiynGER a3c48fd50c chess: chess to fen notation added
4 years ago
TiynGER d5ac25a642 readme: added move notation documentation
4 years ago
TiynGER 53e1cc8df3 bugfix chess: genPawnPromotion always gives back promotions
4 years ago
TiynGER a383e52bd7 ches: added fen
4 years ago
TiynGER c195f2da6a chess: refactoring genLegalMoves
4 years ago
TiynGER ee7d5a0a9d chess: refactoring genDests
4 years ago
TiynGER 087da7d3f1 bugfix chess: moveToNotation promotion part wrong
4 years ago
TiynGER 4cac1ba6bf merge conflict
4 years ago
TiynGER 3c97395ce8 refactoring: cleanup engine code and add alpha beta to readme
4 years ago
TiynGER b7480a0cd4 engine: added piece-square tables
4 years ago
TiynGER 12ed9921f1 engine: added piece-square tables
4 years ago
TiynGER b3c76fd2c1 visibility: use include in tests and only set needed functions as public
4 years ago
TiynGER 10098da82f refactoring: renaming classes and functions
4 years ago
TiynGER 3bc523c37a chess: fixed field indices
4 years ago
TiynGER 9095cf8eee engine: engine now correctly uses the negamax algorithm
4 years ago
TiynGER 9ea20b6c1f lichess: turned down difficulty and removed unnecessary echoes
4 years ago
TiynGER 5bee0f84d2 bugfix: threefold repitition throws nullpointer
4 years ago
TiynGER 91281d97a7 lichess: added lichess integration
4 years ago
TiynGER 7fb821254c game: added single player
4 years ago
TiynGER 4e69bd3977 engine: Readme update according to used algorithm
4 years ago
TiynGER 4ba3e06d93 engine: first push for engine
4 years ago
TiynGER 0e27d0a6b5 chess: syntax and structure changes
4 years ago
TiynGER 0a0accb3d0 chess: Moved replaced with CastleRights
4 years ago
TiynGER c91bf64047 chess restructuring: changed order of functions
4 years ago
TiynGER 0ceb567048 structure: made a src folder and moved all source file into it
4 years ago
TiynGER 6ad11fde2a chess: updating documentation
4 years ago
TiynGER 9b68538b12 readme: specified plan for engine
4 years ago
TiynGER c5cf2fd737 chess: refactoring setters and try
4 years ago
TiynGER c4f7e3b98d chess: improved documentation and deleted unused stuff
4 years ago
TiynGER 81d5d57e75 chess: refactoring getters
4 years ago
TiynGER 75e804ef6f chess/game: claimable draw at 50-Move-Rule added
4 years ago
TiynGER 9ed8b886db chess/game: claimable draw at 3-fold repitition added
4 years ago
TiynGER 7caa4db120 game bugfix: game isnt stopped after stalemate
4 years ago
TiynGER 8e918aebb7 chess: draw by insufficient material added
4 years ago
TiynGER 2b4598785d readme: added logo
4 years ago
TiynGER 1cc88f6bf9 game bugfix: after castling toMove wasnt changed
4 years ago
TiynGER 67a3ab4579 readme/license: updated/added
4 years ago
TiynGER 97406d4da3 tests: added unittests
4 years ago
TiynGER f749f66c3c chess: code reformatting
4 years ago
TiynGER e30ff1f3ba chess/game: base game completely implemented
4 years ago
TiynGER b30aa89dc0 base: chess now basically works
4 years ago