c 实现走迷宫流程图_用c++编写一个迷宫游戏

这段时间,熟悉了c++ class后,我决定可以开始写一个走迷宫游戏了。准备开始首先是流程:1.获得用户名称。2.让用户自定义迷宫地图。3.生成地图。4.接受用户输入,移动小人。5.判断是否到达目的地。流程图:我们将所有文件放入Mazeman-text文件夹中,下面分析一下文件结构:接下来就是着手实现了。实现MAN类库打开man.h文件夹,将基本内容写好#ifndefMAN_H#defineM...
摘要由CSDN通过智能技术生成

这段时间,熟悉了c++ class后,我决定可以开始写一个走迷宫游戏了。

准备开始

首先是流程:1.获得用户名称。2.让用户自定义迷宫地图。3.生成地图。4.接受用户输入,移动小人。5.判断是否到达目的地。

流程图:

6BJRR3.jpg

我们将所有文件放入Mazeman-text文件夹中,下面分析一下文件结构:

Q7BJR3.jpg

接下来就是着手实现了。

实现MAN类库

打开man.h文件夹,将基本内容写好

#ifndef MAN_H

#define MAN_H

#endif

为了防止重名,可以在其中在加上一个namespace。

namespace MAN

{

}

接着编写类:man。

这个类首先需要两大类:public以及private。

public中含有构造函数与成员函数,private含有该类所需的数据。

来看private中,需要三个数据:坐标,显示的样子,与已走步数。

存储坐标,最好自定义一个结构体专门存放x,y坐标。在namespace中添加POS结构体。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值