2013-01-18

【Excel 創作】Excel也能做遊戲?拔拔 教你用Excel做開心農場 (一)

 

相信不少人過去都有在 Facebook 上種田的經驗,不過有多少人知道,Excel 也能夠做成「開心農場」的遊戲呢?

在拔拔重新找回4年前的開發手感前,慢慢的把這些小作品重新整理,並逐一介紹每個作品內的 Excel 使用功能,好讓大家也能夠透過這些作品中,學會一些基本的應用!


※轉載請註明原出處:Twins Mokey (http://twinsmonkey.blogspot.tw/)※

●作品名稱:開心農場 Excel (單機版)   (下載點 請看 完整文章 唷... cc)
●版本編號:alpha.20130118
●更新內容:
1    種植時間以「分鐘」為單位。
2    農地的冷卻時間,以5秒為一次計算單位。
      (※不過中間有異動過表格時,必須存檔重新開啟檔案計數器才會正常運作)
3    增加經驗值增加的設定,並依照經驗值表(Level)來控制等級。
4    增加種子種植時,所需等級的檢查。
5    增加農地擴充購買的功能。
      (土地擴充依照 Filed 表,來決定擴充時所需的金額)
6    每塊地的狀態,會依照目前所種植的作物成長度,來顯示相對應的成長階段。
      (種子= 0~25%; 發芽= 26%~50%; 成長= 51%~99%; 果實= 100%)


今天 拔拔 會從Excel中,先從每個工作表的功能,來做設計的解說,下一篇才會做各個欄位的公式設計說明,讓大家逐步從這些過程中,學習如何設計一個資料彙整的「報表」,只不過這個報表,就跟遊戲一樣~ XD。













◎Main(主版面)
用途:
用來將所有工作表的資料結果,彙整於此表中,包含:「等級、經驗、金錢、12塊農地種植狀態、距離收成的時間」。

系統功能:
  1. 購買土地
  2. 種植種子
  3. 收成種子
  4. 種子成長階段(狀態)
  5. 距離收成時間的倒數計時(遊戲中通常稱為冷卻時間)














◎Field(農地控制表)
用途:
用以記錄農地的「種植種類、種植時間、土地價格、是否已經種植、是否已經被購買」。
 
系統功能:
  1. 紀錄和查驗種植的時間是否到期。























◎Seed(種子設定表)
用途:
設計每個種子的「價格、產量、販售單價、成熟所需時間、種植所需等級」。
 
系統功能:
  1. 無,只是單純最為資料查驗的表格。(之後用 vlookup 函式來對照用的。)
























◎Level(等級對照表)
用途:
用來確認每個等級,所需的經驗值。
 
系統功能:
  1. 無,單純用來作為資料查驗的表格。 (之後用 vlookup 函式來對照用的。)

下一篇:Excel也能做遊戲?拔拔 教你用Excel做開心農場 (二)

◎範本下載:請點我