站内搜索

搜索

手游源码-游戏源码-棋牌源码资源网-亲测源码-游戏搭建-破解游戏-网站源码-qq技术

100金币/天 购买
100金币/天 购买

想学游戏编程:平平无奇的日常生活中的一些刺激感

16

主题

72

帖子

565

金币

蓝钻会员

Rank: 6Rank: 6

积分
1095
发表于 2022-1-8 10:01:09 | 显示全部楼层 |阅读模式
游戏包含了许多人的梦想。现实中做不到的大部分事情都可以在游戏中完成,在平凡的日常生活中也能给我们带来刺激。

对于想学习游戏编程的朋友,我推荐C++以及学习后的过程:

C++的学习不需要很深入。学习后,您可以处理数据结构并学习树。您可以保存树和图表以供以后使用。阅读前面的链表栈队列,尝试自己写。然后学习 SDL。这个包很容易学习。从网上的教程学习需要几天时间,然后下一步就是从最愚蠢的游戏开始写。我的流程是Snake-->Ping-Pong-->Brick ,忙得没时间写,差点忘了,之后规划的路径是-->警察抓贼-->简单的2D游戏-- > 简单的2d rpg引擎,最终目标是了解's Gate的开源引擎并尝试自己编写2d RPG。

其实这里有学习点:Snake是练手的,顺便学个简单的动画;Ping-Pong就是学习最简单的碰撞检测+物理;破砖就是学习稍微精细一点的碰撞检测+第一个商业游戏(目的是练手);



就是学习简单的AI和表格。这是第一款人数比较多的游戏。警察抓贼就是学习更复杂的AI,和简单的关卡编辑器;2d游戏用于学习;简单的 2d rpg 引擎,这里有很多东西要学,但主要是制作一个完整的游戏引擎,包含所有工具用编程做游戏教程,包括更复杂的关卡编辑器天外神坛,尝试简单的脚本(例如物品掉落)。





相关教程:

Lazy Foo'(SDL+C++教程,作者还给我们传了怎么配置环境。一天学了两节,很快就下来了。学完之后,我基本完成了上面的列表)

2D Game with SDL(也是SDL+C++的教程,不过这里有几个游戏的源代码。如果你开始写游戏,你应该学好C++,然后你应该能看懂这里的所有源代码写了一个月的游戏。好处是他上来会告诉你应该有什么样的结构)

你可以看看知识,如果你想写更复杂的游戏。当然,如果你想写3D,你需要看到更多。事实上,这很简单。它基于游戏开发的历史。比如你先玩这样的游戏,当然不是基于它的源码,而是实现类似的功能。

C++相关的教程数不胜数,这里就不一一列举了,但是当你学习C++面向对象的时候,你只需要知道继承是什么样子的。细节慢慢追。

一般来说,我每天花五六个小时学习,以确保我的生活质量。在学习过程中,数据结构的学习也是必不可少的。毕竟,这是游戏编程中非常重要的一部分。数据结构设计不好会影响你以后的发展,还有初学者学习C++,肯定没写过认真的代码,学习数据结构可以实践很多算法,最重要的是熟悉常用的数据结构。我觉得学树就够了,最多学完树就够了用编程做游戏教程,一个月最多的时间。

最后,从一开始的学习一定要严谨。将自己编写的代码与专业代码进行比较非常重要。至于专业的代码,随便从网上搜一下,包括一些书中可能没有提到的东西。
【天外神坛】免责声明及帮助
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除!
回复

使用道具 举报

14

主题

1万

帖子

-225

金币

论坛元老

Rank: 8Rank: 8

积分
17402
发表于 2023-1-5 09:23:09 | 显示全部楼层
常回家看看看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群
上个主题 下个主题 快速回复 返回列表 客服中心 搜索 QQ加群

QQ|Archiver|小黑屋|天外神坛

湘ICP备2021015333号

Powered by 天外神坛 X3.4 © 2020-2022 天外神坛