Title: Chess Game with acii chess reader/writer
Description:
This program is a chess program which can read and write the board from/to ACII text like this:
Code:bRk|bKn|bBi|bQu|bKi|bBi|bKn|bRk| ---+---+---+---+---+---+---+---+ bP |bP |bP |bP |bP |bP |bP |bP | ---+---+---+---+---+---+---+---+ | | | | | | | | ---+---+---+---+---+---+---+---+ | | | | | | | | ---+---+---+---+---+---+---+---+ | | | | | | | | ---+---+---+---+---+---+---+---+ | | | | | | | | ---+---+---+---+---+---+---+---+ wP |wP |wP |wP |wP |wP |wP |wP | ---+---+---+---+---+---+---+---+ wRk|wKn|wBi|wQu|wKi|wBi|wKn|wRk|
It also shows threatened and guarded pieces to give the player a better overview (which is hard to get in normal ACII chess).
Language:
This program is written in VB.Net.
Additional Info:
I have took 3 screen shots and added text to them, they should explain everything:
Overview:
Colored Squares:
Selection:
Tested System:
This "completed" program have only been tested on Windows Vista but during the work I have also tested it on Windows Xp.
Requirements (if any are known):
Knowing the chess rules
License:
I will not give anyone the code to this program until I'm done with my Todo list, then I will probably upload the source code too.
Operating Systems:
Since this is written in VB.Net it only works for windows.
Features:
See Additional Info
Todo List
-Making an icon to the program
-Adding 3 special moves (Castling, Promotion and En passant)
-Making so a piece which guarding the king (standing between the king and an enemy piece which could have take the king if it wasn't for this piece) can't threaten other pieces.
-Create the last 3 pictures (black king on black, white king on white and white queen on black) Thanks to amrosama for his pictures.
-And maybe something more, let me know if I should add anything more.
Source/Binary Attachment:


LinkBack URL
About LinkBacks










Reply With Quote




im a code-warrior, see my avatar
















Bookmarks
Algorithms and Data Structures
Java tutorials
Algorithms Forum