Android游戏开发方向:游戏全程实战开发(飞行射击类游戏+RPG游戏开发)

+收藏

求学价: ¥1800 发布用户:ibeifeng

发布时间:2017-06-24 已有3355人浏览报名

课程介绍

课程学习前景及注意点
  • 1、学习目标:
    符合企业需求的具有1-2年Android游戏开发工作经验的游戏开发工程师。
    2、前景和方向:
    在Android应用开发泛滥的情况下,目前懂的Android游戏开发方面的工程师少之又少,而Android游戏开发领域的薪水相对较高,如果您通过学习本课程,轻松的掌握游戏引擎的各种开发.薪资能达到10K到13K左右。
    3、以实际项目案例为主线组织教学内容:
    本课程结合实下较为流行的Android飞行射击类游戏、RPG类游戏开发进行实战讲解,学员可在较短的时间内把技术运用到项目实战中,并能自己写出属于自己的Android游戏项目。 

Android 游戏开发(总课时150课时,每课时45分钟)

阶段 课程名 科目 内容 学时安排 完成目标
第几阶段

游戏开发技术知识

 

1、平台搭建2、Android游戏开发基本用户界面

01、Android简介
02、Android应用程序框架
03、简介Android平台上的游戏开发以及商业价值
04、平台的搭建以及代码的调试

2课时 了解Android掌握平台环境的搭建以及代码调试方法。
2、Android游戏开发基本用户界面 01、Android程序框架
02、AndroidUI整体介绍 Android.View和android.widget包
03、TextView
04、EditText
05、Button
06、RadioButton、RadioGroup
07、CheckBox
08、ImageView
09、ProgressBar
10、SeekBar
11、Toast
12、LinearLayout
13、TableRow
14、FrameLayout
15、ScrollView
16、RelativeLayout
17、TableLayout
项目实例一: 基本用户界面的游戏主菜单实例
项目实例二: 基本用户界面的游戏设置菜单实例
12课时 熟悉和了解Android程序的框架,并了解和掌握Android当中基本组件和布局应用,通过基础知识的学习,能利用基本组件与布局的结合完成一个游戏当中的两个单独的菜单页面。
3、Android游戏开发之图形界面 01、Android应用程序资源
02、StateListDrawable
03、AnimationDrawable
04、View类—界面
05、View – 事件响应
06、Canvas类
07、Paint类
08、Bitmap类
09、BitmapFactory类
10、触屏事件及持续按键的响应
11、地图编辑器的使用
12、游戏地图的实现
13、SurfaceView类
14、SurfaceHolder
项目实例:图形界面的实践项目
20课时 通过游戏开发的图形界面知识点介绍,了解并掌握如何使用应用程序的资源,掌握游戏当中的绘制知识点,了解游戏中按键触屏事件的处理,掌握如何使用地图编辑器,并能结合所学的各个知识点,完成一个游戏的splash界面,游戏菜单界面以及一个简单的游戏界面。 
4、游戏开发技巧与优化 01、游戏三种常用的滚屏方式与实现方法
02、游戏的碰撞类型以及实现方法
03、地图绘制的优化
04、碰撞的优化
05、精灵类的编写与 应用
06、对象池
07、对象池的实现
08、地图数据的资源化
09、地图数据资源化实现
项目实例: 项目的整体实践与优化
18课时 掌握游戏开发过程当中所要使用到的应用知识点,掌握游戏开发流程中,细节处理的技巧,以及代码优化的方法,较后通过项目实例来模块了解游戏项目当中的一个游戏场景的制作以及过程优化。
5、Android 多媒体与传感器开发 01、音频播放整体简介
02、MediaPlayer
03、SoundPool
04、视频播放与Camera拍照
05、VideoView
06、Camera图像采集
07、传感器的应用开发介绍
08、传感器应用的开发流程
09、加速度传感器开发
10、SensorSimulator
11、Android常用传感器Orientation MagneticField
Temperature、Light、 Pressure
项目实例一: 游戏的背景及音效处理
项目实例二:传感器应用
11课时 了解Android当中的音频处理知识,并通过项目实例来实践游戏的背景以及音效处理,掌握游戏中音频处理技巧。了解Android当中的传感器,并重点掌握加速度传感器的使用,通过项目实例实践来熟练传感器应用。
6、Android 数据存储与网络 01、File存储简介
02、文件的读写
03、读写SD卡上文件
04、游戏中数据存储及应用
05、SharedPreferences与Editor
06、SQLite 数据库
07、SQLiteDatabase
08、SQLiteOpenHelper
09、SQLite3工具
10、ContentProvider简介 
11、基于Socket的网络通信
12、ServerSocket
13、Socket
14、Socket通信实例
15、基于Http协议网络通信
16、URL
17、HttpURLConnection
12课时 了解Android当中的数据存储种类和存储方式及对应的知识点,通过实践项目完成游戏的存档操作,并了解Android当中的网络知识。
第二阶段 游戏项目实训
项目一: 飞行射击类游戏

项目基本实现:
01、玩家控制飞机移动
02、实现游戏存档,背景音乐以及其它音乐
03、实现四种不同类型不同线路的小飞机,以及BOSS一个
04、实现五种不同类型的子弹
05、实现三种不同游戏道具
第几种是防护罩,有短时间功能,时间由等级来决定,等级越高时间会加长,并且得到道具后,战机会恢复一定的血量, 第二种道具为等级,它是人物等级的道具,等级升级可以延长时间并且子弹升级,第三种是炸弹,全屏炸弹。
06、人物有三条生命值,每条生命值结束后生命值减少一次。
07、游戏的各个菜单实现等。

30课时 根据制定的项目目标来完成项目,体验和掌握游戏的实践开发过程。
项目二:Rpg类型游戏 01、splash动画 
02、游戏菜单,游戏中菜单各种功能的实现
03、游戏的过场剧情,包括开场、事件、结束
04、人物与地图、怪物、NPC等的碰
撞,遮挡,场景的切换
05、玩家角色属性的提升,升级
06、游戏中道具的交互,商店,背包,地图宝箱,装备,道具的堆叠,购买限制,背包
07、任务系统,接受,完成,提交,与NPC的对话
08、怪物AI
09、玩家与怪物的战斗,战斗状态的切换,战斗中道具的使用,玩家与怪物的死亡
10、游戏中存档,音乐功能
40课时 根据制定的项目目标来完成项目,体验和掌握不同类型游戏的实践开发过程。

显示全部

学校介绍

上海育创网络科技有限公司

认证机构

黄金会员5年

查看信用档案

学校人气度:3926

    北风网(www.ibeifeng.com) 是上海育创网络科技有限公司旗下网站,创办于2008年,是一家从事IT在线教育培训的网站。公司致力于IT培训业,以就业和企业解决方案为导向、以人才为根本、以技术为核心,着力培养深受软件企业欢迎的实用型人才,解决IT企业较热门技术的难点。公司和长三角地区软件园区以及全国各地一流软件企业建立了长期合作关系,汇聚了中国IT培训较专业、较权威的教学团队; 100多位专家级讲师来自Microsoft、Google、IBM、三星、华为、新浪、神州数码、国讯、上海用友软件等国际化高端IT技术公司。网站立足于中国IT在线教育技术的较前沿,为在校大学生、应届毕业生、社会就业者提供较热门、高实战性、高性价比的IT在线培训服务。网站经过五年来的发展,已培养数万IT各领域高端人才,已成为目前国内IT在线培训第几品牌。

 

进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询