开题报告-五子棋的设计与实现

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

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

1、学 号 毕业设计(论文)开题报告五子棋的设计与实现学生姓名专业名称计算机科学与技术指导教师计算机与信息工程学院2014 年 3 月 24 日毕 业 设 计 开 题 报 告题目名称:五子棋的设计与实现 1.课题背景 游戏软件是当今世界发展速度最快且最有影响力和最有潜力与活力的领域之一。更重要的是游戏软件深深地被广大年轻人所喜爱,而且在一些个发达国家当中有些老年人也比较喜欢玩游戏。我们开发的游戏软件能在很大程度上给予很多人精神上的娱乐和享受自从第二次世界大战过后,电子计算机技术得到了突飞猛进的发展先是由晶体管去代替笨重的真空管,而后又出现了集成电路和大规模的集成电路,使电子计算机一代一代的得到了实

2、现更新,与此同时与软件和互联网有关的技术也迅速的发展了起来在美国,他们集中了许多计算机软件方面的设计人才,他们在工作之余,时常去编一种能够与人斗智的“游戏”,以此来锻炼自己的编程能力这种“游戏”的花样更是比较繁多,但其主要的特点都是利用计算机软件去事先设计好“分析”、“判断”能力,然后在反过来去与人进行较量由于游戏软件的不断修改和更新,使计算机的“智力”水平与人相比难分高低到了90年代,游戏软件已经为世界各国的人使用和玩,BLACKISLAND和Blizzard.这两个强大的游戏制作群体都起到了巨大的带动作用,还有我们中国的洛河工作室,在我们国内也起到了巨大的推动作用,他们让很多很多的人都喜欢

3、上了游戏软件,是他们最早打开了游戏这个市场。如今提到游戏软件产业,他已经受到了社会上各个方面广泛的关注,它年轻有潜力而且更主要的是能够吸引人,能够让人们日益丰富的生活需求得以满足。五子棋游戏更是吸引着不同年龄段的每一个人,无论男女老少,他们都可以玩也都喜欢玩,而当前随着微型计算机的广泛应用,他已经是在广大人群中流行了,用电脑来下五子棋也是一种时尚和提高大脑思维的工具。2.课题研究的基本内容及预期目标成果 该款游戏主要由一下几个模块组成: (1)人机对战模式:选择该模式可以基本实现人与电脑之间的对弈,电脑会智能的选择该在哪处下子,并会在每次下棋结束后判断是否有哪方已经获胜,如果获胜则结束本局游戏

4、,并提示玩家游戏结束。 (2)网络对战模式:选择该模式可以基本实现人与人之间的对弈,系统会提示哪方先下,然后玩家之间交替的下棋,同样系统会在下完每次棋后判断是否有哪方已经获胜,如果获胜则结束本局游戏,并提示玩家游戏结束。 (3)用户之间聊天:在下棋的同时可以通过聊天窗口和对方进行聊天会话,写完信息之后点击发送,就可以在公共的显示栏中看到自己发出的信息和对方回应的信息。进而开始用户之间的交流,同时所用的组合框的下拉菜单中会有一些简便的备用的语句,可以点击随即发送,这样就能省去部分打字的时间。3.课题研究方案人类之所以能够不断地取得进步,是因为我们人类一直不断的在思考问题解决问题,五子棋游戏程序的

5、开发正是符合人类进步也是促进人类进步的一大动力之一。五子棋游戏程序在让人们方便快捷的下五子棋的同时,也让人们在玩的过程中能通过下棋来提高逻辑思维能力,同时也培养了儿童的兴趣以及爱好,能让孩子变得更加聪明。网络五子棋游戏是使用Java语言开发的一款游戏。它使用SOCKET建立连接,多线程处理数据,以及可嵌入网络浏览器的ALET作为客户端,这些特点使这款游戏无论是服务器还是客户端的实现都相对容易。通过对该软件的编写,还可以巩固我们对以上各种知识的掌握和理解。本系统编程语言使用java。基于java的五子棋游戏的总体功能是要设计出具有友好界面的、支持模拟网络对战的五子棋游戏。为了满足这些要求基于ja

6、va的五子棋游戏需要达到以下目标:制定合法的规则,能够判断出非法操作,以使游戏能公正的进行并分出胜负。模拟网络对战,基本实现两个用户通过网络连接进行对战。具有精美的操作界面,方便操作和使用。4.参考文献1 王玉清.JAVA编程基础实训方案设计学生成绩信息管理系统方案设计J.辽宁高职学报,2008,05:3-152 Eric Jendrock著.java EE 5权威指南M.廖铮译.北京:机械工业出版社,2008.53 Grant Palmer 著.java时间处理指南M.沈莹译.北京市:清华大学出版社,2002.64 Douglos A.Lyon著.java程序员指南M.朱剑平,汪清清译.北京

7、:清华大学出版社,2005.45 Hvrvey M.Deitel,Paul J.Deitel著.java程序设计教程M. 袁兆山,刘宗田,田沛荣译.北京:机械工业出版社,2005.46 赖利(Reilly,D),赖利(Reilly,M)著.java网络编程与分布式计算M.沈凤译.北京:机械工业出版社,2003.27 Joyce Farrell 著.java设计大全:comprehensiveM. 武嘉澎译.北京:北京大学出版社,2003.48Bollela G,Gosling J,Brosgol B, et al. The Real-time Specification for JavaM.A

8、ddison Wesley, 20009Connor J M O,Tremblay M. PicoJava-I.The Java Virtual Machine in HardwareJ. IEEE Micro,1997,17(2):45-5310 Schoeberl M. JOP.A Java Optimized Processor Embedded Real-time SystemsM. 2010-08-2611 朱仲杰.java 2全方位学习:J2SE 5.0增修版.北京:机械工业出版社,2006.812 荣钦科技,java2游戏程序设计.北京:北京科海电子出版社,2003.613 Jo

9、seph L.Weber著java2编程详解M.卜照斌译.北京:北京工业电子出版社,1999.4 14 杨晓,杜小斌.走近JavaJava编程语言漫谈J.现代计算机,1996,06:2-715 徐白雁.JAVA编程语言及其应用J.电脑与信息技术,1996,04:32-3416 郑明.Java编程语言的特点及应用J.计算机与通信,1997,01:35-3617 张横云.Java网格计算应用编程模型研究D.电子科技大学,200618 贺嘉.CAR构件解析器和编辑器的研究与实现D.清华大学,2005指导教师意见(对本课题的深度、广度、工作量、研究方案及进度安排的意见) 指导教师(签字): 2014 年 3 月24 日教研室审查意见(是否同意指导教师意见)教研室/系主任(签字): 2014 年 3 月24 日

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

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

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