- 90
- 0
- 约2.07万字
- 约 32页
- 2019-01-18 发布于广西
- 举报
PAGE
PAGE 23
PAGE 48
摘 要
五子棋是一种益智游戏,它能增强玩家的思维能力,提高智力,而且富含哲理,有助于修身养性。
本系统的五子棋设置了三种模式,自我对战、人机对战和网络对战。三种模式中都有菜单操作、落子、判断胜负、胜利方棋子闪烁、棋局重现、返回上级菜单和退出的功能,自我对战中设有悔棋的功能;人机对战采用贪心算法,分别算出人和机器的最佳落子位置的分数,并进行相比,当机器最佳落子位置分数高时,机器落子的位置是它自己的分数最高的位置,如果人的最佳落子位置的分数高于机器,那么机器就占用人的最佳落子位置;网络对战模式中一方先建立游戏,作为游戏的服务器端,对方作为客户端连接服务器端,发送五子棋信息主要是五子棋落子坐标和存储棋子的颜色。三种模式都以双向链表栈的形式存储棋子的坐标和落子的颜色,并且有一个二维数组形式的模拟棋盘存储某个位置的落子情况(用颜色来标记,如果没有落子就设置为NONE)。本系统使用Linux环境由C语言来编写,调用Ncurses库来完成五子棋游戏的综合编码。
关键词:自我对战;人机对战;网络对战;Linux;Ncurses
ABSTRACT
Gobang is a puzzle game, it can enhance players thinking ability, improve intelligence, and high i
您可能关注的文档
- 《深度营销-》-课件设计(公开).ppt
- 《《基于遗传算法的中药药对挖掘系统的设计与实现》》-毕业论文(设计).doc
- 《生态风险评价》-课件设计(公开).ppt
- 《生物八上复习》-课件设计(公开).ppt
- 《《基于遗传算法与模拟退火算法的TSP算法求解10大城市最短旅途》》-毕业论文(设计).doc
- 《生物八上复习58071798》-课件设计(公开).ppt
- 《《基于引力模型中国机电产品出口影响因素实证分析》》-毕业论文(设计).doc
- 《生物必修三复习第5章第4-5节》-课件设计(公开).ppt
- 《《基于用户情感需求的创意干鞋机设计》》-毕业论文(设计).doc
- 《生物必修一1-3章期中复习课件》-课件设计(公开).ppt
原创力文档

文档评论(0)