课程名称 | 二维游戏设计与制作 | 课程代码 | 1500262 |
适用专业 | 动漫设计与制作 | 开课学期 | 4 |
课程学分 | 如何查手机流量4 | 个体户贷款周学时数 | 4 |
先修课程 | 程序设计基础、游戏设计概论、Flash动画设计与制作 | 后续课程 | 移动平台游戏设计与制作、三维游戏设计与制作 |
总学时数 | 64 | 理论学时 | 30 |
实践学时各个民族的风俗习惯 | 34 | ||
课程类型 | 必修课 | 课程性质 | 专业课 |
是否核心课 | 是 | ||
编 写 人 | 陈凤芹 | 修订时间 | 2015年7月 |
周公解梦血 |
“二维游戏设计与制作”课程标准
1.课程定位
“二维游戏设计与制作”是动漫设计与制作专业的一门重要专业核心技能型课程,同时也是学习游戏设计制作的入门基础课程,是动漫设计与制作专业的学生学习二维游戏编程,理解游戏理念的必修课程。本课程主要介绍二维游戏设计与制作的相关知识、技能、方法,侧重于ActionScript 2.0、ActionScript 3.0的具体应用。通过本课程的教学,掌握游戏的基本概念,掌握游戏开发设计的基本原理、技巧和方法,并能够利用ActionScript语言编写常见的游戏程序,同时还具有一定的程序调试能力,为日后进入游戏的一线开发队伍打下坚实的基础。本课程是一门兼技能性和设计性的课程,所以在教学中要注重培养学生岗位操作能力和游戏创意设计能力。
本课程的先修课程是“程序设计基础”、“游戏设计概论”、“Flash动画设计与制作”等,后续课程的是“移动平台游戏设计与制作”、“三维游戏设计与制作”等,通过学习,学生能掌握二维、移动平台游戏开发的知识、技能。
2.课程教学设计理念和思路
本课程的总体设计理念是以公司真实制作流程和岗位职业能力分析为基础,以职业能力培养为本位,以工作过程为导向,以校企共建为途径,通过工学结合、学做一体的教学方式,
培养学生的职业能力、职业道德及可持续发展能力。具体如下:
1. 突出专业课程的职业性、实践性和开放性。注重与企业合作,按照“职业岗位→岗位需求能力→确立教学项目”的项目导向式的运行机制来组织教学。
宝鸡娱乐 2. 学以致用,以“用”促学,边“用”边学,突出“教、学、做”一体化的教育理念。
3. 学生是学习主体,鼓励学生职业能力发展,加强创新能力和意识培养的理念。在设计中,既要考虑学生职业技能的训练,又要关注综合职业素质的养成,为学生的可持续发展奠定良好的基础。
以校企合作为切入点,以培养职业能力为核心,以项目教学为主要手段,积极探索教学方法与成绩评价方法的创新,保证课程目标的实现。
在课程内容选取方面,组织游戏开发企业的技术人员和本专业教师一起对二维游戏设计与制作的岗位进行工作过程和职业能力进行分析,并考虑学生以后的职业资格证书获取等可持续发展的需要,聘请企业导师共同参与课程教学、教材讲义的编写,通过教师参与企业项目开发、学生顶岗实习等形式深度合作开发课程,以充分体现课程的职业性、实践性
和开放性。
在教学内容编排上,遵循高职学生的认知规律,针对高职学生学习惰性,在授课内容的组织和序化上摒弃传统的以学科理论体系为主线的章节安排方式,改而按照以实际工作过程为主线,根据实际的工作过程来序化知识的教授和相关技能的训练。在重视学生专业能力培养的同时,重视方法能力与社会能力的培养。学生通过课程学习掌握Flash ActionScript基础知识,使用ActionScript设计开发游戏的能力
在具体的授课中,以项目教学为中心实施课程。一是教学组织项目化,把课程内容设计为4大模块共11个实践项目,部分项目直接来源于实际企业建设的项目,教学要求具体并可操作;二是教学方法的运用上强调启发引导法、合作学习法、真实体验法、循序渐进法等多种方法的灵活运用;三是考核体系是由教师、学生、企业共同参与的多元考核、鼓励学生不断追求完善的动态考核、重视平时学习过程的随机考核构成。
3.整体课程教学目标
3.1课程总体目标
本课程将较全面、系统地介绍二维游戏设计开发的基本原理、一般步骤及具体的技巧、方法,通过本课程的学习,学生能够掌握不同类型游戏开发的技能,能够使用Flash ActionScript设计并开发二维游戏。
3.2知识目标
1.理解包、类、实例、事件、函数等概念;
2.掌握ActionScript的语法规则;
3.理解面向对象编程的概念;
4.理解ActionScript事件处理机制;
5.掌握常用的程序结构;
6.掌握ActionScript中变量、常量、函数等的定义方法;
7.掌握影片剪辑、按钮、文字、键盘、Math、颜、日期、声音等内置类的使用方法;
8.掌握自定义类的创建和使用方法;
9.掌握Andriod平台游戏、平台游戏的发布设置;
10.掌握游戏引擎的使用方法;
11.掌握多点触控和手势识别的处理技术;
12.掌握Flash网页游戏的设置。
3.3职业能力目标
1.掌握Flash二维游戏开发的一般步骤;
2.掌握动态获取影片剪辑的方法;
3.掌握获取随机数值的方法;
4.掌握调用函数的方法;
5.掌握脚本调试和错误处理的方法;
6.掌握鼠标事件的监听与响应方法;
7.掌握键盘事件的监听与响应方法;
8.掌握碰撞检测的方法;
9.掌握动态文本、输入文本的使用方法;
10.掌握MovieClip类、文本类、Mouse类、Array类、Key类、Math类、Date类、Color类、Sound类等内置类的属性、方法的具体使用;
11.掌握休闲类、文本类、益智类、动作类等类型游戏的开发方法;
12.掌握使用Flash开发Andriod平台游戏、iOS平台游戏、网页游戏的方法。
3.4职业素质目标
1.具有良好的沟通与协调能力,富于想象力和创造力的职业素养
2.具有较强的团队合作能力
3.具有爱岗敬业精神和严谨工作的作风
4.具备必要的实操能力,为以后的专业实践课学习打下一个较好的基础,增强学生适应职业教育要求的能力
5.课程教学内容与学时安排
序号 | 单元名称 | 项目名称 | 学时 | 训练任务 | 教学方法与手段 | 考核方式 |
1 | ActionScript2.0基础知识 (12) | Flash游戏入门 | 1 | 任务1-1:了解常见的Flash游戏类型 | ●教师讲解分析 ●学生查阅资料 ●教师指导 ●归纳小结 | 根据平时作业及课堂表现进行评价 |
1 | 任务1-2:了解Flash网页游戏、手机游戏的发展 | |||||
2 | 任务1-3:掌握Flash游戏的制作流程 | |||||
ActionScript2.0入门 | 1 | 任务2-1:熟悉Flash编程环境 | ●教师讲解分析 ●学生练习 ●教师指导 ●归纳小结 | 根据平时作业及课堂表现进行评价 | ||
1 | 任务2-2:掌握ActionScript编程基础 | |||||
2 | 任务2-3:掌握事件和事件处理的使用 | |||||
4 | 任务2-4:掌握常用内置类 | |||||
2 | ActionScript2.0游戏实例制作(8) | 甜品师学习之旅 | 1 | 任务3-1:汉堡、食材、按钮等元件的制作 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 |
1 | 任务3-1:实现食材的可拖动及拖放位置的检测 | |||||
1 | 任务3-3:设定游戏时间 | |||||
1 | 任务3-4:制作游戏胜利、失败界面,完成游戏 | |||||
小鸟出窝 | 1 | 任务4-1:小鸟元件的制作 | ||||
1 | 任务4-2:计分的实现 | |||||
1 | 任务4-3:设定游戏时间 | |||||
1 | 任务4-4:制作游戏结束界面,完成游戏 | |||||
3 | 我做了一项小实验 ActionScript3.0基础知识 (8) | ActionScript3.0入门 | 0.5 | 任务5-1:掌握包和命名空间的概念 | ●教师讲解 ●分析示范 ●学生实操 ●师生点评 | 根据平时作业及课堂表现进行评价 |
0.5 | 任务5-2:掌握类和对象的概念 | |||||
0.5 | 任务5-3:使用FlashDevelop编辑AS文件 | |||||
0.5 | 任务5-4:应用函数 | |||||
2 | 任务5-5:ActionScript3.0事件处理 | |||||
4 | 任务5-6:创建ActionScript3.0游戏框架 | |||||
4 | ActionScript3.0游戏实例制作 (36) | 寻宝小矿工游戏 | 1 | 任务6-1:制作游戏场景、宝箱、怪物,按钮等元件 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 |
0.5 | 任务6-2:绘制程序流程图 | |||||
1 | 任务6-3:搭建游戏场景,实现游戏场景的跳转 | |||||
3 | 任务6-4:搭建游戏框架 | |||||
0.5 | 任务6-5:调试发布游戏 | |||||
小鱼快跑游戏 | 1 | 任务7-1:制作游戏场景、小鱼、渔网、按钮等元件 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 | ||
0.5 | 任务7-2:绘制程序流程图 | |||||
1 | 任务7-3:搭建游戏场景;实现游戏场景的跳转 | |||||
1 | 任务7-3:搭建游戏框架 | |||||
0.5 | 任务7-5:调试发布游戏 | |||||
拆方层游戏 | 1 | 任务8-1:制作界面、角、按钮、音效等元件 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 | ||
0.5 | 任务8-2:绘制程序流程图 | |||||
4 | 任务8-3:搭建游戏框架 | |||||
0.5 | 任务8-4:调试发布游戏 | |||||
Flappy Bird游戏 | 1 | 任务9-1:制作界面、小鸟、按钮、音效等元件 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 | ||
0.5 | 任务9-2:绘制程序流程图 | |||||
4 | 任务9-3:搭建游戏框架 | |||||
0.5 | 任务9-4:调试发布游戏 | |||||
2048游戏 | 0.5 | 任务10-1:申请开发者证书、AppID和相关的证书 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 | ||
1 | 任务10-2:制作数字效果、界面等元件 | |||||
4 | 任务10-3:搭建游戏框架 | |||||
0.5 | 任务10-4:调试发布游戏 | |||||
网络坦克大战 | 0.5 | 任务11-1:创建服务器端和客户端两个项目 | ●教师讲解 ●分析示范 ●学生技能实践 ●师生点评 | 根据实训项目完成情况及效果进行评价;过程考核 | ||
3 | 任务11-2:实现服务器端程序 | |||||
4 | 任务11-3:实现客户端端程序 | |||||
0.5 | 任务11-4:调试发布游戏 | |||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论