五子棋游戏的设计与实现

 2022-09-24 10:49:41

论文总字数:17986字

摘 要

五子棋是一种靠脑力取胜的两人对打益智游戏,围棋的器具和其一致,从我们国家的悠久历史开始,黑白棋就已经是我们的传统的竞技项目,然后在亚洲甚至是全世界都流行开来。五子棋操作简单便捷,老人小孩都适合,而且含有丰富的趣味性,它能够强化的不仅仅是我们的思考问题的能力,而且还有反应能力,统筹兼顾的能力,大局观的能力,在对战中还能够学到丰富的哲理,有助于陶冶情操,并且应用程序遍布各种游戏平台。

本论文讲述了五子棋游戏在Android平台的设计与实现。本论文一开始介绍了本次设计的相关研究背景,五子棋游戏的研究意义,分析了市面上的使用软件的现状。接下来就是Android的介绍即本次游戏所运用的平台,五子棋游戏的需求分析,从功能、性能等多方面进行分析。最后就是从系统设计着手介绍,从而达到最后的实现效果,五子棋游戏综合了Android平台的架构和方法,运用线程的理念达到最后的游戏完成。

关键词:Android;五子棋;游戏;手机程序;五子棋游戏;益智游戏

Design and implementation of Gobang game

Abstract

Backgammon is a on the mental to win the two sparred puzzle game, go the vessel and its consistent, from the beginning of the long history of our country, Othello is our traditional athletics project, then in Asia and even the world popularity.

Gobang simple and convenient operation, are suitable for children and the elderly, and contains interesting, it can strengthen the is not only our thinking ability, and ability to respond, the balanced ability and overall view of ability, in the war can also learn the rich philosophy and help to cultivate virtue and applications across a variety of gaming platforms.

This paper describes the design and implementation of Gobang game in Android platform. This thesis begins with a brief introduction to the research background of this design, Gobang game research significance, analyzes the status of the use of software on the market. Next is the introduction of Android is the game by the use of platform, Gobang game needs analysis, from the analysis of the function, performance and other aspects. Finally is system design from the start, so as to achieve the final effect, Gobang game combines the Android platform architecture and method, using thread philosophy reached completion of the end of the game.

Key words: Android; five-in-a-row; game; mobile application; five-in-a-row game; puzzle目 录

第一章 引 言 1

1.1研究背景 1

1.2五子棋游戏的研究意义 1

1.3 关于市面上各种公交查询的软件的现状 1

1.4 文章内容 1

1.5章节安排 1

第二章 相关知识和技术背景 3

2.1 Android简介 3

2.2 数据结构 3

2.2.1 棋局的模拟介绍 3

2.2.2 棋局所涉及到的算法 4

2.3 本章小结 5

第三章 五子棋游戏的需求分析 6

3.1 分析目标 6

3.1.1总目标 6

3.1.2功能目标 6

3.1.3性能目标 7

3.2功能分析 7

3.2.1概述 7

3.2.2功能介绍 8

3.2.3部分功能分析说明 8

3.3 性能分析 12

3.3.1概述 13

3.3.2 性能需求 13

3.3.3 性能分析说明 13

3.4 运行环境规定 13

3.4.1 设备 13

3.4.2 支持软件 13

3.5 本章小结 13

第四章 五子棋游戏的系统设计 14

4.1总体设计 14

4.2内容简介 14

4.3本章小结 15

第五章 五子棋游戏的系统实现 16

5.1开发环境配置 16

5.1.1 开发工具准备 16

5.1.2 重要代码展示 16

5.2 界面和主要代码 17

5.2.1前台界面和主要代码 17

5.2.2各个功能代码展示 23

5.3本章小结 25

第六章 五子棋游戏的测试和评估 26

6.1 测试环境 26

6.2 功能测试 26

6.3 本章小结 27

第七章 结束语 28

7.1全文总结 28

7.2 未来展望 28

致谢 29

参考文献 30

第一章 引 言

1.1研究背景

五子棋是我国传统的竞技项目,在竞技中运用到很多的兵法,技术,以及思考问题的能力。然而,我们现在就是将这个即智慧,能力为一体的竞技项目人工智能化。实现现在火热的人工智能化,实现这样的目标,我们需要的就是研究机器博弈的背景和其原理,在这项研究中道路任重而道远。尽管五子棋的规则简单,但其中蕴含的就是我们实现人工智能的重要部分。其中算法比较简单,但是里面考虑的方方面面还是具有一定的缺陷性的。因此只能实现简单一方五个旗子连城一条线就获胜。

五子棋在历史上与围棋具有相似之处,所以早期五子棋的文史资料与围棋颇为相似。

剩余内容已隐藏,请支付后下载全文,论文总字数:17986字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;