这个计划最早起源于 2011 年的贪婪之岛计划,当年我有想要将
猎人里头的贪婪之岛在 sanc 里面具现出来,我为此在塞迪斯区
域埋了一个伏笔:
[/u/l/laechan/area/sides/084-西海岸 ]
塞迪斯-黄金海岸
从这里往码头的方向望过去,可以清楚地看到整个海岸呈旋月的
形状,浑然天成的景致,美得令人赞叹不已。
明显出口有: east.
> gps
GPS 卫星定位系统
目前所在位置: 塞迪斯-黄金海岸
⊕─口─口─口─口─口
| | | |
口─口─口─口─口
| | | |
口─口─口─口
| | |
口─口─口
| |
这一格依照我当初的设计,它在每一天的固定时刻,会浮现出往
西的出口,一直往西走就可以进入某座岛,类似下图
http://imgur.com/DdstOlb.jpg
设定上,玩家会透过磊扎知道“正常进入 GI 的方法”,并会被
踢出岛,我原本是预计在 GI 完成到差不多时用黑市拍卖 GI 的
游戏机,买到的玩家只要对游戏机 heart adventure 就能进入。
但是后来 GI 计划受限于四个未完成的系统:
一、地图档→区域系统 (撰写于2011/11)
二、任务脚本系统 (撰写于2013/04)
三、虚拟物品及怪物掉落物系统 (撰写于2013/08)
四、time_check.c (撰写于2013/09)
后来这四个东西完成了,但人手不足,贪婪之岛在当时光靠一个
人是无法写的,因此这个计划就废弃。
那后来因为接触了刀剑神域,因此产生了新的计划,也就是艾恩
葛朗特计划。在拟订该计划初期刚好进行 tmi2_v3_改 的修改工
作,我就试着将这个计划导进 tmi2_v3_改 并确定它是可行的。
而目前的进度,就是发展艾恩葛朗特区域所需的工具几乎都已齐
备,而且理论上光靠我一个人也可以发展,但是,智慧型区域叙
述产生系统尚未完成,这个系统我之前有稍微提过,目前区域叙
述产生的最简易方式是三段叙述整合法,而我先前有构思一个更
简易的做法:
当时称作某系统的东西就是这个智慧型区域叙述产生系统
https://www.ptt.cc/bbs/mud_sanc/M.1432182033.A.D41.html
最近,我大致已经掌握了如何撰写该系统的具体做法,最初它是
卡在怎么把叙述分解成素材:
你所在的这座森林位处菲里德王城的西南方,边缘紧邻著王城的
高耸城墙,明明就没有风,头顶却传来像是风吹过的树枝嘎吱声
响,遍布着落叶的道路走起来有点滑,走起路来得小小翼翼哪。
↓分解为
这座森林 位处王城 西南方
紧邻 王城的 高耸城墙
头顶上 风吹过的树枝嘎吱声响
遍布着落叶的 道路 滑
大致上撰写一支副程式,下面挂几个函数,让这些函数“学习”
怎么将叙述分解成素材即可,举个简单的例子例如“的”这个字
,其中一个函数专门负责把“的”“你”“我”及标点符号去掉
,这样叙述就变成..
所在 这座森林位处菲里德王城 西南方 边缘紧邻著王城
高耸城墙 明明就没有风 头顶却传来像是风吹过 树枝嘎吱声
响 遍布着落叶 道路走起来有点滑 走起路来得小小翼翼哪
这东西我还在写,我思索出的其中一个 solution 就是“最后依
靠的还是人脑”,只要把人脑需处理的事情降到最少即可。
(程式写的越完善,需人工手动处理的部份就会越少)
至于艾恩葛朗特每一层的名称部份,我之前有写一支 name 指令
,它已经产生了几个区域名:
阿斯忒伊 astelye
阿特隆佩 aterornpiie
贝尔菲格尔 belphegor
毕库斯碧 beekusbi
毕赫舒必克 bihexuubic
卡库佩依 caqpei
瑟雷地亚 celedial
.
.
(如果玩家有印象的话我以前有在线上跟玩家玩过这个指令)
目标当然是写出百层区域,但它的好处是就算只写 10 层也能先
开放,这里所谓的层是指,例如“亚雷克莱斯特大陆”包含白瓦
镇、菲里德、塞迪斯、夏克尔等区域,整个大陆“只算一层”,
然后在艾恩葛朗特,这样子规模的区域总共有一百层。
(这个就是原先 tmi2_v3_改 要做的东西)
laechan