小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!

最近在学习关于C++的一些基础,突发奇想做一个小游戏,编程其实并不难,重要的是,你的思路,以及优化。
小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!
经过四次的修改和优化,终于将推箱子这个游戏完整的写出来了,今天就像大家分享一下这个游戏的编写。这个游戏界面的编写总的来说不困难,主要是推动箱子的算法。
小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!
项目结构展示:
小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!
部分源码展示:
小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!
思路分析:

小人及箱子的移动就是小人或者箱子和路的交换;

1、定义二维字符数组,存储地图

2、显示地图,提示游戏玩法

3、记录小人及箱子位置,并定义字符变量接收用户输入方向

4、循环判断语句:

1.小人的下一步是否为路,如果为路,则移动并记录小人新位置信息

2.小人的下一步如果不是路,在判断是否为箱子,如果是箱子,在判断箱子的下一个位置是否是路,如果是路,则移动箱子和小人

3.刷新地图

4.判断箱子的位置,如果在指定位置,则游戏结束;
小伙熬夜用C++开发推箱子游戏,获得600万粉丝好评!
最后,如果你在学习C/C++的过程中遇到了问题,可以来问小编哦~小编很热情的(●’◡’●)

声明:本文内容来源于网络,如有侵权请联系删除