Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

[C++] Chess game Terminal

Name: Snake4D 2012-01-11 12:05

Hi,
I'm trying to make a little chess game,
in C++, is in terminal because still I don't know a good GUI package for C++ sorry I'm n00b...

btw I got to print out the board:
like this:
[code]
-|--a-|--b-|--c-|--d-|--e-|--f-|--g-|--h-|
8|-bR-|+bk+|-bB-|+bQ+|-bK-|+bB+|-bk-|+bR+|
7|+bP+|-bP-|+bP+|-bP-|+bP+|-bP-|+bP+|-bP-|
6|----|+--+|----|+--+|----|+--+|----|+--+|
5|+--+|----|+--+|----|+--+|----|+--+|----|
4|----|+--+|----|+--+|----|+--+|----|+--+|
3|+--+|----|+--+|----|+--+|----|+--+|----|
2|-wP-|+wP+|-wP-|+wP+|-wP-|+wP+|-wP-|+wP+|
1|+wR+|-wk-|+wB+|-wQ-|+wK+|-wB-|+wk+|-wR-|
[\code]

and one can tell like in chess with the sentence "(e2:e4)" to move the piece from e2 to e4

but now what I need to make a AI?
I'll paste the code in pastebin so you can have a look:

Name: Anonymous 2012-01-11 12:52

Chess AI??
No wai.
You mean one that doesn't move chess pieces randomly?
(It's AI too, that's how I usually for the first few moves play)
I can only contribute simple ones.
Search algorithm, makes some move permutations for the next 3-4 moves(fuckload complexity) and put some weights on taking a figure + (weight for different figures) and - for losing a figure
This should be good enough for any CS 101 course, unless your program is gonna play against Bobby Fischer(btw he's dead)
Or just hardcode all possible moves(lol).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List