多语言展示
当前在线:1101今日阅读:60今日分享:41

如何入门C++并写一些小游戏

小编了解到很多学过C++程序语言的童鞋都有着想编写一些自己的小程序或小游戏的想法,于是就准备着写一下自己的一些经历来分享一下如何从只懂C++语言规则到能够写一些自己的小游戏的蜕变
工具/原料
1

Visual Studio或者VC++

2

Computer 一台

方法/步骤
1

首先当然是要确定你对于C++的核心语法有着比较深刻的理解了,比如对于面向对象编程的多态,虚函数等等,还有C/C++的指针,要能做到熟练运用的地步。这里并不是说你知道如何写一个类,知道如何创建一个指针,而是要能理顺几个类甚至十几个类之间的关系,因为做一个完整的小游戏需要各个不同的类之间有错综复杂的继承关系,如果不能理清这些,那到时候就真的是剪不断理还乱了。

2

其次便是前期知识的准备了,就我的经验来说,我是自学的MFC编程,感觉用起来做界面特别方便,而且小游戏做界面是最重要的一部分了。学MFC的时候我是一边看着孙鑫的VC视频,一边看着侯俊杰的《深入浅出MFC》感觉孙鑫的视频对于实际运用方面表述的特别清楚,而《深入浅出MFC》这本书却对于MFC内部运行机制做了深刻的剖析,是对于想要深刻理解MFC的读者很好的一本书。

3

大家可能认为学了MFC就能开始写游戏了,其实并不然,记得当初我学了MFC之后对于如何写一个完整的贪食蛇游戏还是无从下手,当然这点我相信是每一个编程初学者都有的苦恼,但其实并不用担心,到这时候还有两条路可走,可以找一些专门介绍如何做一个小项目的视频教程,或者是直接在网上找一些小游戏源代码看看,如果你对于MFC已经够熟悉了,那看一些简单的源代码应该不是问题的,最好还是先看看视频,听听前辈们是如何从空白的项目一点点的敲出一个坦克大战或者俄罗斯方块的,一个这样的小项目其中其实包含着很多需要注意的细节,也有着做一个大项目该有的各种思路,俗话说麻雀虽小五脏俱全嘛。

4

当你看了很多小游戏源代码之后就会发现,很多东西其实本质都是一样的,就是在各种相互继承的的类里面实现不同的功能,实现绘图的作用,这时候你就可以考虑着将已有的源代码改编为一个自己的小游戏了,或者如果你很牛叉的话,直接自己设计,自己一点一点的完全敲出一个属于自己的小游戏,当然应该还是要参考一下已有的案例的架构的,毕竟前人的经验还是可以借鉴的嘛。

5

当你最后终于在电脑上运行着自己的小游戏的时候,真的是会有一种难以言表的激动之情,到这时候你才真的可以说自己能够用C++写一个完整的小项目了,也不会有学了C++但是却感觉一无所用的心情了。衷心祝愿大家能够最终如愿以偿有所成就,小编也该继续努力了。

注意事项

本文只是介绍如何用C++通过MFC学做一个小游戏的具体学习过程

推荐信息