游戏程序设计基础与实例教学大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《游戏程序设计基础与实例》课程教学大纲

课程代码:030032136

课程英文名称:Game programming fundamentals and examples

课程总学时:16 讲课:16 实验:0 上机:0

适用专业:信息科学与工程学院各专业

大纲编写(修订)时间:2017.5

一、大纲使用说明

(一)课程的地位及教学目标

游戏产业是信息产业的重要组成部分,对网络游戏开发知识的掌握有助于提高学生的学习兴趣、编程知识的运用能力,增加学生的就业机会。

(二)知识、能力及技能方面的基本要求

经过本课程的学习,学生应达到熟练应用Android API创建简单游戏的目的,应熟练使用Java编程环境。

(三)实施说明

课堂讲授中要重点对基本概念、基本原理和基本方法的讲解;采用启发式教学,培养学生思考问题、分析问题和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;增加讨论课,调动学生学习的主观能动性;注意培养学生运用所学操作系统知识分析问题、解决问题的能力。讲课要联系实际并注重培养学生的创新能力。

(四)对先修课的要求

本课程的教学必须在完成先修课程之后进行。本课程主要的先修课程为:面向对象程序设计。

(五)对习题课、实践环节的要求

本课程没有安排实验,有兴趣的同学可以课后自行练习。

(六)课程考核方式

1.考核方式:平时成绩占50%,测验占50%。

2.考核目标:掌握游戏设计基本原理。

3.成绩构成:平时成绩+测验成绩。

(七)参考书目

《Android手机游戏设计达人讲座》,裴存亮等编,电脑报电子音像出版社,出版时间:2011年6月

二、中文摘要

本课程介绍了利用Android API创建游戏时所涉及的编程环境,用16课时阐述了Android API的基本元素。基本内容包括:Activity及其生命周期,用户界面View,问题处理程序Handler,基本图像绘制,事件处理,音频播放等。介绍了Android API的各种基本元素,在实际工作中很有实用价值。本课程是Android API初学者不可多得的指导。本课程适用于游戏开发人员及爱好者的培养,可作为电子信息科学与技术及相关专业的选修课程。

三、课程学时分配表

四、教学内容及基本要求

教学内容包括:游戏开发简介,Activity及其生命周期,用户界面View,问题处理程序Handler,基本图像绘制,事件处理,音频播放,游戏实例。

要求学生经过本课程的学习,达到熟练应用Android API创建简单游戏的目的,其中包括熟练使用编程环境、运用Java语言、多媒体素材集成、游戏情节设计等。

第1部分游戏开发简介

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第1.1部分游戏产业介绍

第1.2部分游戏开发基本原理

第1.3部分手机游戏开发基本原理

第2部分Activity及其生命周期

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第2.1部分Activity的创建

第2.2部分Activity的配置

第2.3部分Activity的生命周期

第3部分用户界面View

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第3.1部分使用View的layout子类布局

第3.2部分常用的控件以及事件处理

第4部分问题处理程序Handler

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第4.1部分使用Handler发送和处理消息

第4.2部分用Handler处理Runnable对象

第5部分基本图像绘制

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第5.1部分绘图技巧类Paint及其在绘图中的使用

第5.2部分画笔Canvas

第6部分事件处理

总学时(单位:学时):2 讲课:2 实验:0 上机:0

第6.1部分监听事件

第6.2部分按键、触摸屏、手势事件

第7部分音频播放

总学时(单位:学时):2 讲课:2 实验:0 上机:0 第7.1部分用SoundPool播放音效

第7.2部分用Mediaplayer播放音频

第8部分游戏实例

总学时(单位:学时):2 讲课:2 实验:0 上机:0 第8.1部分游戏实例的玩法及界面设计

第8.2部分游戏实例的流程。

相关文档
最新文档