嘛,這次針對好感值的部分來介紹一下,我以古代的劇情作為範例(比較有故事性XDD)。 通常在戀愛遊戲中,會有幾種類型 (1) 到特定的地點,則某一個對象的好感度上升,例如:到A場合 → A男好感度上升; B場合→ B男好感度上升 做某件特定的事情,則某個對象的好感度上升,例如:安慰A → A男好感度上升; 拒絕B → C好感度上升 ******************************************************* 這部分會先設定選單的部分,所謂的選單也可以說是戀愛選擇~ 首先妳必須先設定一個變數,也就是男角對妳的好感值 而這裡就是使用sys(setv:變數名稱:數值) 通常會先設定數值為0 也就是sys(setv:變數名稱:0) 在下圖中,我使用了三行這種形式的變數,也就是說分別是A男、B男、C男對女主角的好感值。 因為一開始大家都對女主角尚未有心動的感覺,所以都先設成0好感啦 然後針對這個選單的舞台,要使用[選擇選項][新增],來建立遊戲到下個舞台的選項。 如下圖,我建立了四個選項,分別是嫁給某某某和我要開後宮 這是屬於上面所說的做某件特定的事情,則某個對象的好感度上升模式 如果要到特定的地點,則某一個對象的好感度上升的模式,只要把選項改成 到宮殿、到野外、回家這種選項就行囉,基本上是換湯不換藥的模式, 套用到現代的話,就是把選項改成電影院、學校、公園這類的選項。 順便一提,加上(br)在這個選項之後的選項,會開始換行~~ 這裡會使用到運算數值的變數,通常會使用到+與-的運算,比較少人用到 *與/ 也就是sys(setv:變數名稱:+數值)或sys(setv:變數名稱:-數值) 而如果要讓玩家知道好感度的上升或下降,可以使用sys(showv:變數名稱) 例如: sys(setv:A男好感度:0) sys(showv:A男好感度)A男的好感度→這裡會顯示出【A男的好感度0.0】 sys(setv:A男好感度:+20) sys(showv:A男好感度)A男的好感度→這裡則會變成【A男的好感度20.0】 sys(setv:A男好感度:-5) sys(showv:A男好感度)A男的好感度→這裡則會變成【A男的好感度15.0】 在建立選項的同時,也必須建立四個舞台(如下圖),分別到這四個選項 (等等,為何這樣好感度還會上升?) (#這不是失戀的前奏吧) (我也不想啊 被逼上花轎閉上眼睛隨便選的www) 所以我的現有舞台中會出現如下方圖所顯示的舞台。 (2)某人要女主做出選擇 **************************************** 這裡我將初始的好感值先設為20,比較容易看出好感值的下降。 如果遇到像這種妳到底喜不喜歡我,影響好感度的上升或下降的選項 針對不同選項,所搭建的舞台 喜歡 不喜歡 經過測試,如下 如果選擇喜歡,好感度由20→70 選擇不喜歡,好感度由20→10(不要問我為什麼喜歡就+50,不喜歡才扣10而已XDD) 有需要,我會再補充。 變數使用可參考http://bassavg.com/doc/quickstart/professional.php
|