- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于java程序的五子棋游设计 开题报告基于java程序的五子棋游戏设计 开题报告
陕西科技大学镐京学院毕业设计(论文)开题报告
课题的目的及意义 课题的目的:
java语言是当今最为流行的程序设计语言之一 作为一门非常优秀和极为健壮的编程语言,它同时具有的面向对象,与平台无关,分布式应用,安全,稳定和多线程等优良的特征,使用Java语言,不仅可以开发出功能强大的大型应用程序,而且Java语言本身突出的跨平台的特性也使得它特别适合于Internet上的应用开发,可以这样说,Java的出现使得所开发的应用程序“一次编写,处处可用”的实现成为了可能。本文利用java语言的强大功能来实现五子棋游戏的编写,通过对java语言的应用,提高了程序编写的能力和分析解决问题的能力。
课题的意义:
随着社会经济的迅速发展,人们生活水平有了很大的提高,生活观念也发生了巨大的改变。高品质的生活以及现代化得生活方式成为人们共同追求的目标;休闲、娱乐性的活动作为时尚生活中的一部分,而被大多数的人所追捧。棋类项目作为一种智力型娱乐项目,可以益智健心、修身养性,也可以满足人们对于娱乐和休闲的需求。而今,以网络技术为核心和计算机技术的现代网络科技已经在现实生活得到了十分广泛的使用。休闲类网络游戏集合了益智性、趣味性、互动性、娱乐性于一体,已经成为大多数人群选择的休闲方式。五子棋是当前非常流行的一种棋类游戏,它在我国的历史可谓是源远流长,它不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。以java为工具,以精美的界面,设计更为益智的单机版五子棋游戏,增强了趣味性和益智性。
课题的主要任务;研究可能遇到的问题以及解决的方法和措施 课题的主要任务:
1.熟悉Eclipse工具的主要功能以及JAVA语言的运用;
2.熟悉JAVA的开发环境、编辑环境以及运行环境;
3.进行游戏整体界面的设计;
4.对游戏程序进行深入的分析,明确系统的设计任务、功能要求等;
5.设计一个主体测试类和一个窗体类,实现了五子棋的各个功能;
6.利用线程类的方法实现双方在时间上的轮流;
7.对完成之后的游戏程序进行调试
研究中可能遇到的问题
1.对五子棋的操作界面设计不太完整;
2.处理双方的落子时间不太准确;
3.游戏双方的先后顺序的设置;
4.对Eclipse工具运用不够熟练
解决方法和措施:
1.熟悉Eclipse工具的各个功能;
2.加强对JAVA语言的熟悉和运用;
3.反复调试确保程序的可行性和准确性;
4.多看相关方面的书籍和学术论文,联系指导老师,听从老师的指导与建议
论文大纲 基于JAVA程序的五子棋游戏设计
摘要
随着网络的不断进步,网络游戏逐渐成为人们生活中的一部分,它不仅能够使人娱乐和消遣,也能够开发人的智力,使大脑更加的灵活。本文所讲述的五子棋游戏通过双方的竞技,能够开发人们的才干和开发人们的智力。
文章主要采用Eclipse工具与java语言开发的五子棋小游戏,该游戏程序能够实现两个人对阵下棋,程序中能够自定义的设置双方对阵的游戏时间以及智能的判断游戏中哪方获得胜利及游戏的结束。
【关键词】java,五子棋,eclipse,智能
正文大纲
1.概述
1.1 java语言的介绍
1.2 java语言的特点
1.3 java的开发和运行平台
1.3.1 java的开发环境
1.3.2 java的编辑环境
1.3.3 java的运行环境
2.游戏说明
2.1 五子棋简介
2.2 五子棋游戏规则
2.3 程序流程图
2.4 游戏操作界面
3.程序分析设计
3.1 分析任务
3.2 设计程序
论文大纲 4.程序说明
4.1 主体测试类
4.2 窗体类
4.2.1 初始化图形界面
4.2.2 画棋盘
4.2.3 鼠标点击事件
4.2.4 处理双方时间
5.游戏调试
6.结束语
7.参考文献
附录:源程序
前期的文献资料收集、调研、实习及设计条件准备情况 参考文献
[1] 丁振凡,章剑.java语言使用教程(第2版)[M].北京邮电大学出版社,2004,2.
[2] 黄晓东,java课程设计案例精编[M].中国水利水电出版社,2002,4.
[3] 李诚.肖占彪.java 2 简明教程[M].清华大学出版社,2004,8.
[4] 宁书林,许新龙.java 2 程序设计与技能自练[M],中国铁道出版社,2005,8.
[5] 胡书敏.java 设计模式-自动化与性能[M].清华大学出版社,2004,7.
[6] 何桥,李肃义.java 2程序设计简明教程[M].中国水利水电出版社,2004.
[7] 荣钦科技.java 2游戏设计[M].清华大学出版社,2004,11.
[8] 徐立,孙计安.ja
文档评论(0)