作者HighElf (高等妖精)
看板mud_sanc
标题Re: [wizs] 房间叙述随机生成
时间Mon Apr 11 20:15:40 2011
※ 引述《laechan (小太保)》之铭言:
: // 递回写法
: string explode_sentence(string str)
: {
: int s=strlen(str);
: if(s>56) // 一行28字
: return str[0..55]+"\n"+explode_sentence(str[56..s-1]);
: else
: return str+"\n\n";
: }
: 当资料量越大时,能随机生成的叙述就越多,甚至句子本
: 身还能再做拆解,如 part1 再拆为 part11, part12, ..
: 最後在房间的 init 这麽写即可..
: void init()
: {
: if(!query("already_set_long"))
: {
: set("already_set_long",1);
: set_rooms_long();
: }
: }
: 至於 set_rooms_long() 怎麽写就不再赘述。
: Laechan
我记得92年中时我有把乐土里面beauty和girl都弄成随机叙述
从id、name、long弄一弄的话变数从a~k左右吧
不过回溯後就消失没备份了,好可惜
--
不归之森的名称似乎早就在说明其不归着含意
落入尘世的妖精再也无法回去他的故乡了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 110.28.157.48
1F:推 thedarkmoon :推:高i 04/11 20:30
2F:→ laechan :还有三分钟, 再弄一个吧 04/11 22:52
3F:推 justinj :虽然我觉得set_rooms_longs()放在create()里就好了.. 04/12 09:03
4F:→ laechan :long 并不需要被预读预设 04/12 09:58