嗨嗨嗨,今天,我又来灌水发教程了
我看社区里很多人在做游戏,就普及一下,制作游戏的基本方法,给大家入个门哈
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
首先要知道,做c++游戏,一般分成两大类,第一大类分三小类
1.文字游戏(剧情游戏)
(1)连续游戏,即有一个连续的剧本,会一直继续下去,一般玩家会在分支时作出选择,达到相应条件后结束,如丧尸危机(CSDN)
(2)操作游戏,即剧情不多,需要升级打怪,如打怪兽(ACGO)
(3)两者结合,即两个都有,在剧情中穿插打单个怪兽的过程(本人玩过,但网址被作者删除了555,所以暂无例子)
2.操作游戏(由于制作过于复杂,暂且不教,等薅明白了再讲)
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
说一下常用的代码及结构
这种游戏一般都会有颜色的改变,营造氛围感,那就需要用到一个代码
对应头文件
这里的*表示背景色,就是后面窗口的颜色。B表示前景色,就是字的颜色
颜色也是有代码的
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下一点就是暂停与等待,头文件同上
先说暂停
这个代码会让窗口跳出“请按任意键继续”,应该很好理解吧。
然后暂停,我就直接给大家做一个函数了哈
速度大家可以自己去调Sleep,Sleep的作用就是暂停一会儿
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
然后是清屏
这就不多说了吧
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
基本结构(战斗模块),这应该是最重要的部分了
注释已经写了,这也是增加游戏多元性
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
好了,暂时就写到这里吧,想出内容我会更新的呦( ̄︶ ̄)
看到这里,不为辛苦的作者点个赞吗?(。・ω・。)
打个广告,我的团队c++讨论队点我进入