首页 >> 大全

C++ 字符跑酷#1 游戏制作实录

2023-07-28 大全 30 作者:考证青年

版本号:1.0

我是~~~!!!我知道metel错了但我懒得改(逃

我们今天来做!一个简简单单的C++跑酷游戏!!!

首先,既然是做游戏,那头文件是必不可少的!!!

这次做游戏,会用到这几个头文件!!!

#include 
#include 
#include 
#include using namespace std;int main() {return 0;
}

导入后,我们就要开始做了!!!

先做地图

我们以 " I " 为人,“ # ” 为墙,“ * ” 为终点。

然后就是枯燥的制作地图……

……(30分钟后……)

char map[8][128] = {"################################", "#                               ","#                              #","#                             ##","#                            ###","#          # # # # # #      ####","#I        ## # # # # #     #####","################################",
}

_制作跑酷游戏_c语言跑酷小游戏制作

好了,这样,一份小小的地图就构建出来喽!

接下来,我们就要运用一个头文件里的函数:puts()

这个 puts 直观一点说,就是直接一行一行的输出。

不过,要注意的是,还有一个和 puts 很相似的函数:put(char)

要注意的是,put 只能输出单个字符,相当于 ("%c", char),但 puts 可就不一样了,它可以整行输出。(呜呜呜我就犯了这个错误

运行试一试:

啪一个报错就贴你脸上了……(PS:不要注意我那中二的名称)

来让我们找找bug……点进去最下面那一条……

原来已经有一个叫 "map" 的类了……

算啦,换一个名字吧,叫 "a" 吧。

来,我们再试试,这次,我们加一个无限循环。

运行结果:

哎,忘了清屏!

要清屏的话,只需要加一句代码:("cls"),它在 .h 里面

这下对了。

最后代码:

#include 
#include 
#include 
#include using namespace std;char a[8][128] = {"################################", "#                               ","#                              #","#                             ##","#                            ###","#          # # # # # #      ####","#I        ## # # # # #     #####","################################",
};int main() {while (1) {for (int i = 0; i < 8; i++) {puts(a[i]);}system("cls");}return 0;
}

小结

我们今天学习了如何快速打印地图和清屏效果,下一次,我们来做他的移动功能

参考资料:来自CSDN的博主:写的C++小白如何做简单游戏

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了