五子棋游戏软件的设计与实现开题报告

上传人:ji****72 文档编号:26873559 上传时间:2018-01-02 格式:DOC 页数:5 大小:44.50KB
返回 下载 相关 举报
五子棋游戏软件的设计与实现开题报告_第1页
第1页 / 共5页
五子棋游戏软件的设计与实现开题报告_第2页
第2页 / 共5页
五子棋游戏软件的设计与实现开题报告_第3页
第3页 / 共5页
五子棋游戏软件的设计与实现开题报告_第4页
第4页 / 共5页
五子棋游戏软件的设计与实现开题报告_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《五子棋游戏软件的设计与实现开题报告》由会员分享,可在线阅读,更多相关《五子棋游戏软件的设计与实现开题报告(5页珍藏版)》请在金锄头文库上搜索。

1、 闽 南 师 范 大 学 毕 业 论 文 (设 计 )开 题 报 告题 目 五子棋游戏软件的设计与实现 学 号 1105000408 学生姓名 吕荣荣 院 系 物理与信息工程学院 专 业 电子信息科学与技术 年 级 2011 级 指导教师 喻 飞 2014 年 9 月 19 号一、本课题的研究目的及意义博弈一直是人工智能的重要研究领域之一,它涉及很多人工智能中的推理技术、搜索方法和决策规划。与传统影音等产业一样,游戏也是娱乐行业的一个重要组成部分,基于数字化的游戏使人们感受到了前所未有的感受,并成为全球互联产业的热点。数字游戏在人们空闲的时候,填补人们的空虚时间。同时,锻炼逻辑思维能力,图像思

2、考能力和图像记忆力;使快性子变慢,提高忍耐力。列宁曾说过:弈棋是智慧的体操。很多参加过奥林匹克数学竞赛的人说:奥林匹克数学是打开高智商的钥匙,连珠五子棋则是学好奥林匹克数学最轻松的伴侣。按照专家的建议提高学习成绩最重要的是提高逻辑思维能力,而学棋是提高学习成绩的最好方法之一。职业教练与同学们面对面感受连珠五子棋的魅力,进入有着日月同辉的、动听的二十六种开局,棋理奥妙无穷,发现空间无限的连珠五子棋世界。静坐棋秤两旁,推敲于点线之间,感受无言拼搏,体会运筹帷幄。通过学习连珠五子棋,孩子将会更加合理地运用大脑,大大提高逻辑思维的能力。本文拟设计一个人机交互的智能五子棋游戏,实现人机或人人两方进行博弈

3、的游戏。设计会将五子棋游戏作为载体,全面综合应用 J2EE 的各种核心技术,开发一款界面简洁友好,具备博弈能力的对战应用软件。根据游戏的不同运行模式,整个系统分为人机对战和人人对战模式。着重点在人机对战模式下的计算机如何对战的算法优化,设计出能够选择最优的走法的算法。二、本课题国内外研究现状及发展前景目前世界上各种形式的数字游戏花样百出,它们在网民心中占有重要地位。以目前来看游戏无疑有着巨大的潜在价值可以开发。游戏的市场潜力巨大,与其他传统实物类型相比有着强劲优势。业内普遍看好数码游戏其实并无道理,与传统实物类型相比,数码游戏有着投入成本小,开发周期短,技术门槛低和维护费用小等优势。一般的数码

4、游戏不用购买或只用支付少量金额,直接使用数码客服端就能使用,只需要简单的按钮操作就能完成指令,不需要长时间泡在游戏中也能取得较大的成长等种种特点。另外,游戏也非常适合长时间呆在办公室的 OFFICE 一族和和校园大学生一族。而这部分用户大多具备消费游戏的经济能力和消费需求,因此市场潜力相当巨大。小游戏要针对用户群大胆创新,敢于突破固有模式,有自己特有的用户群,根据他们的游戏习惯和消费需求来做针对性地开发和设计,如果延续大型网游的思路去设计游戏只会牛头不对马嘴。比如,MMORPG 针对的是那些愿意而且能够长时间泡在游戏里,通过不停点击鼠标来寻求刺激的玩家,休闲游戏则是针对那些愿意而且能够在较短的

