资源简介
迷宫的结构布局可自定义设置,骑士从迷宫入口走进迷宫,迷宫中设置很多墙壁,对前进方向形成了多处障碍。骑士需要在迷宫中寻找通路以到达出口。
代码片段和文件信息
#include
#include
#include
#include
#include
#include
namespace Maze
{//最大房间数
const int MaxN = 30;
const char Wall = ‘#‘;
const char Space = ‘.‘;
int Line Col;
char Map[((MaxN << 1) | 1)][((MaxN << 1) | 1)];
int hash(int x int y)
{
return (x*Col + y);
}
void GetForward(int x int y int &reserve)
{//0横向,1纵向
//横向
if (x > 0 && x < Line - 1)
{
if ((((x - 1) & 1) && (y & 1)) || (((x + 1) & 1) && (y & 1)))
{
reserve = 1;
return;
}
else
{
reserve = 0;
return;
}
}
//纵向
if (y > 0 && y < Col - 1)
{
if ((((y - 1) & 1) && (x & 1)) || (((y + 1) & 1) && (x & 1)))
{
reserve = 0;
return;
}
else
{
reserve = 1;
return;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 47760 2009-03-04 05:36 迷宫益智游戏\1 生成迷宫演示.JPG
文件 20906 2009-03-04 05:37 迷宫益智游戏\2 系统参数设置.JPG
文件 19401 2009-03-04 05:38 迷宫益智游戏\3 迷宫布局设置.JPG
文件 23821 2009-03-04 05:39 迷宫益智游戏\4 堆栈算法结果.JPG
文件 23437 2009-03-04 05:39 迷宫益智游戏\5 队列算法搜索过程.JPG
文件 20950 2009-03-04 05:39 迷宫益智游戏\6 队列算法搜索结果.JPG
文件 27517 2008-08-13 17:04 迷宫益智游戏\BIN\MainFrm.obj
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\MainFrm.sbr
文件 72014 2008-08-13 17:04 迷宫益智游戏\BIN\Maze.obj
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\Maze.sbr
文件 106579 2008-08-12 00:04 迷宫益智游戏\BIN\MyFreshBrush.dll
文件 3780 2008-08-12 00:04 迷宫益智游戏\BIN\MyFreshBrush.lib
文件 34624 2008-08-13 17:04 迷宫益智游戏\BIN\SettingDlg.obj
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\SettingDlg.sbr
文件 105747 2008-08-13 17:04 迷宫益智游戏\BIN\StdAfx.obj
文件 1375004 2008-08-13 17:04 迷宫益智游戏\BIN\StdAfx.sbr
文件 246784 2008-12-19 18:35 迷宫益智游戏\BIN\vc60.idb
文件 413696 2008-08-13 17:04 迷宫益智游戏\BIN\vc60.pdb
文件 3335168 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.bsc
文件 180304 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.exe
文件 481692 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.ilk
文件 28523 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.obj
文件 6869072 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.pch
文件 451584 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.pdb
文件 17336 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.res
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法.sbr
文件 27516 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法Doc.obj
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法Doc.sbr
文件 73545 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法View.obj
文件 0 2008-08-13 17:04 迷宫益智游戏\BIN\迷宫算法View.sbr
............此处省略82个文件信息
- 上一篇:MFC按钮实现按下弹起位图效果
- 下一篇:c++ 抓包
相关资源
- 单片机与PC机串口通信的类程序
- Amcap源码
- c++ 压缩文件/解压缩文件 (亲测通过
- c++ 串口通信Demo源码(方便学习调试)
- 通过图像实现Z轴定位(opencv)
- 邓俊辉数据结构(C++版)第三版
- C程序设计
- c++学生信息管理系统源码(数据保存
- 数据结构与算法C++版
- 算法竞赛入门经典(第2版)lrj紫书
- c++ 贪食蛇小游戏代码
- 数字信号处理C语言程序集.pdf9971
- hotelcy大学餐厅的管理系统源码(附数
- 串口通信上位机开发(c++代码)
- C专家编程
- c++ 远程开机
- C语言程序设计基础(何钦铭)第三版
- C语言解析精粹
- stm32实现MODBUS-MODBUS做主站
- C 并发编程实战(C 11).[美]Anthony Wi
- C++标准程序库.pdf9931
- C++程序设计语言(特别版 十周年纪念
- C+和SQL增删改查
- 《数据结构》算法实现及解析.高一凡
- c++并发编程
- VC++ 可视化计算器
- STC单片机教程之STC15单片机实战指南(
- c++ 冒泡排序
- 浏览磁盘所有文件夹c++源代码
-
MFC 通过CDataba
se连接Syba se数据库向
评论
共有 条评论