Open Nav

基于安卓Android环境下人机对弈五子棋APP的的设计(Eclipse)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.仅供学习参考之用.
   帮助中心
资料介绍:

基于安卓Android环境下人机对弈五子棋APP的的设计(Eclipse)(任务书,开题报告,论文9500字,程序代码)
摘  要
 在科学技术高速发展的今天,人们对电子娱乐的需求也日益增长。作为一款操作简单、容易上手的益智类游戏,五子棋受到了广大受众的欢迎。而伴随着移动互联网和只能手机的飞速普及,手机用户的数量也急剧增长。因此把这些电脑上受欢迎的游戏移植到便携性很强的手机上,是非常有价值的。在智能手机的推广中,出现了很多的手机操作系统。其中 Android操作系统作为Google公司为移动平台打造的基于Linux的开源操作系统,占据了非常庞大的市场。基于Android系统的手机游戏,占据了Android应用市场的很大一部分。Android手机游戏将是游戏行业的未来走向,是移动端游戏的一大支柱。
本文主要学习并研究了一些Android游戏开发所涉及的技术;研究了博弈树的极大极小值搜索技术的基本原理,提高了五子棋游戏的运行速度;对基于Android环境下人机对弈五子棋提出了一个较完善的设计方案并加以实现。经过评测,游戏的功能基本能够实现,运行比较流畅,容易操作,界面干净整洁,具有一定的可玩性。
   关键词:Android,人工智能,五子棋,博弈树    搜索 [版权所有:http://DOC163.com]
Abstract
    With the rapid development of science and technology at present,the demands of electronic entertainment are growing fast.As an intelligent game,five chess game which is easy to learn and play, is very popular by many people.And with the spreading of  mobile internet and smartphone ,the number of mobile phone users is increasing quickly.So it has a great value to transplant the popular game from PC to mobile phone.Various smartphone operating systems have come out with the spreading of smartphone.As one of them,Android operating system for mobile platform based on Linux made by Google company ,which is open source operating system,occupy a very large market.The mobile games based on Android platform are the main part of Android application market.Android mobile games will be directions of the game industry and backbone of mobile game.
      The main works of the paper are follows. learning and researching the technologies that the Android game development involves; the basic principle and method of the game tree maximum and minimum searching technology, improves the running speed of the fivechess game; An improved project of man-machine fivechess game based on Android has been designed and achieved.According to the test,the game realizes its basic functions,and runs fluently,easy to operate,has a clean interface and a part of playability.

[资料来源:https://www.doc163.com]

    Key Words:Android,Artificial Intelligence,five chess game,game-tree searching
  [资料来源:https://www.doc163.com]

基于安卓Android环境下人机对弈五子棋的设计(Eclipse)
基于安卓Android环境下人机对弈五子棋的设计(Eclipse)
基于安卓Android环境下人机对弈五子棋的设计(Eclipse)
基于安卓Android环境下人机对弈五子棋的设计(Eclipse)


 
目    录

[资料来源:https://www.doc163.com]

第一章 绪论    1
1.1 人机对弈五子棋开发背景    1
1.2 Android游戏开发现状分析    1
1.3 相关知识的介绍    1
1.3.1 开发工具简介    1
1.3.2 数据存储方式    2
1.3.3 系统运行配置    2
第二章 Android系统分析    3
2.1 Android系统的架构    3
2.1.1 应用层    3
2.1.2 应用程序框架    4
2.1.3 系统运行库    4
2.1.4 Linux内核    4
2.2 Android应用程序的主要组件    5
2.2.1 Activity    5
2.2.2 Services    5
2.2.3 BroadcastReceiver    5
2.2.4 ContentProvider    6
第三章 需求分析    7
3.1功能需求    7
3.2 性能需求    7
3.3 可行性研究    7
3.3.1 经济可行性    7 [版权所有:http://DOC163.com]
3.3.2 技术可行性    7
第四章 概要设计    8
4.1系统功能结构    8
第五章 详细设计及部分功能的实现    9
5.1 界面的设计及实现    9
5.1.1棋盘的绘制    10
5.1.2 棋子的绘制    11
5.2 游戏核心功能设计    12
5.2.1 游戏的AI设计    13
5.3 游戏说明模块设计及实现    14
5.4 游戏最高记录模块设计及实现    15
5.5游戏设置模块设计及实现    16
第六章 人机对弈核心功能的实现    18
6.1触屏下棋落子的判断    18
6.1.1触屏事件    18
6.2.2 落子的判断    19
6.2 机器落子的实现    20
6.3 胜负的判断    22
结束语    24
致谢    25
参考文献    26 [版权所有:http://DOC163.com]

  • 关于资料
    提供的资料属本站所有,真实可靠,确保下载的内容与网页资料介绍一致.
  • 如何下载
    提供下载链接或发送至您的邮箱,资料可重复发送,若未收到请联系客服.
  • 疑难帮助
    下载后提供一定的帮助,收到资料后若有疑难问题,可联系客服提供帮助.
  • 关于服务
    确保下载的资料和介绍一致,如核实与资料介绍不符,可申请售后.
  • 资料仅供参考和学习交流之用,请勿做其他非法用途,转载必究,如有侵犯您的权利或有损您的利益,请联系本站,经查实我们会立即进行修正! 版权所有,严禁转载
    doc163.com Copyright © 2012-2024 苏ICP备2021029856号-4