5、时间里全情投入紧张操作来娱乐的玩家,而这些都不是利用工作或学习的空余忙里偷闲轻松一把的玩家所能接受的,对他们而言,操作时间不能太长,不需要长时间泡在线上是他们选择小游戏的根本。而作为游戏中最开发智力的游戏之一,棋类游戏一直是大众们喜欢的一类游戏。棋类游戏中五子棋游戏更是受到无数玩家的喜爱。目前,五子棋游戏已经在网页,手机平台上出现,各种应用软件繁多。但这些游戏的界面大多枯燥,可玩性不强,另外,很大一部分游戏软件失去了五子棋游戏本身的趣味性。三、本课题的研究内容 本课题的目标是开发一款既可以人人对弈的,又可以人机对弈的小游戏。我们可以大体对软件要求进行概括:1) 程序主窗体设计简洁得体,布局合理

6、,五子棋游戏的基本功能齐全。 2) 游戏中要有“开始游戏”按钮,能够实现五子棋游戏开始、清盘,当玩家不想玩该局时可以点击该项重新开始。3) 游戏模式可以在人人对奕和人机对弈之间手动更改,游戏模式默认为人机对弈。游戏默认为玩家执黑棋先下。游戏人机对弈能够实现每一步都通过智能计算最佳落子位置,然后做出相应的操作,玩家要熟练掌握五子棋游戏的技巧,否则要赢有一定难度。4) 能够判断出非法的操作,以使游戏能公正地进行;5) 能够判断出游戏的输赢,结束本局游戏。6) 程序有很好的退出关闭功能。 7) 程序编程规范,具有良好的编程风格。 四、本课题研究的步骤及进度安排本课题将应用软件开发原则,按照项目计划、

7、需求分析、概念设计、逻辑设计、编码、实现与维护等步骤进行。课题研究步骤:1 毕业设计准备阶段:包括认真学习学校有关规定,仔细阅读论文格式,广泛浏览文献,从而明确设计任务,通过查看相关书籍与资料,对资料进行收集、整理和研究。2 撰写开题报告。3 进行系统的具体设计,测试整个系统并不断的修改和完善。4 撰写毕业论文,交指导教师检查并提出修改意见,反复修改论文直至定稿。进度安排:第一阶段(在暑假期间完成) ,选择课题;第二阶段(9.01-9.10) ,收集、查阅和整理与五子棋有关的资料,做系统需求分析;第三阶段(9.11-9.19) ,撰写开题报告;第四阶段(9.20-10.20) ,根据系统需求分

8、析设计系统的各个模块;第五阶段(10.20-12.20) ,搭建用户界面,各个模块的实现;第六阶段(01.21-02.01) ,各个模块的最后调试;第六阶段(02.02-04.08) ,撰写论文初稿,修改并最终定稿。五、主要参考文献1 膳书堂文化.五子棋入门与提高棋牌娱乐指南M. 北京:中国画报出版社,2009:10-12 2 那威,殷立成.五子棋布局技巧M.北京:金盾出版社,2011:25-26 3 陆瑶.连珠路遥:五子棋取胜技巧解说M.北京:北京体育大学出版社, 2003,15-204 洪峰等.五子棋M.江苏:江苏科学技术出版社,2008,12-14 5张桂珠,刘丽等.Java 面向对象程

9、序设计(第 2 版)M.北京.北京邮电大学出版社,2011:10-13.6高林,周海燕 .jsp 网上书店系统与案例分析M.北京:人民邮电出版社,2004 年:45-49.7刘腾红,孙细明.信息系统分析与设计M.北京:科学出版社,2003 年:67-70.8毕广吉,Java 程序设计实例教程M. 北京:冶金工业出版社,2007 年:102-110.9王保罗 .Java 面向对象程序设计M. 北京:清华大学出版社,2003 年:50-55.10袁艺,李宗卉.博弈论的新发展:行为博弈论J.生产力研究,2009,(02):7-9.11安毅,杨忠直.博弈决策规则与认知闭合需要J.软科学,2009,(02):115-118,129.12 李冰洁.基于 C/S 模式的五子棋博弈系统的研究 D.吉林:吉林大学软件工程学院,200913 孙国立,郑文艳.蓝牙联网五子棋的设计与实现D.山东:德州学院信息管理学院,2013六、指导教师意见:签名:年 月 日七、院系或教研室审核意见:负责人: 年 月 日

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号