资源简介
推箱子的自动求解模块, 包括源码
推箱子界面程序, 可以玩游戏, 包括源码
推箱子界面程序内置演示解法和求解调用, 使用sokoban.exe的解法表达式
推箱子也叫搬运工,仓库小子
*************************
算法DLL模块已经完全成熟并完成32位Windows系统下测试
前台界面程序很多错误捕捉没有做, 由于不是重点, 忽略
*************************
第二次,应该也是最后一次更新
文章地址:
http://blog.csdn.net/prsniper/article/details/45135879
允许任意非商业用途, 保留所有权利
游侠技术首发
代码片段和文件信息
// ****************************************************************************************************
// 文件: alpha.cpp
// 注释:
// A*寻路算法类模块 类成员函数实现
// ****************************************************************************************************
//#include
//#include
#define __VENUS_DLL_INC_ // DLL内部编译
#include “api.h“
#include “debug.h“
using namespace Valiant::Gaming;
using namespace Valiant;
CMaze::CMaze()
{
this->m_pMaze = NULL;
}
CMaze::~CMaze()
{
if(this->m_pMaze) fnAlphaExit(m_pMaze 0);
}
int CMaze::Create(long dwSizeX long dwSizeY long dwMaxCost UINT dwFlags)
{
PMAZE pMaze = fnAlphaInit(dwSizeX dwSizeY dwMaxCost dwFlags);
if(pMaze == NULL) return 0;
if(m_pMaze) fnAlphaExit(m_pMaze 0);
m_pMaze = pMaze;
return 1;
}
int CMaze::Edit(long dwPosX long dwPosY void *lpValue)
{
return fnAlphaEdit(m_pMaze dwPosX dwPosY lpValue);
}
int CMaze::Parse(PSPOT lpStart PSPOT lpTarget long *pdwStep)
{
return fnAlphaStar(m_pMaze lpStart lpTarget pdwStep);
}
int CMaze::Query(void *lpVoid UINT dwPropId long dwIndex)
{
return fnAlphaProp(m_pMaze dwPropId dwIndex);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-01 07:01 Release\
文件 57344 2015-05-31 23:35 Release\V32.dll
文件 29330 2015-05-31 23:35 Release\V32.lib
文件 73728 2015-06-01 07:01 Release\Venus.dll
文件 11044 2015-06-01 07:01 Release\Venus.lib
文件 61440 2015-05-31 23:42 Release\VRC32.dll
文件 7110 2015-05-31 23:42 Release\VRC32.lib
文件 1206 2015-06-01 06:24 alpha.cpp
文件 2697 2015-06-01 06:20 alpha.h
文件 9541 2015-06-01 06:24 alpha_star.cpp
文件 3083 2015-06-01 06:41 api.cpp
文件 128 2015-03-23 06:52 api.def
文件 1618 2015-06-01 06:17 api.h
文件 1944 2015-06-01 06:26 box.cpp
文件 8820 2015-06-01 06:20 box.h
文件 2802 2015-06-01 06:26 box_file.cpp
文件 3714 2015-06-01 06:38 box_hash.cpp
文件 5130 2015-06-01 06:26 box_loop.cpp
文件 8820 2015-06-01 06:26 box_motion.cpp
文件 3581 2015-03-23 07:06 box_prop.cpp
文件 3759 2015-06-01 06:26 box_query.cpp
文件 5129 2015-06-01 06:26 box_queue.cpp
文件 3734 2015-06-01 06:26 box_scan.cpp
文件 12799 2015-06-01 06:48 box_solution.cpp
文件 5817 2015-06-01 06:26 box_stage.cpp
文件 2552 2015-03-23 06:37 box_trapped.cpp
文件 2349 2015-06-01 06:26 debug.cpp
文件 4021 2015-06-01 06:23 debug.h
文件 128775 2015-03-31 07:26 debug.txt
文件 452 2015-03-22 02:19 resource.h
文件 32492 2015-06-01 06:41 Venus.aps
............此处省略86个文件信息
相关资源
- 推箱子素材地图,图片,音频
- VS2017编写的推箱子小游戏
- Nessus-8.8.0-x64.msi
- 推箱子及其地图编辑器
- QT推箱子小游戏(QT课程设计)
- 阎石主编,数字电子技术基础,经典
- VS2013做的推箱子含源码
- 汇编语言-推箱子
- 推箱子代码
- as3.0 游戏源码——咋苹果,推箱子
- 推箱子源代码——QT的便捷
- 用win32GDI函数编程推箱子
- Qt 推箱子游戏及最短路径 源码
- cocos creator实现的推箱子游戏,含源码
- OpenGL推箱子游戏
- win32简单推箱子游戏
- 单片机游戏-推箱子游戏
- 编写推箱子游戏程序第三步——选择
- 推箱子素材
- 基于VS2010推箱子游戏
- 编写推箱子游戏程序第六步
- 10编写推箱子游戏程序第五步
- 搬运工plsdaplslda代码分享-libPLS_1.95.z
- 51单片机做的推箱子游戏
- 推箱子问题之分支界限法
- 用WIN32编码的推箱子
- axure 推箱子游戏 源文件
评论
共有 条评论