发送方式:
接收者:
发送
飞机大战游戏开发

飞机大战游戏开发

已有1所院校引用

已有0人学习

选班学习
我是老师,我要开班

课程介绍

课程先以一个实际运行的成品飞机大战游戏程序演示入手,向学生分析开发任务的具体功能需求,在对开发目标有了基本感性认识之后,则从项目准备到游戏初始界面设计,实现了游戏背景连续移动、玩家飞机的初步功能,然后进一步按照面向对象的思想对项目进行重构,封装了所需的功能类,并在此基础上实现玩家、敌机、爆炸动画、玩家粒子效果等后续功能,最后还对整个项目开发进行了归纳总结,学生可以据此梳理所经历的开发流程,提炼用到的各种技术点。为了达到对面向对象技术的理解有一个更高的升华,课程还着手设计了一个简单的游戏开发框架,并介绍了这个框架的完整实现流程。最后,还简要分析了游戏的优化因素以及后期推荐进一步开发的功能点。

课程目标

本课程是Android应用开发的一次项目实践,目的是通过一个功能相对完整的2D小游戏“飞机大战”的开发与制作过程,掌握Android绘图技术、多线程、动画/粒子效果等的处理,也是一次有趣的学习过程,在趣味开发过程中提高自己的编程能力,加深对如何进行“面向对象”分析和设计的体会,并最终理解一个基本的Framework框架的结构设计原理。

课程建设老师

推荐配套案例