实训主题
|
实训内容
|
实训目标
|
Android基础与介绍
|
Android发展介绍及基础语法,类型,规范
|
了解Android,掌握Androidr的数据,语句和实用算法;培养良好的企业级编程习惯。
|
面向对象编程
|
面向对象特性:封装、继承、多态等,面向对象程序设计,基础设计模式等。
|
掌握面向对象的基本原则以及在编程实践中的意义;掌握面向对象编程基本实现原理。
|
Android游戏基础框架
|
Android程序入口,绘制,逻辑,操作事件
|
Android程序入口,绘制,逻辑,操作事件
|
Android项目一(Duck Hunt)
|
实践开发游戏,用Android完成一款游戏作品
|
掌握Android基础游戏开发流程及逻辑,并开发成品小项目
|
Android进阶一
|
等分图,不等分图的绘制,精灵类,动作,动态数组及有限状态机
|
掌握动作的播放、切换,数组的高级应用
|
Android项目二(雷霆战机)
|
实践开发游戏,用Android进阶一中所学到的知识,完成一款射击类游戏作品
|
实战开发,进一步掌握基础游戏的开发,过程及细节
|
Android进阶二
|
Android高级绘制、改进精灵类、角度的数学、分块图层
|
掌握图片的镜像及旋转,掌握游戏地图的高级铺设
|
Android项目三(弹弹Tank)
|
实践开发游戏,用Android进阶二中所学到的知识,完成一款闯关类游戏作品
|
实践开发游戏,用Android进阶二中所学到的知识,完成一款闯关类游戏作品
|
Android进阶三
|
2.5D虚拟Z轴的实现,肢体拆分图绘制,Android游戏的操控,游戏阵列排布
|
掌握虚拟Z轴在游戏中的应用,及游戏资源优化,掌握游戏中的关卡排布及高级操控
|
Android项目四(变变战兽)
|
实践开发游戏,用Android进阶二中所学到的知识,完成一款闯关类游戏作品
|
实战开发进,掌握2.5D游戏的开发应用,掌握游戏中所用到的肢体拆分图的高级开发,关卡设计,多点触控
|