设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

【SRPG地图移动范围生成】 SMRC Ver5.1 | 附 XP VX控制台输出方法

查看数: 5668 | 评论数: 9 | 收藏 9
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-7-24 00:23

正文摘要:

本帖最后由 寒冷魔王 于 2015-8-21 13:30 编辑 经过一个多月的书写、测试,SMRC V5终于可以发布。 SMRC是处理SRPG地图移动范围生成的代码,是SRPG地图的核心代码。使用纯Ruby构建。 V5版本是V4的进化版本。经过重 ...

回复

mxymxy 发表于 2016-12-21 14:01:13
算法是没问题的,但是500x500的空地图其实并不是最坏情况,你可以试试这个:
RUBY 代码复制
  1. #---------------------------------
  2.   # Test 6
  3.   # Test Network.
  4.   #---------------------------------
  5.   puts("\nTest 6:")
  6.   x = 500
  7.   y = 500
  8.   steps = 350
  9.   map = Map.new(x, y, 0)
  10.   (0...x).each{ |i|
  11.     (0...y).each { |j|
  12.       map[i, j] = (i % 4 == 3) ? 7 : 1 if j % 4 == 2
  13.       map[i, j] = (i % 4 == 1) ? 7 : 1 if j % 4 == 0
  14.       map[i, j] = (i % 2 == 1) ? 0 : 1 if j % 2 == 1
  15.     }
  16.   }
  17.   route = Route.new(map,0,0)
  18.   puts Chill.test { route.search(steps) }
  19.   puts route.getPoints.size

SPFA算法经过每个点不止一次,因此复杂度不可估计。

点评

_(:зゝ∠)_然而并不是我做的。。  发表于 2016-12-21 21:35
顺便,你的Gemini好爽啊……  发表于 2016-12-21 21:33
_(:зゝ∠)_合作挺好的呀,我都没人合作的说  发表于 2016-12-21 21:29
并没有一堆项目,有一个是实验室合作的,有一个是课程大作业和别人合作的,都是Organizations下的…… 只有刚上传的一个算是我自己的Orz……  发表于 2016-12-21 21:19
咦,刚刚看到你还有一堆项目。。现在只剩下一个了么。。  发表于 2016-12-21 21:15
寒冷魔王 发表于 2015-7-25 22:22:22
刺夜之枪 发表于 2015-7-25 22:18
XP 可以用吗

虽然SMRC是用纯Ruby写的,理论上RGSS三版均可以,但是目前只在VA上测试过。
XP和VX对Ruby的支持度不是很好。修改一下或许可以。

点评

脚本已更新,在VX测试下通过,所以XP也可以使用  发表于 2015-7-30 15:26
好的  发表于 2015-7-25 22:27
刺夜之枪 发表于 2015-7-25 22:18:52
XP 可以用吗
冷峻逸 发表于 2015-7-24 22:03:51
提示: 作者被禁止或删除 内容自动屏蔽
寒冷魔王 发表于 2015-7-24 15:28:08
本帖最后由 寒冷魔王 于 2015-7-24 15:39 编辑
墨凌羽 发表于 2015-7-24 13:20
有没有障碍判断?支不支持其他形状?以及二次配布是否允许?


关于障碍,只要将移动力消耗地图设置为0即可。(或者测试代码的待转化地图设为4)
地图形状是可以更改的。至于移动形状的话,利用分割差不多也可以?(表示实在不懂其他形状是何意思)

二次配布的话,本人希望能够保留作者信息及更新网址,因为如您所见,本版本只是一个BETA版。
如果出现BUG及版本变更的情况,本人希望使用者能够及时修改及更新。
墨凌羽 发表于 2015-7-24 13:20:45
有没有障碍判断?支不支持其他形状?以及二次配布是否允许?
路路 发表于 2015-7-24 09:57:57
提示: 作者被禁止或删除 内容自动屏蔽
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-2-3 12:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表