青岛双硕程序员培训学校

青岛想学习手机游戏开发

咨询

暂无报价

立即询价
联系老师

400-029-0967转31879 青岛双硕 老师接听

开课机构青岛双硕程序员培训学校
开课地址青岛校区
开课日期滚动开班

课程介绍

一、 Java基础 Java基础 1、 Java语言特点及其跨平台原理2、 Myeclipse开发工具操作使用3、 Java环境变量的概念及其搭建4、基本数据类型5、程序流程控制6、数组7、字符串8、类、对象、方法定义、方法重载、方法递归9、static关键字、静态代码块、动态代码块、对象实例化过程、匿名类、this关键字、this参数传递、基本变量引用变量参数传递、final关键字  二、 Java高级 Java高级 1、OOP原理2、Java面向对象编程继承3、Java面向对象编程封装4、Java面向对象编程多态5、Java接口与抽象类6、Java异常处理机制、异常种类、异常处理方法、自定义异常7、Java多线程技术、线程生命周期状态转换、线程创建方式对比、线程的优先级、线程通信、线程同步8、Java常用API类9、Java容器接口或类:Collection、Collections、set、list、map10、Java文件读写编程11、Socket网络编程12、Java Applet及其编程 三、搭建Android开发环境 搭建Android开发环境 1、系统需求与设置2、JDK的安装与设置3、Android SDK安装4、Eclipse的与安装与汉化5、ADT插件的安装及配置 四、开发Android程序基本流程 开发Android程序基本流程 1、创建Android应用程序2、Android项目结构说明3、运行Android应用程序4、调试Android应用程序5、Android应用开发流程 五、使用Android模拟器 使用Android模拟器 1、模拟器概述2、Android虚拟设备和模拟器3、Android模拟器启动与停止4、控制模拟器5、设置模拟器6、SDK中常用命令 六、android游戏开发之前台渲染 android游戏开发之前台渲染 1、创建android用户界面2、布局管理3、常用控件及其事件处理4、图形与动画在android中的实现5、简单图形的绘制6、贴图的艺术7、自定义动画的播放8、android平台下的多媒体开发,音频的播放,视频的播放 七、Android图形图像处理技术 Android图形图像处理技术 1、Android常用绘图类:Paint类,Canvas类,Bitmap类,BitmapFactory类2、Android绘制几何图形3、Android绘制文本4、Android绘制路径5、Android绘制图片6、Android为图形添加特效7、Android使用BitmapShader渲染图像8、Android中的动画实现编程9、综合手机图形图像处理代码分析与实践 八、android游戏开发之交互式通信 android游戏开发之交互式通信 1、android应用程序的基本组件(1)、activity组件(2)、service组件(3)、broadcast receiver组件(4)、content provider组件2、androidmanifest.xml文件简介3、应用程序的内部通信(1)、消息的处理者——handler类简介(2)、使用handler进行内部通信4、应用程序组件之间的通信(1)、intent类简介(2)、应用程序组件——intentfilter类简介(3)、示例1:与android系统组件通信(4)、示例2:应用程序组件间通信示例activity部分的开发(5)、示例3:应用程序组件间通信示例service部分的开发 九、Android事件处理 Android事件处理 1、事件处理概述2、处理键盘事件3、物理按键简介4、处理触摸事件5、手势的创建与识别6、综合手机事件代码分析与实践 十、Android线程与消息处理 Android线程与消息处理 1、多线程与多进程2、创建线程3、开启线程4、线程的休眠5、中断线程6、Handler消息传递机制7、循环者(Looper)8、消息处理类(Handler)9、消息类(Message)10、综合手机多线程与消息机制代码分析与实践 十一、android游戏开发之数据存储和传感器 android游戏开发之数据存储和传感器 1、在android平台上实现数据存储(1)、私有文件夹文件的写入与读取(2)、读取resources和assets中的文件(3)、轻量级数据库sqlite简介(4)、sqlite的使用示例(5)、数据共享者——content provider的使用(6)、简单的数据存储——preferences的使用2、android平台下传感器应用的开发(1)、传感器应用开发流程(2)、常用传感器简介(3)、传感器应用开发示例(4)、使用sensorsimulator模拟传感器变化(5)、使用新版本的api开发传感器应用 十二、android游戏开发之网络编程 android游戏开发之网络编程 1、Socket综述2、Socket基本通信模型3、使用基于TCP协议的Socket通讯编程流程4、使用基于UDP协议的Socket通讯编程流程5、Android手机与PC服务器通讯编程开发 十三、安卓游戏背后的数学与物理 安卓游戏背后的数学与物理 1、编程中经常用到的数理知识(1)、数学方面(2)、物理方面2、物理小球在游戏中的应用(1)、开发运动体movable类的代码(2)、开发物理引擎ballthread类的代码(3)、视图类——开发ballview类的代码(4)、绘制线程——开发drawthread类的代码(5)、开发activity部分的代码3、粒子系统(1)、粒子对象类——开发粒子对象particle类和粒子集合particleset类(2)、开发焰火粒子系统的物理引擎particlethread类的代码(3)、视图类——开发视图类particleview及其相关类(4)、开发程序activity部分的代码(5)、将焰火粒子系统改为瀑布粒子系统4、碰撞检测技术(1)、碰撞检测技术基础(2)、游戏中实体对象之间的碰撞检测(3)、游戏实体对象与环境之间的碰撞检测 十四、游戏中的人工智能 游戏中的人工智能 1、让怪物聪明起来——android中的路径搜索(1)、路径搜索示例基本框架的搭建(2)、路径搜索示例的控制面板实现(3)、路径搜索示例gameview的实现(4)、深度优先路径搜索dfs(5)、广度优先路径搜索bfs2、有限状态机(1)、何为有限状态机(2)、有限状态机的简单实现(3)、有限状态机的oo实现 十五、opengl es应用开发基础 opengl es应用开发基础 1、opengl es概述及3d基本图形绘制(1)、opengl及opengl es简介(1)、3d基本知识(1)、使用索引的不同绘制方式(1)、用索引法绘制三角形的案例(1)、不使用索引数据绘制2、正交投影和透视投影(1)、正交投影(2)、透视投影(3)、两种投影方式的原理及视口(4)、两种投影方式的案例3、光照与材质(1)、光照的3种组成元素(2)、定向光与定位光(3)、法向量(4)、材质(5)、两种光源的案例4、纹理及纹理映射(1)、纹理映射基本原理(2)、使用纹理映射的案例(3)、几种纹理拉伸方式(4)、几种纹理过滤方式5、摄像机和雾特效(1)、摄像机的设置(1)、设置合理的视角(1)、雾特效的开发6、典型几何体的开发(1)、圆柱(2)、圆锥(3)、球(4)、椭圆体(5)、胶囊体(6)、几何体大集合 十六、安卓游戏案例分析与开发编程 安卓游戏案例分析与开发编程 十五、安卓游戏案例分析与开发编程1、滚屏动作游戏——太空保卫战2、棋牌游戏——中国象棋人机对弈3、物理传感器游戏——小球快跑(3d版) 

精选课程

青岛游戏手机软件开发培训

青岛游戏手机软件开发培训

班型:小班 预约试听
青岛手机游戏开发培训班

青岛手机游戏开发培训班

班型:小班 预约试听
青岛挖掘培训数据

青岛挖掘培训数据

班型:小班 预约试听
青岛数据挖掘与分析培训

青岛数据挖掘与分析培训

班型:小班 预约试听

所在机构

青岛双硕程序员培训学校
青岛双硕程序员培训学校

师资配备教学经验

查看机构 联系机构

当前位置: 首页 / 青岛培训 / 青岛青岛双硕 / 课程详情
与青岛双硕程序员培训学校专业老师免费通话
拨通后,需要手动拨打分机号码:
31879
立即拨打
关闭