设计说明书论文.doc

iOS五子棋游戏APP开发【毕业论文说明书】

收藏

压缩包内文档预览:(预览前10页/共31页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:10279150    类型:共享资源    大小:2.52MB    格式:ZIP    上传时间:2018-07-10 上传人:小*** IP属地:福建
50
积分
关 键 词:
ios 五子棋 游戏 app 开发 毕业论文 说明书 仿单
资源描述:
iOS五子棋游戏APP开发【毕业论文说明书】,ios,五子棋,游戏,app,开发,毕业论文,说明书,仿单
内容简介:
I目 录摘 要 .Abstract .1 绪 论 .11.1 引言.11.2 研究的背景及意义.11.3 五子棋简介.11.4 五子棋的发展.21.5 五子棋游戏现状.21.6 本论文的贡献.22 研究基础 .32.1 iOS 系统简介 .32.2 iOS 发展历程 .32.3 xcode 介绍 .32.4 编程语言 .43 基于 iOS 平台的手机游戏五子棋设计 .73.1 程序界面设计 .73.2 程序源代码 .124 仿真实验 .174.1 xcode 自带模拟器测试 .174.2 真机调试 .195 结论 .21参考文献 .23致 谢 .25II基于 iOS 平台的手机游戏五子棋 APP 开发摘 要五子棋,早在古代就流行的一款益智类游戏,如今,它仍然活跃在人们的日常生活中,而且,五子棋对于各个年龄段都适玩,老少皆宜。当你闲下来时,与朋友之间进行一场五子棋的博弈也是相当有趣的。本文主要讲述的是运用 xcoder 编程软件,使用 objectC 语言编写程序,用storyboard 来设计界面,以此来实现五子棋人人对战、人机对战的功能,做出一款在iOS 平台上运行的 APP, 能够让人们在生活中随时随地都能够进行一场智力的博弈。并且让人们对五子棋游戏有一个更加深入的了解。同时,本文也论述了在开发 iOS 程序时的一些问题以及注意事项,这能够给进行 iOS 开发的同学提供一点帮助。关键词:五子棋;人机对战;iOS;游戏;xcode;博弈IIIIVBased on the iOS mobile games gobang APP developmentAbstractGobang as early as in ancient times, the popular a puzzle game, now, it is still active in Peoples Daily life, and, for all age groups are suitable to play renju, for young and old.When you idle down, with a gobang game between friends is also quite interesting.This article mainly tells the use xcoder programming software, using objectC language program, With the storyboard to design the interface ,in order to realize the gobang everyone against, man-machine against function, to make a run on iOS APP, can let people anywhere at any time in your life to be able to have a game of intelligence. And let people on gobang games have a more in-depth understanding. At the same time, this article also discusses some problems in the development of the iOS program as well as the matters needing attention, which can provide a little help to the part of iOS development students.Key words: Morpion;Human-Computer Fighting;iOS;game;xcode;GamblingV0第一章 绪 论1.1 引言随着科技的发展,以前我们用手机来打电话、发短信,现在,智能手机出现在人们的生活中,改变了我们队手机的观点。如今,在大街上、公交上、餐馆中,随处可以看到人们拿着手机玩网络游戏、聊天以及看电影,由此可见,智能手机已经成为了人们日常生活中必不可少的东西。只能手机,它区别于以前传统的手机,不再只能打电话、发短信,它已经发展成为一台微型的“电脑” ,人们可以在上面安装各式各样的 APP。现在,苹果手机已经在智能手机市场中占有了很大一部分的市场,它被广大用户所喜爱,特别是它独特的 iOS 系统,这款五子棋游戏就是基于苹果的 iOS 系统开发的一款休闲益智的 APP。1.2 研究的背景及意义如今,虽然科技发展很快,但是,与此同时,也加快了人们的生活节奏,使得大部分的人生活压力都很大,因此,如果能在饭后茶前,与友人进行一场五子棋的益智类游戏,可以有效的帮助我们释放压力,休闲娱乐。而且,五子棋游戏简单易上手,一局对战的时间也不会很长,还能锻炼人的思维能力,是一款很有意义的游戏。本论文旨在 iOS移动平台上开发一款五子棋的 APP,让人们能够随时随地,与亲朋好友进行切磋交流,增进人们之间的感情,丰富人们的日常生活。1.3 五子棋简介五子棋,起源于中国古代的一种黑白棋种。在距离现在四千多年,也就是尧帝在位的时候,五子棋就已经出现了,它比围棋的历史还要悠久,而且在尧造围棋之前,民间就已经出现了五子棋。在早期,五子棋和围棋的文史资料相似,因为在古代的时候五子棋和围棋其实是一样的。上古神话传说增山海经和李善注引三国魏邯郸淳艺经中都有五子棋的记载。还有传说,最初的五子棋只是流行于少数民族中间,之后才慢慢演变为围棋并且在炎黄子孙中普及。五子棋,还有许多别称,如:连五子、五子连、五目、五格、串珠、五目碰等,日文也称它为“五石,英文则叫“Gobang” 、 “Renju”、 “FIR(Five In A Row 的缩写) ”、“morphion”,因此,五子棋也被人们叫做连珠五子棋,它上手容易,老人小孩都适玩,拥有趣味性,不仅能够提高人的智力以及思维能力,而且在这中间还蕴含着天地大道,能够陶冶情操。在古代的时候,五子棋和围棋虽然都是属于黑白棋种,它们拥有共通点,但下法还是差别很大的。据辞海记载,五子棋的游戏规则是对战的双方各执黑白子,依次轮流下子,率先将五个同一颜色的棋子连成一线者获胜。而人们对它的别称“连五子” 、1“连珠”则是根据史书中的“日月如合璧,五星如连珠”得来的。“连珠”这个名字的起源,是来自日本,是日本的棋手对五子棋改良之后的结果。有日本的史料文献记载,我国古代的五子棋先是传到高丽,也就是朝鲜,然后在公元1688 至 1704 年(日本的元禄时代)从高丽流传到了日本,它一开始在贵族和皇宫大家庭之中流行,知道元禄时代的末期,才在日本的民间兴盛起来。目前,五子棋职业联赛在国际上发展很是迅猛,各个国家都不断涌现出优秀的棋手,其中,以欧洲最为强大,但是,我国的水平也在不断提升,在不停地追赶那些处于先头部队的国家。1.4 五子棋的发展五子棋最先是有中国发明的,发展于日本,在欧美流行。我国的最早的五子棋在是民间出现的,由那威和彭建国两位初期开拓者流传开来。1988 年 8 月 8 日,瑞典,国际连珠联盟成立,这是一个五子棋的世界组织。1992 年 10 月,九段的三上繁九郎作为日本连珠联盟的代表访了问我国。1995 年 11 月,瑞典连珠联盟代表三段的彼特.约松和六段的勇.帕尔门阁润访问了我国。1996 年,第一届连珠五子棋青年团体世界锦标赛中,我国的五子棋代表团表现优异。1997 年 5 月,第一届“康博杯”国际五子棋名人邀请赛在北京成功举办。2005 年 2 月,五子棋被国家体育总局列为我国正式开展的体育项目。从此,五子棋在中国的发展颇为迅猛,不断涌现出越来越多的优秀棋手。1.5 五子棋游戏现状在如今人们的生活中,五子棋这款小游戏已经是随处可见,它已经成为人们日常娱乐的手段之一,相信在将来,五子棋这个小游戏会依然活跃在人们中间。1.6 本论文的贡献基于 iOS 系统,使用 xcode7.2 编程软件,利用 C 语言、object-c 语言,UI,网络等方面的知识,在 iOS 智能手机上实现五子棋游戏软件的开发。23第二章 研究基础2.1 iOS 系统简介众所周知,现在的 iPhone 的 OS“iOS”的先祖既不是由苹果公司开发出来的一款newton 也不是苹果子公司开发的 magicap。真正的 iOS 之父是苹果的创始人 Steve Jobs。Steve Jobs 从 General Magic 公司离开,自己创立了 Next Computer 公司,开发了一款名叫 NeXTSTEP 的 OS,因此,用 NeXTSTEP 为基础开发出来的 OS 取名为 MAC OS X,而 app 得开发使用 object c,同时 MAC OS X 也作为了 iPhone 的 OS 的基础,由此便产生了 iOS。2.2 iOS 发展历程iOS 系统在 2007 年 1 月份正式发布,其发展历程如下:iOS1:iOS1 伴随着第一代 iPhone 一起问世,第一代作为以后的历代系统的模板,几乎没一代都有第一代的影子在上面。iOS2:iPhone 发布一年后, iOS2 就出现了,它在 iOS1 的基础上添加了云计算的电子邮件和同步服务的 mobilePhone,但是,最具革命性的还是 AppStore 的出现,它开启了 iOS 和整个移动应用依靠软件成功的时代。iOS3:再经过了一年的打磨,iOS3 和与之相配套的 iPhone 3GS 一起问世。这次,它不仅能适应 iPhone,同时也是第一次针对 iPad 平板优化的移动系统。iOS4:iOS4 进一步细化了图标的设计元素。它还添加了多任务处理功能(双击 home键实现 app 之间的切换) ,更加入了文件夹功能。iOS5:iOS5 带来了一项全新的功能:siri,虽然它的功能还不完善,但它还是让苹果的用户有了耳目一新的感觉。iOS6:增加了基于云的日历和邮件,同时也可以在 iOS 苹果的设备上进行同步。iOS7:iOS7 的色彩和风格和之前有了很大的变化,各种颜色的渐变给人焕然一新的感觉。在功能方面,它新增了控制中心和通知中心,使得 iOS 上的功能更加容易管理。iOS8:新增了 Apple Pay 和指纹识别功能,还有延时摄影模式,是用户有更好的拍摄体验。iOS9:iOS9 中,用户拥有了更加智能 siri,它还优化了你常用的一些 app,与 iPad的整合也更为完善。同时电池的续航能力也加强了。2.3 xcode 介绍Xcode 是苹果公司向 iOS 开发者提供的一款编程软件,它不是开源的,是专门为iOS、Mac OS X 的应用程序服务的,它运行在苹果公司的 mac 操作系统下,下面就来简单介绍一下它吧。4Xcode 对于使用 C、C+、object-C、Swift 或者 java 语言编写的程序,它的编译速度都非常快,每次操作都是如此,不管是在 applescript 中编写脚本,还是从另一个工具中转移代码。一些执行代码包括框架、命令行工具、应用程序、插件、程序包以及内核扩展等在 xcode 上都支持并且兼容。Xcode 支持用户对连编过程(包括拷贝文件、脚本文件处理和其他连编阶段) 、连编和调试工具、用户界面(包括分立和多视图的代码编辑器) 、可执行文件的打包方式(其中有本地化程序包和信息属性列表)等进行无限制的定制。同时开发者能够将文件追加带代码库、获取更新版本、修改提交以及进行版本的比较,可以进行这些操作都是因为 xcode 支持几个源代码管理系统。用户可以从苹果公司免费获得全套的 cocoa 程序开发工具,也就是 xcode,它和 Mac OS X 一起发行。因为 xcode 支持 CodeWarrior 风格有关的代码项目,开发者可以把 CodeWarrior 项目文件快速方便地拖动到 xcode。主要原因是 xcode 支持 CodeWarrior 风格在线编码汇编代码,所以这两者之间的转变的消耗会很低。Xcode 可以完成以下的一些工作,包括:创建、管理工程项目,包括用户指定的需求、依赖性和编码的风格等;连编工程;漫游和检索不同工程的不同组件(其中包括头文件和文档) ;在图形化的源代码级调试器上进行工程调试;在编译器编写源代码,这个编译器的功能包括语法染色、自动缩进。Cocoa 的开发特别适合用 xcode。在 xcode 创建工程的时候,可以通过对应于 cocoa工程类型的工程模板,为开发者提供一个最初的开发环境。在 Xcode 中使用的是 GNU C编译器,即使用 gcc 来编译 cocoa 软件,测试软件的时候使用 GNU 源代码级调试器(gdb) 。这些年,xcode 对 cocoa 二进制代码的编译和调试新型了精化调优和扩展。另外,xcode 能够和 Mac OS X 里的许多其他软件工
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:iOS五子棋游戏APP开发【毕业论文说明书】
链接地址:https://www.renrendoc.com/p-10279150.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!