【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《游戏程序设计基础与实例教学大纲》,欢迎阅读!
《游戏程序设计基础与实例》课程教学大纲
课程代码: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初学者不可多得的指导。 本课程适用于游戏开发人员及爱好者的培养,可作为电子信息科学与技术及相关专业的选修课程。
三、课程学时分配表
序号 1 2 3 4 5 6 7 8
游戏开发简介
Activity及其生命周期 用户界面View 问题处理程序Handler 基本图像绘制 事件处理 音频播放 游戏实例
合计 教学内容
学时 2 2 2 2 2 2 2 2 16
讲课 2 2 2 2 2 2 2 2 16
实验
上机
四、教学内容及基本要求
教学内容包括:游戏开发简介,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部分 游戏实例的流程。
本文来源:https://www.wddqxz.cn/a95345aef56527d3240c844769eae009591ba2ca.html