作者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
推 thedarkmoon :推:高i 04/11 20:30
→ laechan :還有三分鐘, 再弄一個吧 04/11 22:52
推 justinj :雖然我覺得set_rooms_longs()放在create()裡就好了.. 04/12 09:03
→ laechan :long 並不需要被預讀預設 04/12 09:58