简介:
随着计算机技术的高速发展和多媒体技术的日趋成熟,计算机游戏已经成为现代人娱乐生活不可忽略的一部分。正如大家熟悉的网络游戏英雄联盟和绝地求生,一经发布便受到了大众的喜爱。可曾想过,如此光彩夺目、画面绚丽的游戏背后,游戏究竟是如何开发出来的呢?本课程将为大家介绍游戏开发的基础流程以及核心元素。
在本课程中,学生将了解现代2D游戏——空中大挑战的开发创作流程,也会对做游戏开发所要做的工作内容有一定的了解。在教师的带领下,学生能够更加熟练的掌握游戏开发pygame库的使用方法,通过对主程序逻辑的实现完成游戏的开发,学生们将在Python游戏开发过程中体会到创作游戏的乐趣。
课程目标:
科学目标:1.学生了解计算机游戏的概念以及2D游戏与3D游戏的区别;2.学生了解计算机游戏主循环的概念。
技术目标:1.学生熟练运用所学到的pygame库的知识;2.学生掌握空中大挑战游戏的交互逻辑;3.学生能够实现游戏主循环部分代码的编写。
工程目标:学生了解计算机游戏开发的基本流程。
数学目标:1.学生通过学习了解游戏中计分、计命、计超级炸弹数的数学计算实现;2.学生通过学习了解游戏中如鼠标点击动作事件的数学逻辑处理实现。