作者 主题: 地图编辑器0.4版意见征集  (阅读 4025 次)

副标题: 终于要做0.4版了,欢迎大家讨论

离线 deafwolf

  • Adventurer
  • *
  • 帖子数: 75
  • 苹果币: 0
地图编辑器0.4版意见征集
« 于: 2005-11-13, 周日 13:21:45 »
地图编辑器概述
  做这东西的起因,是因为跑团的时候发现法术范围不容易表示,经过简单测试,IRC的脚本可以实现这一点,碰巧那时候在学MFC,就做了一个0.2版的(0.1版的更烂,只给DINO一个人看过),经熊猫,TAGE,ANDOR各位老爷的指点,以及诸位DM的建议,改成现在的0.3版。
  其实0.3版也很烂,不过能凑合用而已,一开始的设想是背景色用于法术范围,现在发现,用背景色画地形的DM貌似很多,所以,功能上的定义有一些变化(详情见下)。而且,由于本人初学MFC,经验很少,所以有一些细节没有充实,属于历史遗留问题,这些都会在0.4版中改进。

地图编辑器功能概述
1.地图编辑器是以IRC为基础的,没有IRC以及脚本,便无意义
2.表示地图时,可以利用以下资源:字符(以全角为主)以及颜色,背景色。由于IRC的颜色只有16种,尽管可以自己定制,但是传送的是颜色的控制符,如果其他人使用不同的调色板,看到的显示就不一样,所以一般以默认颜色为主。
3.由于控制符的加入,需要传输的内容比以前大,所以速度会慢一点,这个是没办法的事。如果有人发现生成的脚本有冗余的地方,请指出,我会尽可能的简化。

新版编辑器的功能
  由于各位DM在背景色的使用上超出了我的预计,所以我无法设定比较合理的操作流程。所以希望大家能够说出自己的想法,你觉得该怎么操作比较好,尽管提出来,由大家讨论,尽量详细一些,千万不要简单化(我不太善于处理抽象的事物)。而且要在功能多样和操作的简便上有一个折中。

初步设想
基础:地形可以用前景+背景表示,生物可以用前景表示,法术范围可以用背景表示(讨论1)。我觉得分开地形、生物、法术,会容易控制一些。
界面相关的元素:一个地图的画布(请不要被这个词迷惑,就是那个跟表格一样的东西),一个用于显示图例的列表框(类似于IRC的右边栏,只能单选),一组添加/删除/修改的按钮,一组上移/下移按钮。
操作流程:a.添加图例的过程都一样,点选添加,出现一个输入框,选择添加地形/生物/法术,输入相关的信息,确定。b.在地图上画的过程,略有不同,先在列表框选一个图例,如果是地形,那么可以画在任何地方,数量没有限制,可以是分开的;如果是生物,那么只能画一个格或者矩形区域,如果以前已经用这个图例画过了,新画的会删除以前画的(讨论2);如果是法术范围,与地形相同。c.删除操作相同,删除一个图例会导致地图上相同图例全部消失。d.一个图例在列表框里的位置,决定了显示的优先权(讨论3),比如地图上有一块石头,一个人站在石头上,如果列表框中人在石头之上,那么人显示,石头只显示背景(如果有的话),如果人在石头下,那么人不显示。

相关讨论
1.也许可以分得更细,也许仍然使用0.3版的设定,总之,操作方便跟功能多样的折中
2.这样就省掉了移动等操作,但是如果有多个地精,就需要定义多个图例,也有不方便的地方。
3.这个还有值得商榷的地方,主要就是俯视一片场地一样,有层次的问题。法术通常为背景,生物总在法术之上,如果有人使用了Obscuring Mist,那么法术该在人之上,我还没想清楚,所以看大家的意见。

考虑过的功能
1.把生物弄成棋子:这个确实考虑过,不过柿子姐姐认为体型变动的情况不少,总改来改去的麻烦,这个需要大家讨论。
2.自动画法术:确定法术范围很容易,PHB上就五种,但是碰到墙等障碍需要附加的处理,这样就需要对地形做更多的规定,从而导致操作复杂度大大增加,所以此特性以放弃为主。
3.隐藏某些图例:陷阱可以提前画,然后设置隐藏,用的时候再改成显示,有人用了隐形术时,也可以这么处理。
4.图例的输出:这样就不会有人问,那个符号什么意思之类的。

历史遗留问题的处理
1.地图尺寸:肯定会扩大,然则这东西占内存,所以在测试后给一个比较合理的大小,初步定为128X128
2.编辑器最大化:这个是我FC,下次一定会做到
3.改用java编写:我放弃了MFC,这东西真不好用,还是java合我的性子,代价就是,大家需要安装JRE5.0,一个15M的东西。
4.存储:因为地图扩大了,而且功能跟以前不一样,所以存储方式要换一个,跟以前的地图不兼容(这个应该没什么问题吧)


  需要提议的请在此跟帖,本人的网络太烂,闪现已成为习惯。暂时决定二周后动手。

  在此感谢大家对0.3版的支持,请期待0.4版。
=================================================
图例的保存:因为前面提到了如果删除图例的话,地图上的相同图例都会消失,所以,图例是一定会保存的。
图例的输出:可以是这样的,地图输出范围之内的图例才会输出(这个不知道是否写的出来),而且此输出是可选的,可以每轮输出一次,或者干脆就只输出一次。
半角转全角:只是补足空格的话,当然好办。如果涉及到把半角逗号转成全角逗号之类的,意义不大,却没法禁止,所以暂不考虑此种转换
地形法术:输出的时候仍然是共用的,我只是把这个分开,用一定的规则处理。然则这规则仍需要讨论。前景和前景,背景和背景的优先容易规定,前景和背景的优先还是有点麻烦的(主要是由于地形可以用前景也可以用背景)。
=================================================
自动画法术:这个确实不容易实现,不过可以采取这样的折中:提供一个法术参考区域,由使用者手动填充,恩恩,暂时这样吧
=================================================
drag:按住shift键的时候使用drag,不按shift键的时候为单选,如何捏?
« 上次编辑: 2005-11-13, 周日 20:03:24 由 deafwolf »

