1366875557 发表于 2015-5-10 15:16:16

C语言教程/游戏/贪吃蛇-资源共享吧收集

注:希望大家不要灌水,不想手打回复,可以使用快捷回复。

**** Hidden Message *****

课程介绍:

第一课 前言
本次课程讲解了游戏的开发介绍,什么是接口,用于什么情况,为什么必须要学习windows接口,也就是windows API。

第二课 DOS游戏的开发基础
本次课程讲解了游戏的开发基础,表明计算机中游戏的运行过程,我们需要学习哪些部分,才能够支撑我们的游戏开发计划,最后讲解了通常情况下的游戏开发框架。

第三讲 开发种类与编程模型
本次课程讲解了现在软件开发的各种类型,解释C语言的开发方向,可以深入理解计算机系统,以更加强势的心态学习更加现代的语言,讲解了异常重要的开发帮助MSDN中暂时需要的内容,最后回到这个系列课程,简单地描述了如何在DOS下绘制一个边界框。

第四讲 最先使用的两个API
本次课程讲解了当前游戏中最先要使用的两个API,在MSDN中截取了关于这两个API的所有信息,带领大家通读这两个系统调用函数,最后使用这两个函数,完成了一个最简单的实例。

第五讲 绘制更加智能的边界框
本次课程使用两种方式,绘制一个完整的边界框,都能够完成边界框的功能,然后分析了两种方式的不同优势,最后得出结论,我们要使用后一种开发方式,这样才能够较小冲突。本次课程所讲的框图是以后的基础,大家需要课后多多练习

第六讲 调整main函数
本次课程主要包括调整主函数,介绍了调整文件结构的方法,将main.c文件变为三个文件,使得main函数仅仅需要包含逻辑上必须包含的文件:游戏过程必须的六大函数。并且初步开始编写小蛇。


第七讲 贪吃蛇的主题部分
本次课程主要编写小蛇,使得小蛇能够逐步移动,并且能够掉转方向。最后介绍了再次调整代码的纲要和注意事项。


第八讲 多个贪吃蛇的实现
本次课程主要介绍如何实现多个贪吃蛇。C语言中如何组织多条数据,如何将之前的数据组织形式调整得比较友好,并对这些方面做了实现,到本课程结束为止,多个边界框内的多条小蛇已经能够各自移动。

第九讲 调整代码
本次课程是最重要的一次课程,讲述了如何调整代码,如何将逻辑和实现分开,怎么使用接口的形式简化代码的复杂度,大家认真理解代码的重构过程。


第十讲 分别控制多条蛇
本次课程主要介绍如何实现分别控制多条蛇。C语言中如何管理各条蛇的方向,如何能够控制程序的结束,并对这些方面做了实现,到本课程结束为止,多个边框内的多条小蛇已经能够各自移动,程序可以统一失败。

第十一讲 贪吃蛇总结
本次课程主要系统地回顾了整个贪吃蛇的实现近程。最后修改了遗留的一个问题,就是同时按下多个 键的奇怪现象 ,井且介绍了多个物休的随机数重复的情况。



changle 发表于 2015-5-10 18:11:29

资源共享吧最帅的人

      常乐ゝ

timyuheng 发表于 2015-6-17 14:05:15

我看不错噢 谢谢楼主!

annoybird 发表于 2015-7-21 21:21:40

yooooooo

mmsk 发表于 2015-8-28 08:48:55

资源共享吧真是个好地方

slwan 发表于 2015-9-26 21:59:18

: C语言教程/游戏/贪吃蛇 [修

Michael-shu 发表于 2015-11-1 13:26:59

资源共享吧真是一个好地方!

流苏年华 发表于 2016-1-11 11:39:45

66666666666666666666666666666666666

a7955811 发表于 2016-2-2 20:55:19

祝资源共享吧越来越火!

y158646214 发表于 2016-3-13 13:05:21

nice
页: [1] 2 3 4 5 6 7
查看完整版本: C语言教程/游戏/贪吃蛇-资源共享吧收集