基于Android平台的五子棋游戏的设计与实现

本科毕业设计(论文)
题目基于Android平台的五子棋游戏的设计与实现
学院  计算机科学与工程学院
年级2008    专业软件工程
班级 Y******  学号Y********
姓名  孙秀萍
指导教师汤力职称讲师
论文提交日期2012-5-13
基于Android平台的五子棋游戏的设计与实现
摘要
在科技飞速发展的今天,3G智能手机极大的改变了我们的生活,给我们带
来了很多便利。而Android 操作系统迅速占领了智能机操作系统,在android环境下开发能够满足更多的需求。因此,本文围绕一个“基于Android平台的五子棋游戏的设计与实现”程序的设计和应用系统的开发课题为背景,详细介绍了在Android平台上以Java为语言,Myeclipse为开发工具编写游戏的过程。
五子棋游戏的开发的重点是系统分析和设计阶段的工作。本设计主要讲述了程序的总体设计、详细设计阶段。利用SharedPreferences数据存储功能,对程序进行需求迭代,不断修正和改进,直到形成一个完善的可行性系统。本程序主要实现了五子棋的人机对弈,包括开始游戏、游戏说明、最高纪录
、游戏设置、退出游戏等功能。美观的界面与方便的操作共同构成了“基于Android平台的五子棋游戏设计与实现”的设计。
关键词:Android  Java数据存储五子棋
Based on the Android platform of renju game design and
implementation
Abstract
Modern technology develops rapidly in our society.The 3G Smartphone  greatly changed our live. has brought us a lot of convenience. Android operating system quickly occupied the smartphone operating system,In the Android development environment to meet the increased demand.Therefore , This paper focus on a "based on the Android platform of renju game design and implementation" program design and application system development issues as the background,detailed information on the Android platform based on Java language, Myeclipse development tools to prepare the game.
Gobang game development is the focus of system analysis and design stages . The design focuses on the overall design of the procedure, detailed design stage. Use of SharedPreferences data storag
e function, the demand for computation procedures, and constantly revised and improved, until the feasibility of forming a perfect system.This procedure is mainly realized gobang man-machine chess, including the beginning of the game, game shows, record, game set, game and other functions. The appearance of the interface and convenient operation together form the" platform based on the Android Gobang game design and implementation of the design .".
Key Words:Android;java;Data Storage;Quintet Game
目录
1. 绪论 (1)
1.1 课题研究背景 (1)
1.2 国内发展状况 (1)
1.3 相关知识介绍 (2)
1.3.1 开发工具简介 (2)
1.3.2 数据存储简介 (3)
发光材料
1.4 系统运行配置 (3)
2. Android系统分析 (4)
2.1 Android开发环境变量配置 (4)
2.1.1 JDK配置 (4)
2.1.2 SDK的配置 (5)
2.1.3 myeclipse的设置 (5)
2.2 Android的构架 (5)
2.2.1 Android构架综述 (6)
2.2.2  Android应用程序的主要组件 (7)机械臂
电子设备制造2.3 Android嵌入有米广告 (9)
3.1 功能需求 (10)
3.2 性能需求 (10)
3.3 可行性研究 (10)
3.3.1 经济可行性 (11)
3.3.2 技术可行性 (11)
4.概要设计 (12)
4.1 系统功能结构及流程图 (12)
爬墙式4.2 数据存储设计 (12)
5.详细设计 (13)
5.1 主界面详细设计 (13)
风机吊装5.2 开始游戏模块详细设计 (15)
5.2.1棋盘的绘制 (17)
5.2.2棋子的绘制 (18)
5.3 游戏说明模块详细设计 (19)
5.4 最高纪录模块详细设计 (20)
5.5 游戏设置模块详细设计 (21)在线升级
5.5.1 背景音乐和音效 (22)
5.5.2难度设置 (23)
5.6 嵌入广告的实现 (27)
5.7触屏下棋落子的判断 (28)
5.7.1触屏事件onTouchEvent方法简介 (28)
5.7.2落子的判断 (28)
结论 (31)
参考文献 (32)
致谢 (33)

本文发布于:2024-09-22 02:08:11,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/159427.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:游戏   设计   程序   系统   实现   开发
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议