C++游戏开发 Chapter 1 控制台推箱子游戏
2021-09-08 23:01 作者:NormanGrimes | 我要投稿

准备在STEAM上面发布一款小游戏了,现在这里介绍一下最简单的控制台游戏开发方式,同时记录一下自己的学习过程。

此程序采用了两个头文件进行各方面的设置,TANXL_GAME_STATE.h中包含了本地游戏关卡的文本文件创建和获取操作以及游戏移动、推动的规则设定,TANXL_CONSOLE_LIST.h用于完成列表输出、颜色输出、绘制地图的功能,主函数负责联系两个头文件的内容。
在游戏运行中会判断是否每一个箱子都在目标区域内,如果是,则立即进行一次绘制(绘制箱子在目标上的地图)然后输出通关提示。如果在此界面选择是则进入下一关,否则返回主界面,如果这一关已经是最后一关,则在选择是的情况下会回到第一关。

TANXL_GAME_STATE.h

TANXL_CONSOLE_LIST.h

GAME.cpp
运行截图



