1手机游戏介绍及开发基础知识 手机游戏开发入门 教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1-15
知识改变命运,性格决定人生
兴趣是最好的老师
1-9
三、开发手机游戏的Java技术
• 1 标示符 • 2 基本类型 • 3 运算符和表达式 • 4 类型转换 • 5 打印语句 • 6 逻辑控制语句
1-10Fra Baidu bibliotek
四、Java语言的类和对象
• 1 对象:实际世界中存在的个体或概念实体,对象表 示 世界中某个具体的事物。
• 2 包(Packages) • 3 Java访问权限修饰符 • 4 Java语言注释 • 5 异常
FileOutputStream。 • 2 字符流 • InputStreamReader输入流和OutputStreamWriter输
出流。
1-14
八、Java编程规范
1 命名规范 命名规范主要是为了使代码更加容易阅读,更加容易理解 ,也为了日后查找方便,以下列举出几个编程中的命名 规范。
2 变量声明 变量名的声明最好为每个变量为一行,这样有助于注释, 而且也不要将不同类型变量的声明放在同一行。
1-7
3.手机游戏开发的特点
• (1)优点 • 开发团队小,开发周期和预算少,而且销售渠道多,庞大的手机用
户群。 • (2)缺点 • 屏幕尺寸小、游戏时间短、操作的简单性以及粗糙的显示效果等。
1-8
二、手机游戏类型分析
• 1 RPG(角色扮演类)游戏 • 2 SLG(策略类)游戏 • 3 AVG(冒险类)游戏 • 4 PUZ(益智类)游戏 • 5 STG(射击类)游戏 • 6 ACT(动作过关类)游戏 • 7 RAC(赛车类)游戏
手机游戏开发入门
手机游戏介绍及开发基础知识
本章内容
一、手机游戏简介 二、游戏类型分析 三、 开发手机游戏技术介绍
1-2
一、手机游戏简介
• 1 手机游戏现状 • 2 手机游戏技术 • 3 手机游戏开发的特点
1-3
1-4
1-5
• (2)嵌入式游戏 • 某些游戏在出厂时就固化在芯片中,例如Nokia的贪吃
1-6
(4)编译语言类游戏 C++属于编译语言,此类语言把程序代码编译成设备代码 来执行,其制作的游戏提供了很好的控制界面,而且运 行速度很快,一般都在Series60设备上开发,这是其局 限性。此外还有PPC手机系统上的游戏也属于此类。
(5)解释语言类游戏 Java属于解释语言,在手机中的应用为J2ME,即专门 提供给移动小型设备使用的Java语言。如今大部分手机 都支持Java类游戏,其制作游戏周期短,而且有很友好 的玩家界面、操作控制和游戏性,并且也可以通过无线 网络进行网络游戏。由于现在Java手机很普及,所以使 J2ME成为很流行的手机游戏编程语言之一,这也是本书 主要介绍的编程语言。
蛇、飞行射击等都属于此类游戏。但是玩家不能安装其 他游戏,导致其失去了“优势”。 • (3)wap游戏 • 当手机拥有浏览器时,此类游戏也逐渐兴起来了。wap 其实就是一个简化的web,其专门为移动小型设备提供 的上网载体,wap游戏的玩法:玩家通过浏览器登陆一 个游戏厂商提供的地址,浏览其中的一个或者多个页面 并选择其中指定的菜单或者文字,提交给游戏服务端, 然后通过游戏服务端的反馈信息提示继续下面的游戏。 虽然wap游戏相对于短信息服务有很大的提高。即界面 友好化,支持的游戏种类多,价格也便宜,但是其游戏 性不足而且在某些国家,很少手机才使用wap,所以此 类游戏也逐渐淡化。
1-11
五、Java数组应用
• 简单的说数组就是用来存放数据的容器,可以定义任意 类型的数组,其实数组也是对象,并且数组也是通过关 键字new来创建。
1-12
六、Vector容器
• Vector是一个可以自行扩展大小的容器,可以在里面存 放任何对象 。
1-13
七、文件操作
• 1 字节流 • 文件输入流FileInputStream和文件输出流
知识改变命运,性格决定人生
兴趣是最好的老师
1-9
三、开发手机游戏的Java技术
• 1 标示符 • 2 基本类型 • 3 运算符和表达式 • 4 类型转换 • 5 打印语句 • 6 逻辑控制语句
1-10Fra Baidu bibliotek
四、Java语言的类和对象
• 1 对象:实际世界中存在的个体或概念实体,对象表 示 世界中某个具体的事物。
• 2 包(Packages) • 3 Java访问权限修饰符 • 4 Java语言注释 • 5 异常
FileOutputStream。 • 2 字符流 • InputStreamReader输入流和OutputStreamWriter输
出流。
1-14
八、Java编程规范
1 命名规范 命名规范主要是为了使代码更加容易阅读,更加容易理解 ,也为了日后查找方便,以下列举出几个编程中的命名 规范。
2 变量声明 变量名的声明最好为每个变量为一行,这样有助于注释, 而且也不要将不同类型变量的声明放在同一行。
1-7
3.手机游戏开发的特点
• (1)优点 • 开发团队小,开发周期和预算少,而且销售渠道多,庞大的手机用
户群。 • (2)缺点 • 屏幕尺寸小、游戏时间短、操作的简单性以及粗糙的显示效果等。
1-8
二、手机游戏类型分析
• 1 RPG(角色扮演类)游戏 • 2 SLG(策略类)游戏 • 3 AVG(冒险类)游戏 • 4 PUZ(益智类)游戏 • 5 STG(射击类)游戏 • 6 ACT(动作过关类)游戏 • 7 RAC(赛车类)游戏
手机游戏开发入门
手机游戏介绍及开发基础知识
本章内容
一、手机游戏简介 二、游戏类型分析 三、 开发手机游戏技术介绍
1-2
一、手机游戏简介
• 1 手机游戏现状 • 2 手机游戏技术 • 3 手机游戏开发的特点
1-3
1-4
1-5
• (2)嵌入式游戏 • 某些游戏在出厂时就固化在芯片中,例如Nokia的贪吃
1-6
(4)编译语言类游戏 C++属于编译语言,此类语言把程序代码编译成设备代码 来执行,其制作的游戏提供了很好的控制界面,而且运 行速度很快,一般都在Series60设备上开发,这是其局 限性。此外还有PPC手机系统上的游戏也属于此类。
(5)解释语言类游戏 Java属于解释语言,在手机中的应用为J2ME,即专门 提供给移动小型设备使用的Java语言。如今大部分手机 都支持Java类游戏,其制作游戏周期短,而且有很友好 的玩家界面、操作控制和游戏性,并且也可以通过无线 网络进行网络游戏。由于现在Java手机很普及,所以使 J2ME成为很流行的手机游戏编程语言之一,这也是本书 主要介绍的编程语言。
蛇、飞行射击等都属于此类游戏。但是玩家不能安装其 他游戏,导致其失去了“优势”。 • (3)wap游戏 • 当手机拥有浏览器时,此类游戏也逐渐兴起来了。wap 其实就是一个简化的web,其专门为移动小型设备提供 的上网载体,wap游戏的玩法:玩家通过浏览器登陆一 个游戏厂商提供的地址,浏览其中的一个或者多个页面 并选择其中指定的菜单或者文字,提交给游戏服务端, 然后通过游戏服务端的反馈信息提示继续下面的游戏。 虽然wap游戏相对于短信息服务有很大的提高。即界面 友好化,支持的游戏种类多,价格也便宜,但是其游戏 性不足而且在某些国家,很少手机才使用wap,所以此 类游戏也逐渐淡化。
1-11
五、Java数组应用
• 简单的说数组就是用来存放数据的容器,可以定义任意 类型的数组,其实数组也是对象,并且数组也是通过关 键字new来创建。
1-12
六、Vector容器
• Vector是一个可以自行扩展大小的容器,可以在里面存 放任何对象 。
1-13
七、文件操作
• 1 字节流 • 文件输入流FileInputStream和文件输出流