掌握GBA嵌入式硬件的游戏开发,也使团队内
的成员在其擅长的领域内打下扎实的基础,为日后从事
工作做好积极的准备.
3.2 参考文献:
混沌星辰《GOBANG五子棋》 张翼飞
《五子棋》
4,综合描述
4.1 产品功能
GBA五子棋:实现单人与CPU对战,人与人联机队战,走法策略教学共三大模块
4.2 运行环境
硬件平台:GAMEBOY ADAVANCED
软件媒体:GBA LINK 128 Mb卡带(完成后可交给D版商批量生产 ^O^)
4.3 上的限制
必须采用的语言,技术和工具:C语言,GNUPRO编译器,AGBLIB库,GSLIB库.
硬件限制:具体参照GBA硬件资料
数据格式标准:具体参照GBA编程指南
5,外部接口需求
5.1 用户界面
因最终要把软件做成是"五子棋百科全书",选择"古典"的界面画风,给人以严谨的风格
5.2,通讯接口
GBA 8位,32位串行通讯
5.3 用户操作性需求
简约地采用GBA 的A键和B键,有必要时才选用L键和R键,尽量简化操作的复杂度,
但需做到"简约而不简单".
6,功能需求
6.1,操作界面需求
采用古典画风,操作简单,直接.
6.2功能需求
无论进行人机对战还是进行人与人之间连线队战,都必须把下棋的每一步过程记录下
来;在人机对战时能进行悔棋功能但必须做出限制,悔棋次数不能太多.进行人与人对战时,
可以询问对方是否悔棋,具有应答的功能;能对教程的进度进行记录.
6.3 处理时间需求
进行人机对战的时候,电脑每走一步的反应时间不能超过3秒.进行人与人对战时需做
出时间限制处理,超过时间限制的玩家被判负棋!
7,其它非功能需求
7.1系统交付日期
人机对战功能的DEMO必须在学期未交付,其它两大功能模块作为日后
毕业设计择日完成.
7.2 系统需求
给游戏引入段位制;输入秘技获得额外的收获等.
1. 五子棋算法探讨
朱磊 文献来自: 电脑知识与技术 2003年 第29期 CAJ下载 PDF下载
(假设您在阅读本文之前已经掌握五子棋的基本规则)我们知道,五子棋水平的高低主要在于能够计算后步路数的多少,也就是我们常说的算了几步,如果电脑具有这种能力,就不会掉入玩家设下的陷阱,这也是初学者常犯的错误,目光短浅,只看到眼前一步。而这样的运 ...
被引用次数: 1 文献引用-相似文献-同类文献
2. 五子棋中的博弈
问题 曾小宁 文献来自: 广东教育学报 2003年 第02期 CAJ下载 PDF下载
五子棋及博弈问题博弈问题一向被认为是一种具有智能行为的游戏,因而很早就受到人工智能界的重视 ... 以五子棋问题为例,综合数据库可用15×15的2维数组表示棋盘内各点状态(空、白子、黑子) ... 对于五子棋可分为禁手和无禁手两类,以下为一规则:if棋盘(i,j)处为空then令(i,j)处为白子,诸如此类规则还有很多 ...
被引用次数: 1 文献引用-相似文献-同类文献
3. 五子棋中的博弈智能设计
张海峰,白振兴,张登福 文献来自: 现代电子技术 2004年 第07期 CAJ下载 PDF下载
以五子棋为入口进行研究 ,设计了一个智能五子棋系统 ,讨论博弈中人工智能的设计方法。1 人机博弈的要点人机对弈的程序 ,至少应具备以下 5个部分 :( 1 )某种在机器中表示棋局的方法 ,能够让程序知道博弈的状态 ... 五子棋特点及规则五子棋的娱乐性强、规则简单、易学、流行性广。普通人不需长时间专门训练即可自如行棋 ...
被引用次数: 1 文献引用-相似文献-同类文献
4. 智能五子棋博弈程序的核心算法
董红安,蒋秀英 文献来自: 枣庄学报 2005年 第02期 CAJ下载 PDF下载
人工智能中大多以下棋(如象棋、围棋、五子棋等)为例来研究计算机博奕规律.五子棋是一种深受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性 ... 这里了一个人机博奕的五子棋程序,采用了博弈树的方法,应用了剪枝和极大极小树原理进行
搜索发现最好的下子位置 ...
被引用次数: 1 文献引用-相似文献-同类文献
5. 概说五子棋
那威 文献来自: 新体育 1998年 第11期 CAJ下载 PDF下载
五子棋县DW方羹手形