该课程是游戏设计专业的必修课,学完该课程,除了可以直接进行二维游戏开发之外,还将为后续的《游戏引擎原理及应用》、《游戏创作》等课程打下基础。
该课程以介绍C语言编程为基本内容,引入Windows桌面应用开发框架,介绍如何使用C语言进行二维游戏开发。
由于该课程提供了丰富的C语言游戏开发案例,学生可以通过视频课程学习,结合提供的上机练习题目,掌握C语言程序开发的基本方法,而且可以运用C语言开发Windows平台的二维游戏。
课程内容详实,提供了超过800分钟的视频,包括手把手式的上机操作,理论联系实际,切实让学生掌握利用C语言进行程序开发,特别是游戏开发的方法。
掌握C语言的基本开发知识
掌握Windows桌面应用程序开发方法
使用C语言编写Windows平台的二维游戏
关于课程每章最后一节使用win32进行游戏开发内容的学习提示。
每章的最后一个小节,标注了【进阶】,需要结合本章内容和win32程序框架来编写游戏。这部分【进阶】内容,仅供学有余力的同学来学习。关于这部分内容,希望以下的建议可以帮助到你。
1、每章的最后一个小节【进阶】部分,可以暂时不学习。因为每章最后一个小节是讨论利用本章内容,在windows窗口框架内,进行游戏编写。一来windows窗口框架比较晦涩难懂,再来可能用到了一些后续章节内容。因此,建议在学习到课程后半程之后(第九章之后),如果学有余力,可以从前往后再来学习每章最后一节内容,这样可以将课程所学应用到游戏开发当中。当然,如果你每章课程学有余力,也可以坚持将每章所有内容学习完整。在课程介绍中给出的这个网上资源,可能会帮助你理解windows窗口程序开发:https://winprog.org/tutorial/zh/start_cn.html
2、多上机练习。每次课都有比较丰富的单元测验和单元作业,以及在视频中讲解的程序片段。建议你多上机练习,除了理解透彻之外,还真正编程实践,会对你掌握每章内容,有很大帮助。
3、有问题多提问。如果在上机过程中,发现任何问题,请积极寻求帮助,比如发问题到论坛(建议截屏所有程序,不要只把有问题之处给出,因为上下文的错误也可能导致问题发生)。问题如果不得到解决,累计过多,会影响你的学习积极性。
参考教材:
· 《游戏开发程序设计基础》,韩红雷,中国传媒大学出版社,ISBN:9787565716683,2016年,网上链接
在线的学习资源
C语言在线测试网站
往期部分优秀作品。
2022年:
https://docs.qq.com/doc/p/d9bab6e80520486fc493271c1fd186ccb50f472e
2021年:
https://docs.qq.com/doc/p/20b232f7527a6570c089350b28d96d50c813fd58
2020年:
https://note.youdao.com/s/Iiqlpdwu
主观题试卷部分优秀试卷展示2:
https://note.youdao.com/s/Jo3qnLqK
主观题试卷部分优秀试卷展示3:
https://note.youdao.com/s/Ox9DCM9g
主观题试卷部分优秀试卷展示4:
https://note.youdao.com/s/XxHU9jX8
主观题试卷部分优秀试卷展示5:
https://note.youdao.com/s/c2IOg43t
主观题试卷部分优秀试卷展示6:
https://note.youdao.com/s/YfNcspg