Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

descriptionKenny ClassIQ EmptyKenny ClassIQ

more_horiz
Kenny ClassIQ
by Kenshin Himura

It is a chess engine with pure object oriented programming with close-to-real-world representation of the game inside the program using OOPS.

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.0.0.8

- Complete PieceSet, with full commentary.
- Improved Diagonals, Ranks, Files, Board.
- Added commentary and re-organized Main.
- Solved issues #20, #21, #22.

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.0.6 build 317 (Win32/64)

- Greatly enhanced Move.
- Added full commentary to Move.
- Implemented a lot of ways to construct a Move.
- Fixed issue #77
- Added jUnit test for Move. Worked great!
- Improved Game.
- Greatly improved Board.

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.0.12 build 990 (Win32/64)
https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.0.12.3 build 1061 (Win32/64)
https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.0.16 build 1677 (Win32/64)

- Yes, the updates are coming in a frenzy!
- Added basic UCI support. Now engine supports both UCI and XBoard
- Improved Player.
- Improved AI.
- Improved Game.
- Improved FENTest.
- Improved XBoardExecutor.
- Tested a lot! Even Demo mode in "Arena" works now!

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.1.3 (Win32/64)
https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.2

- Lots of bugfixes.
- Added evaluation.
- Added minimax search with alpha-beta pruning.
- Corrected UCI output.
- Corrected Executor errors.
- Renamed threads.
- Corrected issues #151, #152.
- Engine now plays okay-okay moves with 3 depths (fixed for now, will be dynamic later).
- No time-related implementation.
- Made protocolType of Main public so output strings can be properly formatted according to the GUI.
- Re-added the boolean newCommand in Command.
- Corrected errors in makeMove() and unMakeMove() which did not implement proper castling.
- Implemented Quicksort in move ordering.
- Removed Windows executables and added jLaunch executable. (32-bit only)

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.3

- Fixed a lot of issues.
- Fixed improper PV.
- Fixed invalid moves being made (white made moves twice consecutively).
- Corrected problem with isChecked().
- Corrected error in Quiescence Search where it would call itself repeatedly if score is greater than 300 centipawns after a capture, leading to engine crash.
- Added proper PV collection, normal alphaBetaPVS and alphaBetaPVS with PV collection and corrected bugs in quiescence search.
- Reduced fixed search depth to 2 half moves.
- Added separate getMaterialScore() function to improve move-ordering immediately after generation.
- AI still buggy when dealing with promotion-related moves, but bug relating to castling where rooks would not be moved in the internal board fixed.
- Lots of stability improvements and bugfixes, which should have made separate versions (like 0.2.1) have been refined and finally ended up in 0.3

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Kenny ClassIQ 0.3 build 3238

- this is a renaming of the version number (now includes the build number)
- the download file is unchanged

https://github.com/kenshinthebattosai/KennyClassIQ

descriptionKenny ClassIQ EmptyRe: Kenny ClassIQ

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum