ChessBoard with pieces Coded in delphi . The board should look and feel like the boards in products from chessbase.com. You can go to [login to view URL] where you can download ([login to view URL]) a chessplayer to play online. This program have the look and feel of what i want. It should be implemented as a component. (ActiveX or vcl) In DELPHI You can se an exemple of a chessboard component made in delphi at [login to view URL] There should be functions to set up boards. move the pieces etc. 1. It should be possible to set op the board whit a FEN string. Se [login to view URL] 2. It should always be possible to get Current bordsetup as a FEN string; 3. It should be possible to move the pieces with the mouse. Creating an event with the move as a string. 4. It should be possible to move a piece with a function like. movepiece('e2-e4') piece is moved like in the chessbase product. 5. The pieces should know there legal moves so if you move a piece to an ilegal place it would fail and drop back to where you got the piece from. 6. It should be possible to capture pieces of oposit colour. 7. If a colour is chessmate it should not be possible to move piece. 8. If a colour is in check. The colour can only be allowed to make legal move which removes the chess. 9. It should be possible to resize the board and pieces dynamic , This mean that you should be able to fit the size to a form dynamic. This is not somthing that should be done automatically. but there should be properties or functions to do it with 10. I want the board in 2D 11. It should be possible to implement arrows and cirkles in the component. 12. opption for animated movement of pieces -There is free evaluation alogritmes based on fen on the internet. If its at problem finding it just tell. This component should be used in an teaching software. And for the right person there will be much more to come.
## Deliverables
1) Complete and fully-functional component as well as complete source code of all work done. 2) Complete ownership and distribution copyrights to all work purchased.
## Platform
Windows platforms 98,xp,2000