[wizs] 農場目前寫好的部份
最近有點懶散,停工了兩天。
貼一下部份的程式碼出來,大家有意見都可提出,我會做為
修改的參考。另外有點子亦可提出。
// 暫時定義區
// 以後均會移到 xxx.h
#define MIN_FARM_NUMBER 6
#define MAX_FARM_NUMBER 10
目前農田總數最少是六塊,最多先控制在十塊田。這是最初
的設定,以後會改為 1~10,或 1~XX。
#define MAX_SKILL_VALUE 900
這是指 heavry 這個技能的上限值。
// farm_data=(["apply_times":申請時間,
// "bag" :(["種子名稱":數量,]),
// "farm1":([
// "level":農田等級,
// "now_grow":"目前種植的種子名稱",
// "already_plow":已翻了多少程度的土(沒這參數不能grow),
// "drought":缺水程度, 缺水會緩慢作物生長
// "weed":長草程度, 草會吃掉田的養份
// "manure":田地養份, 影響作物收成, 50~75 為最佳
// ]),
//
這是 farm_data 的部份。聖殿農場系統與開心農場的基本
差異,在於田地是有等級的。而田地本身的升級靠的就是不
斷地種作物、翻土、施肥等。
高等級的田地當然就可以種高等級的作物。
bag 的部份目前沒什麼好的想法,最簡單解決的方法就是實
裝虛擬物品系統,讓玩家直接將虛擬種子帶在身上即可,但
實裝要時間,所以才先借用開心農場的 bag 概念。
但這個以後一定會變更。
drought、weed、manure 跟蟲害是田地常見的四種問題,我
目前是將 drought 變成全域變數─所有田地的缺水狀況一
致;蟲害則是生出實體的蟲(玩家可攻擊,殺了有經驗值),
所以實際上只有 weed 跟 manure 會各個田地的狀況不同。
另外,不同的作物,其田地水量以及養份的控制也各不相同
,有些需要給予大量的水,有些需給予大量的養份。這個是
「隱藏設定」,需要各位自行發現。
農田指令說明:
farm 顯示農地狀況
plow [what] in [num] 進行第幾號田的田地翻土
grow [what] in [num] 進行第幾號田的作物栽種
weed [num] 進行第幾號田的除草工作
watering [num] 進行第幾號田的澆水工作
manure [num] 進行第幾號田的施肥工作
collect [num] 進行第幾號田的作物收成
list -bag 顯示袋子裡的種子資訊
list -storeroom 顯示倉庫裡的屯放作物資訊
目前有考慮直接 grow 1 xxx 這樣的指令語法,但是這樣的
語法出 bug 的機率也頗高;另一種語法則是 grow xxx #1
這樣的語法,它適合 zmud 的手動者,因為大部份情況均只
需更動後面的數字,例如..
grow rice #1
grow rice #2
grow rice #3
.
.
grow rice #10
這也適合寫成 alias、適用 zmud 等。
翻土的部份...
一、一塊田要種作物之前要先進行翻土。
二、翻土所需花費的時間,與 heavry 技能值有關。
三、heavry 初定可 learn from 玩家,並可直接被教到 900。
四、翻土會得到 heavry 技能熟練度,我考慮亦可同時得到經驗值。
五、翻土時有時會挖到好東西。
作物資料部份,基本的 3x3 種作物已定好資料。
節慶作物的部份目前定了底下的東西...
端午節
zongzi 粽子 等級1
sweetzongzi 甜粽子 等級2
萬聖節
pumpkin 南瓜 等級1
中秋節
mooncake 月餅 等級1
pummelo 柚子 等級2
所有的作物都是一季收成,成熟時間則基本上是等級越高的作物
成熟時間越久,然後收成的東西並沒有分「數量」,而是依作物
的「完熟度」決定其價格,而影響完熟度的因素包括種植期間遇
到的草害、蟲害、溫度、水量、養份控制等,這個也是與開心農
場基本上的關鍵不同處。
(其中水量與溫度為全域變數)
由上面也可以看出,基本上並不贊成「每塊田地種植不同的作物
」,而比較傾向每塊田地種植相同的作物。
另外,視情況,我可能也不會顯示該作物「多久後會成熟」,但
是因為成熟時間是設定值,各位種過一次就會知道成熟時間是多
久。
以上是已經寫好的部份。
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.161.60
推
01/07 15:43, , 1F
01/07 15:43, 1F
推
01/07 15:49, , 2F
01/07 15:49, 2F
→
01/07 15:55, , 3F
01/07 15:55, 3F
mud_sanc 近期熱門文章
PTT遊戲區 即時熱門文章
24
41