离线 Ellesime

  • 風紀委
  • *
  • 帖子数: 13054
  • 苹果币: 667
地图编辑器0.4版意见征集
« 回帖 #1 于: 2005-11-13, 周日 13:37:32 »
嗯……其实我的期望在历史遗留问题里基本有提及的样子……另外就是希望存储地图的时候把当前图例存下来。因为有些时候会找些奇怪的符号做图例吧……每次打开地图都要重新找很麻烦,PC的名字也是每次都需要输入的。

还有就是,如果打算显示图例的话,最好还是可以控制是否显示,否则图例很多的情况下,显示得太多很像刷屏。也因为如此我用DNDMapmaker的时候都不帖图例的……

至于地形法术分开的那个……没怎么看懂,不过个人觉得这些方面还是不要自动比较好……而且我觉得现在法术和地形背景共用背景色没什么不好,貌似只要使用合适的符号和颜色,视觉上是可以造成层次感的 -.-
当然这个功能我觉得如果能看到DEMO再评价会好些……

另外还有就是,输入单个半角字符的话自动转换全角。嗯,虽然没有也费不了很多事……

暂时想起这么多,总之皮皮的地图编辑器用起来还是很不错的,加油啊!

离线 狄诺

  • Knight
  • ***
  • 帖子数: 397
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #2 于: 2005-11-13, 周日 19:02:29 »
真...真的不能做自动画法术么...我最期盼的就是这个亚! :em007  
All hail general Gruk!!

离线 Sigel

  • 湖色的蓝彩妮
  • 風紀委
  • *
  • 帖子数: 8726
  • 苹果币: 2
    • http://www.ellesime.net/bbs
地图编辑器0.4版意见征集
« 回帖 #3 于: 2005-11-13, 周日 19:16:55 »
我也比较想要自动画法术的功能……

另外用Drag画前景的功能是不是去掉,或者改成可选……
The Lord bless you and keep you; the Lord make his face shine on you and be gracious to you; the Lord turn his face toward you and give you peace.

离线 狄诺

  • Knight
  • ***
  • 帖子数: 397
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #4 于: 2005-11-13, 周日 19:47:08 »
drag画前景我觉得还是需要的罢 比如画一个3*3的超大型生物 用拖拉框选还是比较方便的办法
All hail general Gruk!!

离线 黑猎犬

  • Guard
  • **
  • 帖子数: 105
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #5 于: 2005-11-13, 周日 20:35:11 »
由于被隐雾术施展后的小窗地图弄得厌烦至极,建议增加以下功能:
给图示添加属性。如“障碍”(墙、雾等)。
以某图示为中心向外放射线,碰到有“障碍”属性的图示就停止。
生成新地图。
于是……此等法术亦不费吹灰即可表现了……
(以上为个人YY :lol:  

离线 deafwolf

  • Adventurer
  • *
  • 帖子数: 75
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #6 于: 2005-11-13, 周日 21:53:35 »
引用
由于被隐雾术施展后的小窗地图弄得厌烦至极,建议增加以下功能:
给图示添加属性。如“障碍”(墙、雾等)。
以某图示为中心向外放射线,碰到有“障碍”属性的图示就停止。
生成新地图。
于是……此等法术亦不费吹灰即可表现了……
(以上为个人YY :lol:
如果不是用方格表示,可能会实现此功能
因为用的是方格,甭说让编辑器画法术,让我画都不一定对
比如一堵墙有一个缺口,什么法术能透过去,什么法术透不过去;或者地上有石头,高低不同,有的有掩蔽效果,有的则没有;甚至不同的法术对不同的障碍有不同的范围。因为我不能保证此功能的正确性,所以,只好不提供,请大家谅解。

离线 Sigel

  • 湖色的蓝彩妮
  • 風紀委
  • *
  • 帖子数: 8726
  • 苹果币: 2
    • http://www.ellesime.net/bbs
地图编辑器0.4版意见征集
« 回帖 #7 于: 2005-11-13, 周日 22:22:39 »
其实可以这样。法术范围主要还是为了方便,填充起来问题不大,所以可以不用让法术范围变成真实的背景,而是用边框来表示一个个法术的作用范围,具体的填充还是手动,这样方便而且省事。
The Lord bless you and keep you; the Lord make his face shine on you and be gracious to you; the Lord turn his face toward you and give you peace.

离线 TorbaDomy

  • Adventurer
  • *
  • 帖子数: 48
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #8 于: 2005-11-17, 周四 22:21:54 »
我比较想要繁体版的...希望下一个版本可以见到
« 上次编辑: 2005-11-17, 周四 22:29:47 由 TorbaDomy »

离线 jjdl

  • Adventurer
  • *
  • 帖子数: 63
  • 苹果币: 0
地图编辑器0.4版意见征集
« 回帖 #9 于: 2005-11-18, 周五 20:54:34 »
最关键的还是希望有ReDo功能。
触摸,嗅闻,品尝,观察,击打,呼吸,咀嚼……
用你的眼睛吸啜,用你的每一寸肌肤去聆听,
只有通过体验才能揭示隐藏的事物
             ——感觉会会长艾琳