Move generator algorithm development Chinese chess (Xiang Qi)

Chess is a strategy game of information, because both of the players playing the game are always aware of the entire state of the game. The player is able to see which pieces are alive and where these pieces are located just by looking at the board. With the help of a computer, the players are able...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Hong Hao
Other Authors: Ong Keng Sian, Vincent
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67825
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-67825
record_format dspace
spelling sg-ntu-dr.10356-678252023-07-07T15:49:38Z Move generator algorithm development Chinese chess (Xiang Qi) Lim, Hong Hao Ong Keng Sian, Vincent School of Electrical and Electronic Engineering DRNTU::Engineering Chess is a strategy game of information, because both of the players playing the game are always aware of the entire state of the game. The player is able to see which pieces are alive and where these pieces are located just by looking at the board. With the help of a computer, the players are able to see the available each chess pieces can take just by telling the computer the location of that chess piece. The program will be using a specific data structure to represent the chess pieces location on the chessboard and a simple yet effective search technique to identify all the possible legal moves that can be made to play the game. The program will be written in C++ language using Microsoft Visual Studio as this is a software project where no hardware implantation is required. Bachelor of Engineering 2016-05-21T06:29:22Z 2016-05-21T06:29:22Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/67825 en Nanyang Technological University 91 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering
spellingShingle DRNTU::Engineering
Lim, Hong Hao
Move generator algorithm development Chinese chess (Xiang Qi)
description Chess is a strategy game of information, because both of the players playing the game are always aware of the entire state of the game. The player is able to see which pieces are alive and where these pieces are located just by looking at the board. With the help of a computer, the players are able to see the available each chess pieces can take just by telling the computer the location of that chess piece. The program will be using a specific data structure to represent the chess pieces location on the chessboard and a simple yet effective search technique to identify all the possible legal moves that can be made to play the game. The program will be written in C++ language using Microsoft Visual Studio as this is a software project where no hardware implantation is required.
author2 Ong Keng Sian, Vincent
author_facet Ong Keng Sian, Vincent
Lim, Hong Hao
format Final Year Project
author Lim, Hong Hao
author_sort Lim, Hong Hao
title Move generator algorithm development Chinese chess (Xiang Qi)
title_short Move generator algorithm development Chinese chess (Xiang Qi)
title_full Move generator algorithm development Chinese chess (Xiang Qi)
title_fullStr Move generator algorithm development Chinese chess (Xiang Qi)
title_full_unstemmed Move generator algorithm development Chinese chess (Xiang Qi)
title_sort move generator algorithm development chinese chess (xiang qi)
publishDate 2016
url http://hdl.handle.net/10356/67825
_version_ 1772827395699507200