Re: [wizs] 房間敘述隨機生成

看板mud_sanc (Sanctuary - 聖殿)作者 (高等妖精)時間15年前 (2011/04/11 20:15), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

04/11 20:30, , 1F
推:高i
04/11 20:30, 1F

04/11 22:52, , 2F
還有三分鐘, 再弄一個吧
04/11 22:52, 2F

04/12 09:03, , 3F
雖然我覺得set_rooms_longs()放在create()裡就好了..
04/12 09:03, 3F

04/12 09:58, , 4F
long 並不需要被預讀預設
04/12 09:58, 4F
文章代碼(AID): #1Del3kNf (mud_sanc)
討論串 (同標題文章)
文章代碼(AID): #1Del3kNf (mud_sanc)