迷宫小游戏

Posted laurarararararara

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了迷宫小游戏相关的知识,希望对你有一定的参考价值。

/**
* 功能描述 1.提示输入迷宫的行列数:8 8
* 2.请输入迷宫的路径信息
* 0 0 1 1 1
* 1 0 0 0 1
* 1 0 1 1 1
* 1 0 1 1 1
* 1 0 0 0 0
* 搜索迷宫路径...
* 3.打印“迷宫不存在有效路径”
*/

根据迷宫的特点,找路径。需要创建一个二维数组存储每个节点的位置信息,还需要知道每一个节点的值是1或者0,还需要判断该节点上、下、左、右是否能走,
所以一个简单的二维数组不能满足需求;此时需要建立一个Node[]类,来存储迷宫的节点信息。

class Node{

int x;int y;//节点的横纵坐标

int val;//每个节点的值

boolean right;boolean left;boolean down;boolean up;//四个方向

//构造方法为变量初始化

public Node(int x,int y,int val){

this.x=x;

this.y=y

this.val=val;

   }}

 

以上是关于迷宫小游戏的主要内容,如果未能解决你的问题,请参考以下文章

迷宫小游戏

玩转c语言——c语言小游戏 迷宫小游戏(附源码)

Python游戏开发,pygame模块,Python实现过迷宫小游戏

Devc++迷宫小游戏1.1

unity吃豆人小游戏,迷宫实现

用Java语言编写的迷宫小游戏软件