没有合适的资源?快使用搜索试试~ 我知道了~
游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一。游戏软件深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很大程度上给予绝大部分人精神上的娱乐。第二次世界大战以后,电子计算机技术得到了突飞猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,使电子子计算机一代一代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的能力。这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”、“判断”能力反过来与人较量。由于不断修改更新,使计算机的“智力”水平与人难分高低。到了90年代,游戏软件已经为世界各国的人使用,BLACKISLAND和Blizzard.这两个强大的游戏制作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,它年轻有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
资源推荐
资源详情
资源评论
湖 北 商 贸 学 院
课程设计报告
人工智能学院
课程名称:
Java 程序设计课程设计
设计题目:
Java 小游戏五子棋
学生班级:
学生姓名:
指导教师:
完成日期:
2019 年 6 月 3 日
课程设计项目研究报告
目 录
一、项目简介...................................................1
1.1 项目名称................................................1
1.2 开发人员................................................1
1.3 指导老师................................................1
二、项目研究意义...............................................1
2.1 开发背景................................................1
2.2 课程设计概述............................................2
2.3 课题研究意义. ..........................................2
三、需求分析...................................................3
3.1 业务需求................................................3
3.1.1 使用范围要求......................................3
3.1.2 功能要求..........................................3
3.2 性能需求...............................................4
四、五子棋相关基础.............................................4
4.1 五子棋解释..............................................4
4.2 五子棋的基本规则........................................4
4.3 五子棋的常用术语........................................5
五、程序设计思路...............................................7
5.1 程序设计思想............................................7
5.2 程序设计分析............................................7
5.3 程序流程图.............................................10
六、程序运行结果及分析........................................11
七、源程序....................................................16
八、课程设计项目进度表及任务分配表............................35
九、设计心得..................................................36
十、参考文献..................................................37
1
一 、项目简介
1.1 项目名称:Java 小游戏五子棋
1.2 开发人员:17 计科本一班 付伟
1.3 指导老师:胡峡进
二 、项目研究意义
2.1 开发背景
游戏软件是当今世界发展最迅速,最有影响力,最有潜力与活力的领域之一。游戏软件
深受广大青年人喜爱,而且在发达国家中老年人也有大部分喜欢游戏的,因此游戏软件在很
大程度上给予绝大部分人精神上的娱乐。第二次世界大战以后,电子计算机技术得到了突飞
猛进的发展。先是由晶体管代替了笨重的真空管,后来出现了集成电路和大规模集成电路,
使电子子计算机一代一代实现更新,同时软件技术也发展迅速。在美国,集中了许多计算机
软件的设计人才,他们工作之余,时常喜爱编一种能与人斗智的“游戏”,以此来锻炼编程的
能力。这种“游戏”花样繁多,但其特点都是利用计算机软件事先设计好的“分析”、“判断”
能力反过来与人较量。由于不断修改更新,使计算机的“智力”水平与人难分高低。到了 90
年代,游戏软件已经为世界各国的人使用,BLACKISLAND 和 Blizzard.这两个强大的游戏制
作组起到了巨大的带动作用,还有中国的洛河工作室在国内也起到了巨大作用,他们让很
多很多人喜欢上了游戏软件,打开了这个市场。如今游戏软件产业已经受到了广泛的关注,
它年轻有潜力而且吸引人,让人们日益丰富的生活需求得以满足。
五子棋游戏更是吸引着不同年龄段的人群,无论男女老少都可以玩,都喜欢玩,而当
前微型计算机已经是在广大人群中流行着,用电脑来下五子棋更是一种时尚。五子棋相传
起源于四千多年前的尧帝时期,比围棋的历史还要悠久,可能早在“尧造围棋”之前,民
2
间就已有五子棋游戏。有关早期五子棋的文史资料与围棋有相似之处,因为古代五子棋的
棋具与围棋是完全相同的。在上古的神话传说中有“女娲造人,伏羲做棋”一说,《增山
海经》中记载:“休舆之山有石焉,名曰帝台之棋,五色而文状鹑卵。”李善注引三国魏
邯郸淳《艺经》中曰:“棋局,纵横各十七道,合二百八十九道,白黑棋子,各一百五十
枚”。可见,五子棋颇有渊源。亦有传说,五子棋最初流行于少数民族地区,以后渐渐演
变成围棋并在炎黄子孙后代中遍及开来,可以说五子棋是我们的国粹之一了。而当前五子
棋程序的发展也非常快,从最初的双人发展到人机(有 AI),然后到现在的网络对战,已
经受到越来越多人的喜爱和重视。
2.2 课程设计概述
本次课程设计是在 Eclipse 环境下执行,用 Java 语言编写。游戏规则简单,玩家先行,
玩家执黑子,白棋随后。从第一个棋子开始相互顺序落子。通过坐标索引算出最先在棋盘
的横向、竖向、斜向形成连续的相同色五棋子的一方为胜利。可以设定游戏界面大小,在
游戏过程中或下完时可选择开局重新开始,游戏期间可以悔棋多次但不能连续两次悔棋,
最后有赢家对话提示。游戏实现了基本的单机功能,但为实现人机对战和人人对战。
2.3 课题研究意义
人类之所以不断在进步,是因为我们人类一直不断的在思考,五子棋游戏程序的开发
符合人类进步也是促进人类进步的一大动力之一。五子棋不仅能增强思维能力,提高智力,
而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有
古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又
有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直
观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。
五子棋游戏程序让人们方便快捷的可以下五子棋,让人们在何时都能通过下棋来提高逻辑
思维能力,同时也培养儿童的兴趣以及爱好,让孩子更加聪明。
同时,五子棋游戏程序的开发也使得五子棋这个游戏得到了广泛的推广,让世界各地
的人们知道五子棋,玩上五子棋,这已经不是局限。五子棋游戏程序使得越来越多的人喜
欢上了五子棋,热爱下五子棋,它是具有很好的带动性的。随着互联网络的不断普及,越
来越多的人可以在网络上就能够与他人下五子棋了。
剩余41页未读,继续阅读
资源评论
会的东西有点杂
- 粉丝: 742
- 资源: 230
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功