畢業論文

打賞
當前位置: 畢業論文 > 計算機論文 >

VC++實現中國象棋游戲設計+代碼

時間:2019-06-11 19:35來源:畢業論文
通過用VC++實現中國象棋游戲,讓中國的悠久文化通過網絡讓世界更多的人認識中國文化、了解中國文化

摘  要:本文先是為大家分析了中國象棋如何表示,其次為大家簡單介紹一下博弈樹和剪枝算法。我們使用一些Visual C++相關的工具,可以簡單的實現一個具有一定實力的人機對抗。本文編寫的程序具有人機對抗,悔棋,電腦難易設置的功能。中國象棋是中國古人類智慧的結晶,也是中國文化典型的代表。本文通過用VC++實現中國象棋游戲,讓中國的悠久文化通過網絡讓世界更多的人認識中國文化、了解中國文化。36194
畢業論文關鍵詞:VC++;中國象棋;博弈樹
VC++ to Achieve The Chinese ChessGame
Abstract: This paper first analyzes how to express China chess for everyone, followed by a brief introduction about the game tree pruning algorithm and. We use some C++ Visual related tools, can simply achieve a certain strength of the man-machine confrontation. This program has the man-machine confrontation, undo, computer hard set function. Chinese chess is the crystallization of ancient Chinese human wisdom, but also a typical representative of Chinese culture. In this paper, through the use of VC++ to achieve the Chinese chess game, so that China's long culture through the Internet to let the world know Chinese culture, understand Chinese culture.    Keywords: VC++; Chinese chess; game tree
目   錄
摘要    1
引言    1
1.緒論    1
1.1中國象棋游戲設計背景    1
1.2國內外象棋軟件的發展    2
1.3用C++實現中國象棋游戲的設計方法    2
1.4本文的主要工作    2
源Z自-六+維L論W文W網^www.aftnzs.live

2.棋局表示和棋子規則生成    3
2.1棋盤和棋子的表示    3
2.2棋子規則的生成    3
3.走棋和博弈程序的實現    4
3.1博弈程序的實現    4
3.2悔棋和還原功能的實現    8
3.3著法名稱顯示功能的實現    9
3.4勝敗判定    9
4.界面設計和系統實現    9
4.1界面設計    9
4.2系統實現    10
5.總結    13
參考文獻    13
致謝    14
用VC++實現中國象棋游戲
引言
象棋,又叫做“象碁”,中國古人的休閑益智游戲,至今已有三千多年的歷史,可謂說是歷史悠久。這種游戲制作及操作都相對簡單,但卻有著極強的趣味性,不同的布陣和棋子的搭配不但千變萬化且妙用無窮。因此,幾千年來這種游戲都經久不衰。現在,我國更是把中國象棋作為了正式開展的78個體育項目之一。而古人所說的四藝,即琴棋書畫中的棋就是指的中國象棋。在現在,中國象棋更是被人們當做一種開發智力修身養性的一種方式。它豐富了人們的生活,提高了人們的精神修養,有些家長甚至從小教孩子象棋,其目的就是為了讓自己的孩子提升智力發散思維的同時培養青少年廣泛的性情愛好和自身的涵養。
1. 緒論
1.1 中國象棋游戲設計背景
中國象棋是兩人對戰的,二人輪流執子,直到有一方的將或帥被將死則游戲結束。對戰時,紅方先行執子,對戰雙方或守或防,或虛或實,或排兵布陣或十面埋伏。虛虛實實真真假假,無不反映著棋手的智慧和現實中的種種哲理,更為重要的是,它對戰爭微妙微翹的模擬是其他棋類不可比擬的。而在信息大爆炸的今天,網絡的迅猛發展已經是一種必然的趨勢,我們可以借助網絡可以把中國悠久醇厚的歷史文化散播到全世界。而作為中國古人超群智慧的代表之一的中國象棋,當然要通過網絡讓更多的人了解它。所以用VC++編寫中國象棋游戲勢在必行。 VC++實現中國象棋游戲設計+代碼:http://www.aftnzs.live/jisuanjilunwen/20190611/34538.html
------分隔線----------------------------
推薦內容
双色球走势图带连线