A 2-player, turn-based board game played on an 8x8 checkered board. Each player has 16 pieces: 1 King, 1 Queen, 2 Bishops, 2 Knights, 2 Rooks, 8 Pawns. A game is won when one player captures the other player's King.
16
votes
2answers
675 views
AI: Learning vs. Strategizing
I have a theory on AI that I would like to write a "whitepaper" about. The distinction I want to explore in AI is learning vs. strategizing. My question is, where can I read other material about this ...
14
votes
6answers
1k views
Elegant solution for coloring chess tiles
I am re-developing a chess game I wrote in Java, and was wondering if there is an elegant algorithm to color chess tiles on a numbered chess board.
Right now my solution uses if else statements to ...
7
votes
3answers
494 views
The best algorithm enhancing alpha-beta?
I'm studying AI. My teacher gave us source code of a chess-like game and asked us to enhance it. My exercise is to improve the alpha/beta algorithm implementing in that game. The programmer already ...
3
votes
3answers
1k views
Which algorithm used in Advance Wars type turn based games
Has anyone tried to develop, or know of an algorithm such as used in a typical turn based game like Advance Wars, where the number of objects and the number of moves per object may be too large to ...
0
votes
0answers
106 views
Estimated cost for developing browser based Chess website? [closed]
I was thinking how nice it would be to have a website where you can play chess and it's variants with others around the world but I don't know how much it would cost to develop or where to begin.
I ...
0
votes
0answers
78 views
Chess game for integration in web site [closed]
I need to integrate a chess game into a web site. The game needs to offer computer opponents, and the ability to save a user with a score (although I could implement that part myself). It is ok with a ...
-3
votes
1answer
122 views
Any faster method?
Manhattan distance is used to the center in chess code that uses an 0x88 board .
0x88 board is 128 square.
public static final byte DISTANCE[] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, ...
-5
votes
1answer
98 views
This code is of chess game. What is represented by 'DISTANCE' in code? [closed]
package chess;
public class Evaluate {
public static final int PIECE_KING = 0;
public static final int PIECE_QUEEN = 1;
public static final int PIECE_ROOK = 2;
public static final int ...
-8
votes
1answer
187 views
What is Manhattan distance? [closed]
What is Manhattan distance to the center in a chess program that uses an 0x88 board ?
Ref : http://www.koders.com/java/fid2A9848F82F5F12FA4F0D7454B233256495BD652D.aspx?s=ResponseSideEffect