资源共享吧|易语言论坛|逆向破解教程|辅助开发教程|网络安全教程|www.zygx8.com|我的开发技术随记

 找回密码
 注册成为正式会员
查看: 18241|回复: 60

[『编程语言』] C语言教程/游戏/贪吃蛇-资源共享吧收集

  [复制链接]

184

主题

347

帖子

14

精华

资源共享吧豪华贵族SVIP

Rank: 9Rank: 9Rank: 9

资源币
18816
积分
3920
贡献
1368
在线时间
1084 小时
注册时间
2015-4-18
最后登录
2020-2-22

终身成就常驻居民幽默大师灌水大师原创先锋精华会员资源共享吧女神宣传大使爱心大使

发表于 2015-5-10 15:16:16 | 显示全部楼层 |阅读模式
注:希望大家不要灌水,不想手打回复,可以使用快捷回复。

游客,如果您要查看本帖隐藏内容请回复


课程介绍:

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

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

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

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

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

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


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


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

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


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

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



回复

使用道具 举报

17

主题

1017

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
3812
积分
4034
贡献
0
在线时间
811 小时
注册时间
2015-4-22
最后登录
2024-1-26

终身VIP会员资源共享吧男神幽默大师

发表于 2015-5-10 18:11:29 | 显示全部楼层
资源共享吧最帅的人

        常乐ゝ
回复 支持 反对

使用道具 举报

6

主题

1446

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
3334
积分
4442
贡献
0
在线时间
1278 小时
注册时间
2015-6-13
最后登录
2024-4-6

终身VIP会员

发表于 2015-6-17 14:05:15 | 显示全部楼层
我看不错噢 谢谢楼主!
回复 支持 反对

使用道具 举报

19

主题

546

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1268
积分
1763
贡献
0
在线时间
161 小时
注册时间
2015-6-25
最后登录
2022-9-30

终身VIP会员

发表于 2015-7-21 21:21:40 | 显示全部楼层
yooooooo
回复

使用道具 举报

4

主题

220

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
240
积分
428
贡献
0
在线时间
21 小时
注册时间
2015-8-28
最后登录
2023-8-2

终身VIP会员

发表于 2015-8-28 08:48:55 | 显示全部楼层
资源共享吧真是个好地方
回复 支持 反对

使用道具 举报

17

主题

394

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1006
积分
1715
贡献
0
在线时间
114 小时
注册时间
2015-7-8
最后登录
2019-7-21

终身VIP会员

发表于 2015-9-26 21:59:18 | 显示全部楼层
: C语言教程/游戏/贪吃蛇 [修
回复 支持 反对

使用道具 举报

4

主题

231

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
377
积分
600
贡献
0
在线时间
40 小时
注册时间
2015-8-12
最后登录
2020-9-5

终身VIP会员

发表于 2015-11-1 13:26:59 | 显示全部楼层
资源共享吧真是一个好地方!
回复 支持 反对

使用道具 举报

1

主题

80

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
229
积分
243
贡献
0
在线时间
23 小时
注册时间
2015-12-29
最后登录
2019-3-4

终身VIP会员

发表于 2016-1-11 11:39:45 | 显示全部楼层
66666666666666666666666666666666666
回复 支持 反对

使用道具 举报

2

主题

655

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
1364
积分
1305
贡献
0
在线时间
187 小时
注册时间
2015-11-15
最后登录
2023-4-15

终身VIP会员

发表于 2016-2-2 20:55:19 | 显示全部楼层
祝资源共享吧越来越火!
回复 支持 反对

使用道具 举报

6

主题

832

帖子

0

精华

终身高级VIP会员

Rank: 7Rank: 7Rank: 7

资源币
2555
积分
2757
贡献
0
在线时间
549 小时
注册时间
2015-10-8
最后登录
2024-2-17

终身VIP会员

发表于 2016-3-13 13:05:21 | 显示全部楼层
nice
回复

使用道具 举报

 点击右侧快捷回复  

本版积分规则

小黑屋|资源共享吧 ( 琼ICP备2023000410号-1 )

GMT+8, 2024-11-22 14:17 , Processed in 0.040213 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表