手机编程与手机游戏设计_第6讲游戏编程和网络操作.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:65 大小:1.3MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

手机编程与手机游戏设计_第6讲游戏编程和网络操作.pdf

手机编程与手机游戏设计_第6讲游戏编程和网络操作.pdf

预览

免费试读已结束,剩余 55 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第6讲简单应用编程计算中心张曙光主讲介绍:„张曙光„武汉大学计算中心„电话:18986213082„Email:18986213082@126.com„公邮:whuandroid@126.com2011年10月11日星期二本讲学习目标„各种布局的设计(主要是表格布局的设计过程)„用户和界面的交互代码„简单游戏的设计和编程„了解网络操作(http)„了解Android应用真机调试的方法6.1简单游戏设计„前面介绍了界面控件和事件处理的知识„在上述基础上,本讲先介绍表格类的游戏,这类游戏的特点是游戏元素可以按照表格布置6.2表格类游戏设计„表格类游戏的特点是游戏元素可以按照表格布置„早期的表格类游戏代表作是”Bejeweled”6.2表格类游戏设计„“Bejeweled”是PopCap公司第一个游戏,大约在1998年„JohnVechey是PopCap创始人之一,也是PurdueUniversity的一个辍学的学生(学习不好),“Bejeweled”来自JohnVechey的创意„BrianFiete是JohnVechey选修电脑课时的同学,那门课考试的第一名,是“Bejeweled”程序设计„上网聊天时认识了JasonKapalka,JasonKapalka找来了许多的钻石图案„三个人大约花了4天完成了这个游戏的第一版.„这三个人成立了PopCap公司6.2表格类游戏设计„“2001年,”Bejeweled”上线销售的第一个月,“Bejeweled”赚到了35000美元,第二个月40000美元。JohnVechey知道,这种状况不会持续很久,不过这些钱已经足够了。John,Brian和Jason拿着钱去阿根廷度假了,他们在那里天天喝酒,一连过了4个月。直到Yahoo聘请他们开发新游戏时,才重新回到美国。„著名游戏“植物大战僵尸”,也是PopCap软件公司的作品6.2表格类游戏设计„后面N种连连看,其创意应该来自”Bejeweled”6.2表格类游戏设计„数独游戏也可以看为表格游戏,这个游戏风靡美国,日本(sudoku)。是一款训练头脑的游戏。6.2表格类游戏设计„数独也叫九宫格数独,一位前任法官(Waynegould)1997年到日本旅游时无意中发现了它,他花了6年时间编写了这个游戏代码,放到网上,从此风靡全球。6.3表格类游戏”捏泡泡”设计„本讲为一个完整的简单的游戏设计,但包含了游戏设计的大部分内容„游戏的内容就是”捏泡泡”6.3表格类游戏”捏泡泡”设计„1.1游戏创意设计„”捏泡泡”游戏号称史上最无聊的游戏,目的就是让你想起那些被塞在纸箱子里,给电子产品防震,又不幸被你一个一个捏爆的玩意儿。„现在它有了电子版,操作鼠标把上面的泡泡一个一个点爆,游戏就结束了……„我们主要注意游戏设计的过程6.3表格类游戏”捏泡泡”设计„”捏泡泡”的界面,右图有菜单6.3表格类游戏”捏泡泡”设计„1.2,界面设计,主界面为一个Activity新建工程,取名Bubble,工程要包括Activity6.3表格类游戏”捏泡泡”设计„1.3,布局设计,表格布局新建表格布局文件stage.xml<?xmlversion="1.0"encoding="utf-8"?><TableLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_height="fill_parent"android:layout_width="fill_parent"android:id="@+id/container2"android:clipChildren="true"android:background="@drawable/bg"></TableLayout>6.3表格类游戏”捏泡泡”设计„1.4,美工设计„这个属于多媒体课程内容。„背景图设计,取名bg.gif„每个单元格上绘制有”泡泡”图片,图片设计,每个单元格的图片包括泡泡的初始状态,爆炸态图片。6.3表格类游戏”捏泡泡”设计„最左边的图是”泡泡”图片的初始状态,每个单元格的都一样„为了逼真效果,”泡泡”捏破后的状态应该不一样,其它图表示的”泡泡”捏破后的状态,这个在代码编写时要考虑„这些图和bg.gif等都放在res/drawable文件夹中6.3表格类游戏”捏泡泡”设计„1.5,游戏音乐设计„当泡泡被捏破时,