《java程序设计》五子棋制作实训

《java程序设计》五子棋制作实训

ID:34004197

大小:2.23 MB

页数:26页

时间:2019-03-03

《java程序设计》五子棋制作实训_第1页
《java程序设计》五子棋制作实训_第2页
《java程序设计》五子棋制作实训_第3页
《java程序设计》五子棋制作实训_第4页
《java程序设计》五子棋制作实训_第5页
资源描述:

《《java程序设计》五子棋制作实训》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《JAVA程序设计》实训报告实训题目:五子棋游戏制作专业:计算机网络班级:14网络(1)班姓名:指导教师:2015年12月31日26目录1.实训目的32.实训题目描述和要求42.1实训题目描述42.2实训题目要求43.实训报告内容53.1需求分析53.2概要设计53.3详细设计63.4编码73.5测试194.总结24实训指导教师评语26261.实训目的随着经济社会的迅速发展,人们生活水平有了很大的提高,人们的生活观念也发生了巨大的改变。高品质的生活、现代化得生活方式成为人们共同追求的目标;休闲、娱乐性活动作为时尚生活中的一部分,而被大多数的人所追捧。棋类项目作为一种智力

2、型项目,可以益智健心、修身养性,也可以满足人们对于娱乐和休闲的新需求。一些项目比如五子棋等等,由于项目本身互动的特点,一直被人们所喜爱,因此得以生存和发展,成为许多人喜爱的休闲娱乐性棋类项目。而今,以网络技术为核心和计算机技术的现代网络技术已经在现实生活得到了十分的广泛的使用。休闲类网络游戏集合了益智性、趣味性、互动性、娱乐性于一体,已经成为多数人群的选择的休闲方式。《Java程序设计》课程实训,学生可以将理论知识与具体实践相结合,巩固对JAVA相关方法和概念的理解,通过实训单机版五子棋游戏的编程,加深对所学知识的理解和应用。如:通过实训能够结合实例进一步理解面向对象程

3、序设计的基本概念,掌握程序设计的基本方法和技巧,灵活的使用包,进一步的理解接口,熟练的掌握在接口中对事件的实现。深入理解和灵活运用面向对象程序设计的基本特性,培养良好的程序设计风格,提高抽象思维、逻辑思维的能力。并且让学生能够基本使用实训软件eclipse,以及安装JDK和环境变量的配置。通过本次实训,可以开拓思维,增强编程思想,为深入学习JAVA打下良好基础,在学完此门课程后,能使用Java开发小型应用程序。262.实训题目描述和要求2.1实训题目描述实训题目:JAVA五子棋单机版游戏制作。描述:五子棋在我国的历史可谓是源远流长,喜爱它的玩家也是大有人在,是很多人的娱

4、乐首选,也是一种竞技项目。但很多的五子棋软件一般都是单机版的,游戏无法在两个玩家之间进行。基于上述原因,五子棋作为一个古老而又有广泛群众基础的游戏,他的完善性无疑是家玩家有很大的影响,在互联网迅速发展的今天,五子棋的流行已经不仅仅只是在现实生活中的面对面的娱乐竞技,在网上也已经是广大玩家的首选娱乐游戏已在各个游戏平台有应用。通过JAVA的swing组件,实现五子棋简单的双人对弈并通过内部条件判断实现输赢的双方下棋过程。2.2实训题目要求1.运用JAVA程序设计和Eclipse软件设计出一个五子棋程序。2.五子棋游戏的主窗口也就是游戏界面的实现(尽量制作一个界面美观的游戏

5、界面)3.棋子黑白色的设置及判定。4.完成判断某一横行是否连成五子及所有方向是否连成五子的判断。5.几个简单按钮的实现,“开始游戏”,“游戏设置”,“游戏说明”,“关于”,“认输”,“退出”。6.能够完成基本的下棋功能并能判断输赢7.能够实现开始游戏的功能,随时重新开始一盘游戏。8.能够实现游戏设置的功能,可以对游戏玩家有时间的设定,且要求时间不能为负数,如果时间为0则无限制,269.能够实现游戏说明的功能,可以解释游戏的基本规则。10.能够实现游戏认输的功能,当有一方认输时,游戏结束。11.能够实现游戏关于的功能,关于游戏的制作及问题解决指南。12.能够实现游戏退出的

6、功能,当游戏结束时游戏退出。13.完成当某一方下棋是游戏界面会有游戏信息提示。14.完成游戏时间设置游戏界面下方会有时间走时功能。3.实训报告内容3.1需求分析一款小游戏的确立是建立在各种各样的需求上面的,这种需求往往来自于玩家的实际需求,其中玩家的实际需求最为重要.面对游戏拥有不同知识和理解层面的玩家,游戏制作人对玩家需求的理解程度,在很大程度上决定了此类游戏开发的成败因此如何更好地的了解,分析,明确玩家需求,并且能够准确,清晰以文档的形式表达给游戏制作人,保证开发过程按照满足玩家需求为目的正确开发方向进行,是游戏制作人需要面对的问题。作为五子棋的设计需要考虑到的最基

7、本的需求莫过于人机对战与人人对战功能的实现,当然还有下棋过程中的下棋悔棋功能以及判断游戏的胜负等方面的要求当然最好是要考虑到界面的友好性,作为一个娱乐软件,还应该考虑到玩家在游戏时的舒适性本次实训要求制作的是一个简单的单机版五子棋游戏,所以只需要完成一些最基本的功能即可,例如游戏开始功能、游戏设置功能、游戏认输功能以及游戏退出功能等。3.2概要设计制作的五子棋游戏整体界面设计为500*500像素大小,其中棋盘大小为360*360像素大小。游戏界面上能够显示相关游戏信息,例如当前游戏玩家信息、游戏剩余时间、游戏输赢信息等。263.3详细设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。