龙空技术网

如何用C++写一个简单的小游戏?

胆小的麦迪文 498

前言:

现在大家对“用c语言制作小游戏教程”大致比较注意,小伙伴们都想要分析一些“用c语言制作小游戏教程”的相关知识。那么小编在网上汇集了一些有关“用c语言制作小游戏教程””的相关知识,希望大家能喜欢,姐妹们快快来了解一下吧!

首先我分析下:

“怎么从我们这样一开始学C++到能做一个像平时玩的一个简单的游戏”

“从我们这样一开始学C++” 

“能做一个像平时玩的一个简单的游戏”

我不知道各位对于这个“简单的游戏”是怎么定义的?

1.

黑窗口的贪吃蛇你玩过没?

(你懂黑窗口吧,就是cmd菜单,就是你第一次输入"hello world"那个黑黑的窗口,学术名:控制台程序)

听懂了吗?

2.

或者说,你所谓“简单游戏”,是电脑上的“拳皇“,”合金弹头“,这些单机,

或者一些更炫的桌游或者,现在很流行的撸啊撸这类网游。

3.

或者说,你想要的是安卓手机上,社么”2048“ "天天酷跑 " "3D飙车"

*********************************************************************************************************

这三类都是游戏,所谓"简单",我觉得不好理解。

我建议楼主以后问问题的时候,可以打个比方,举个详细的例子,否则他人无法理解,你到底想要什么?

*********************************************************************************************************

言归正传,我上面标记为1的是必须要会的,就是你如果想做2,3,这种类型的游戏,第一步

1代表的控制台程序必须要会。

这些游戏,比如 "贪吃蛇" ”俄罗斯方块“ ”飞行器“

这类控制台的游戏,虽然无趣,但是如果你想做一些看起来很炫很艳丽的2,3类游戏,相信我,你控制台这关,最好是认真做完。

这类游戏,你可以去图书馆借一本 ”C语言课程设计”

这本书真的认认真真学完,敲出每一行代码,你的面向过程编程能力,基本可以放心了。

有什么代码细节搞不定,上 CSDN, 博客园,overflow 去问,去发帖问。

问百度。

翻墙问谷歌。

但如果是架构上的问题,问老师吧或者一些 "真的很" 牛逼的学长。

不要急躁,打基础这一步,千万不要跳

完成这一步,第1类游戏相信,对你来说不在话下,更重要的是,你的C语言功底绝对会有一个很大提升。

****************************************************************************************************************

第二,当你第一步完成了,1类游戏搞定了,那我就可以告诉你,第二类游戏,会接触4个概念:面向对象编程OOP,游戏引擎,可视化编程,GUI(图形界面)

这个时候C++的确可以做,一些简单的带图形的游戏。

至于用了啥技术,你把我说的下面这本书看一下,就都知道了,码字好累。。。

比如,你能力够,完全可以把 合金弹头 那种游戏,或者 手机上 天天酷跑 这些游戏移植到windows上来,只是你至少要去图书馆借一本书:

当初我倒是做过一个 坦克大战的windows版。可惜源码已不知所踪。

你可以百度试试有没有写好的源码。

这本书当时我是下的pdf版,如果嫌弃太老了,你去图书馆借一本和这本书类似的吧,推荐我就不了,其实我也就完整看了这一本,我觉得对于初学者,够了。

至于第3类,那是安卓程序,所以,你至少需要再学一门java,它不是C++能搞定的,

然后再百度 “安卓开发入门”

然后再百度安卓游戏开发

之后,等你搞清楚什么是安卓开发的,搞定java基础,对OOP有一点实战经验,

而且决心做安卓,再去做 社么 “天天酷跑”子类的游戏吧、

*********************************************************************************************************

我也不是专业做游戏的,也就大一做过一段时间,玩过MFC,我觉得吧,做游戏最主要是游戏引擎要玩的好,其他的都是浮云。

希望你按照顺序学东西,不要嫌弃黑窗口,先打好黑窗口的基础。

学东西一定要踏实,稳扎稳打。

学东西一定要踏实,稳扎稳打。

学东西一定要踏实,稳扎稳打。

学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以私信回复小编“学习”领取全套免费C/C++学习资料、视频

标签: #用c语言制作小游戏教程