54 Commits (master)
 

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