黑白棋实验报告

萌到你眼炸
743次浏览
2021年02月16日 01:13
最佳经验
本文由作者推荐

不如这样-

2021年2月16日发(作者:四边形的定义)



篇一:黑白棋程序设计实验报告


c++





海南大学课程论文




课程名称:



数据结构课程设计题目名称:



黑白棋





名:





号:



评阅教师:



2011



12



17





目录




一、



黑白棋简介„„„„„„„„„„„„„„„„„„„„


2



二、程序设计思路及实现界面图„„„„„„„„„„„„„ „


3


三、程序设计算法性能分析„„„„„„„„„„„„„ „„„


6


四、实验总结„„„„„„„„„„„„„„„„„ „„„„„


6


五、实验代码„„„„„„„„„„„„„„„ „„„„„„„


7



一、



黑白棋简介



黑白棋,又叫反棋


(reversi)


、奥赛罗棋


(othel lo)


,苹果棋,翻转棋。黑白棋的棋子和围棋


类似。但它的下 法与围棋的很不相同。黑白棋是由黑方和白方两人进行的益智游戏。棋盘为


n

< p>
×


n


方格,黑白棋总共使用


n


个棋子,每个棋子分正反两面,分别是黑色和白色。轮到一方


下棋时,必须把棋下在与对方棋子相邻的空位上,要求所下的棋子和原有的已方棋子夹住对

方的至少一个棋子


(


横竖斜夹均可


)


,然后把被夹住的子变成己方的颜色


(


也叫吃子


)


。下棋过


程中,


任何棋子既不会从棋盘上拿走,


也不会从一个格子移到另一个格子


,


吃子时,


不会发生


连锁反应,吃进的棋子不能再夹吃其他的子。当双方都无棋可下,或者方格全部占满后,棋


局结束,子多的一方为胜方。



2


二、程序设计思路及游戏实现界面



1


、设计初始化棋盘函数



2


、复制棋盘函数



3


、显示棋盘函数



4


、选择下棋类型


< br>4


、计算可落子的位置个数


,


及 该位置落子后翻过的棋子的个数



5


、 设置棋子的稳定性


(


计算得分的依据


)


,空白处除外



6


、评价棋手得分




游戏开始选择类型和棋子:



打印棋盘棋手开始下棋输入下棋的位置:



游戏结束,统计棋数并分出胜负:



篇 二:


c


语言


-


黑白棋实验报告



福建工程学院计算机与信息科学系



实验报告


12


3


4


5


篇三:黑白棋课程设计报告



惠州经济职业技术学院



计算机专业课程设计报告




课题名称:



关于黑白棋游戏的设计






业:





级:组



长:


xxx


小组成员:





o



o


年 十二月摘




中国最早出现黑白棋是在


80


年代的任天堂游戏机和苹果< /p>


ii


个人电脑游戏里,但从那时一直


玩到 现在的人已经寥寥可数了,我们只能说,从那时起,中国第一次出现了黑白棋;然后就



1990


年的


windows


3.0


的推出,


当时


windows


自带的游戏就是黑白棋,


由于当时电脑还比


较少,没等到黑白棋传开,


windows 3.1


推出,把自带游戏换成现在大家见到的踩地雷和接


龙;让大量人认识黑白棋的是 文曲星,文曲星的黑白棋棋力很低,一个人下了几盘以后就可


以轻易把它打败,棋力之低 简直可以说是误人子弟的地步,让人一叶障目,不见森林,以为


黑白棋不过尔尔;



90


年代中期流行的任天堂


gameboy


当中也有一款黑白棋游戏,


棋力甚为< /p>


不错,比起以上提及的游戏强很多。黑白棋真正发展起来还是在互联网普及以后,黑白棋作


为一种经典的策略性游戏,受到了广大网友,特别得到了希望锻炼智力的网友的喜爱。< /p>



如今早起的一些知名选手已经慢慢淡出棋坛,但同时也有很有后 起之秀蜂拥而出。他们对黑


白棋的爱好不输前人,


而且更发明了 比输的下法


(即棋局结束后,


子少的一方为胜)



给黑白


棋增加了很多新趣味。



[1]


主题词


:c


语言、


microsoft visual c++ 6.0



turbo c for windows


集成实验与学习环境、


黑白棋目录











.......................................... ................................. 4











.............................. ......................................... 5


2.1






................................ .............................................

< p>
................................ 5

2.2






....................... .................................................. ....


............................. 5


2.3






............................. ................................................


................................ 5


2.4








< br>性


.................................. ...........................................


.................. 5


2.5






可< /p>




............... .................................................. ............


...................... 6










.......................................... ................................. 7


3.1






........................................ .....................................


.. ............................. 7


3.2





< p>
........................................... ..................................

不如这样-


不如这样-


不如这样-


不如这样-


不如这样-


不如这样-


不如这样-


不如这样-