Open Nav

基于Android环境下人机对弈五子棋的设计与实现

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

基于Android环境下人机对弈五子棋的设计与实现(含任务书,开题报告,毕业论文10000字,程序代码)
[摘  要]    移动互联网时代的到来极大的改变了我们的生活,而Android是一种以Linux为基础的开放源码操作系统迅速占领了智能机操作系统,所以在 android环境下开发显得尤为必要。本文围绕一个“基于Android平台的五子棋游戏设计与开发”程序的设计和应用系统的开发课题为背景,详细介绍 了在Android平台上以Java为语言编写游戏的过程。五子棋游戏的开发不仅是一个简单游戏的编写过程,更重要的是在系统分析和设计阶段所做的工作。 该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修 正和改进,利用SQlite、SharedPreferences等数据存储功能,直到形成一个完善的可行性系统.界面美观、大方,方便的操作与良好的视 觉感应共同构成了“基于Android平台的五子棋游戏设计与开发”的设计。

[关键词]    Android,Java,数据存储,软件工程,五子棋

The Design And Implementation of gobang system in Android Environment [来源:http://www.doc163.com]
Abstract:    Arrival of the mobile Internet era has greatly changed our lives, and Android is a Linux-based open source operating system quickly occupied the smartphone operating system, Android development is particularly necessary under the circumstances. This paper focus on a "based on the Android platform of gobang game design and development" program design and application system development issues as the background, introduces in detail in the Android platform to Java language write games for the process.The development of the Quintet game is not just a progress of programing. What’s more, we need to pay more attention to the work on the period of systematic analysis and design. The program follows the software engineering strictly and narrates the major design and section. This program maily talk about the period of the system design and the detailed design. And also it will study on the bug fixing and improvements. By using the some fuctiong of datalogging such as the SQlite, SharedPreferences, it build a practicable system. The nice and expert interface and good visual introduction form the design which is based on the designing and development of Android platform gobang game. [资料来源:https://www.doc163.com]
Key words:    Android,java, Data Storage,Software Engineering, gobang


功能需求
五子棋分为五个模块:开始游戏、游戏说明、最高纪录、游戏设置、退出游戏。
1.开始游戏:
①.点击进入游戏。
2.游戏说明:
   ①.五子棋游戏规则的说明及操作说明。
3.最高纪录:
①.纪录不同难度获胜的最短时间,可清空。
4.游戏设置:
    ①.音效设置:开启/关闭音效、背景音乐的开/关。
    ②.难度设置:简单,中等,较难。
5.退出游戏:
    ①.退出游戏
 

[资料来源:http://doc163.com]

基于Android环境下人机对弈五子棋的设计与实现
基于Android环境下人机对弈五子棋的设计与实现
基于Android环境下人机对弈五子棋的设计与实现
基于Android环境下人机对弈五子棋的设计与实现
基于Android环境下人机对弈五子棋的设计与实现 [来源:http://www.doc163.com]
基于Android环境下人机对弈五子棋的设计与实现


目    录
1. 引言    1
1.1 人机对弈五子棋开发背景    1
1.2 Android游戏开发现状分析    1
1.3 相关知识的介绍    2
1.3.1 开发工具简介    2
1.3.2 数据存储方式    2
1.3.3 系统运行配置    3
2. Android系统分析    3
2.1 Android系统的架构    3
2.1.1 应用层    4
2.1.2 应用程序框架    4
2.1.3 系统运行库    4
2.1.4 Linux内核    5
2.2 Android应用程序的主要组件    5
2.2.1 Activity    5
2.2.2 service    6
2.2.3 BroadcastReceiver    6

[版权所有:http://DOC163.com]


2.2.4 ContentProvider    7
3. 需求分析    7
3.1 功能需求    7
3.2 性能需求    7
3.3 可行性研究    7
3.3.1 经济可行性    7
3.3.2 技术可行性    8
4. 概要设计    8
4.1 系统功能结构及流程图    8
4.2 数据存储设计    8
5. 详细设计    8
5.1 界面的绘制    8
5.1.1 棋盘的绘制    9
5.1.2 棋子的绘制    12
5.2 游戏核心功能设计    12
5.2.1 背景音乐和音效    13
5.2.2 游戏的三种不同难度等级的设计与输赢判断    13
5.3 游戏帮助模块设计    16
5.4 游戏最高记录模块设计    17
5.5 游戏设置模块设计    18
6. 人机对弈五子棋的实现    20
6.1 触屏下棋落子的判断    20 [资料来源:http://Doc163.com]
6.1.1 触屏事件onTouchEvent方法简介    20
6.1.2 落子的判断    21
6.2 背景音乐和音效的实现    22
6.3 难度等级的实现    23
6.3.1 简单    23
6.3.2 中等    24
6.3.3 较难    25
结束语    26
参考文献    26
致谢    27
[来源:http://www.doc163.com]

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