《游戏编程》课程介绍
	 
	《游戏编程》是计算机科学与技术专业的选修课,它是为满足游戏行业对计算机应用人才的需要而设置的,是一门有很强应用性的课程。
	通过本课程的学习,学生将做到:
	1.了解计算机游戏编程的基本方法
	2.掌握二维游戏制作的流程
	3.独立编程设计实现二维游戏
	4.了解三维游戏涉及的相关知识
	5.掌握二维、三维游戏场景实现的技术和方法
	6.了解三维建模技术
	课程内容涉及到相关的二维游戏中的地图创建、精灵动画、场景漫游、碰撞检测、交互控制、人工智能、三维场景、物体建模、真实感渲染等相关理论和技术。
	通过本课程的学习,使学生掌握游戏编程的基本理论和基本知识,大部分同学可以自己设计并实现二维游戏程序,并具有一定的三维游戏制作能力。
	 
	 
	The introduction of course --- Computer games program
	Game Programing is an elective of Computer Science and Technology, which meets the needs of the computer application in embedded system field.
	Completion requirement:
	1.      Understanding the basic methods of computer game programing
	2.      Knowledge of the process of two-dimensional programing
	3.      Independently achieve two-dimensional game programing
	4.      Understanding of three-dimensional game programing
	5.      Knowledge of the technologies and methods to achieve two-dimensional and three-dimensional game scene
	6.      Understanding of three-dimensional modeling technology
	Content involves the theories and technologies of map creating, animation, scene walkthrough, collision detection, interaction control, artificial intelligence, three-dimensional scenes, object modeling, surface rendering, etc. in two-dimensional games.
	After completion of this course, students will have the basic knowledge of game programing theory and technology, moreover, most students should be able to design and achieve two-dimensional game programing, and have certain ability to program three-dimensional games.