C语言教程/游戏/贪吃蛇-资源共享吧收集
注:希望大家不要灌水,不想手打回复,可以使用快捷回复。**** Hidden Message *****
课程介绍:
第一课 前言
本次课程讲解了游戏的开发介绍,什么是接口,用于什么情况,为什么必须要学习windows接口,也就是windows API。
第二课 DOS游戏的开发基础
本次课程讲解了游戏的开发基础,表明计算机中游戏的运行过程,我们需要学习哪些部分,才能够支撑我们的游戏开发计划,最后讲解了通常情况下的游戏开发框架。
第三讲 开发种类与编程模型
本次课程讲解了现在软件开发的各种类型,解释C语言的开发方向,可以深入理解计算机系统,以更加强势的心态学习更加现代的语言,讲解了异常重要的开发帮助MSDN中暂时需要的内容,最后回到这个系列课程,简单地描述了如何在DOS下绘制一个边界框。
第四讲 最先使用的两个API
本次课程讲解了当前游戏中最先要使用的两个API,在MSDN中截取了关于这两个API的所有信息,带领大家通读这两个系统调用函数,最后使用这两个函数,完成了一个最简单的实例。
第五讲 绘制更加智能的边界框
本次课程使用两种方式,绘制一个完整的边界框,都能够完成边界框的功能,然后分析了两种方式的不同优势,最后得出结论,我们要使用后一种开发方式,这样才能够较小冲突。本次课程所讲的框图是以后的基础,大家需要课后多多练习
第六讲 调整main函数
本次课程主要包括调整主函数,介绍了调整文件结构的方法,将main.c文件变为三个文件,使得main函数仅仅需要包含逻辑上必须包含的文件:游戏过程必须的六大函数。并且初步开始编写小蛇。
第七讲 贪吃蛇的主题部分
本次课程主要编写小蛇,使得小蛇能够逐步移动,并且能够掉转方向。最后介绍了再次调整代码的纲要和注意事项。
第八讲 多个贪吃蛇的实现
本次课程主要介绍如何实现多个贪吃蛇。C语言中如何组织多条数据,如何将之前的数据组织形式调整得比较友好,并对这些方面做了实现,到本课程结束为止,多个边界框内的多条小蛇已经能够各自移动。
第九讲 调整代码
本次课程是最重要的一次课程,讲述了如何调整代码,如何将逻辑和实现分开,怎么使用接口的形式简化代码的复杂度,大家认真理解代码的重构过程。
第十讲 分别控制多条蛇
本次课程主要介绍如何实现分别控制多条蛇。C语言中如何管理各条蛇的方向,如何能够控制程序的结束,并对这些方面做了实现,到本课程结束为止,多个边框内的多条小蛇已经能够各自移动,程序可以统一失败。
第十一讲 贪吃蛇总结
本次课程主要系统地回顾了整个贪吃蛇的实现近程。最后修改了遗留的一个问题,就是同时按下多个 键的奇怪现象 ,井且介绍了多个物休的随机数重复的情况。
资源共享吧最帅的人
常乐ゝ 我看不错噢 谢谢楼主! yooooooo 资源共享吧真是个好地方 : C语言教程/游戏/贪吃蛇 [修 资源共享吧真是一个好地方! 66666666666666666666666666666666666 祝资源共享吧越来越火! nice