CIGA一直秉持的宗旨:「和素昧平生的人,從陌生到熟悉,一起實現一個共同的目標,讓在這48小時裡遇到的那些有趣的人和有趣的事,來豐滿我們的人生和回憶。Game Jam 不只是一次極限開發,還將是熱愛遊戲的人生命中一次美好而有趣的回憶。
本屆主題:枝冠繁榮的大樹
茂密的根須直扎入土壤,孕育生命和希望
作為CiGA Game Jam的狂熱Fan,本次Cocos的王楠和panda也報名參加了48小時極限遊戲開發,而且兩人獨立組團,分屬兩個不同團隊呦。
C姐帶大家看看燒腦48小時後他們完成的優秀作品。
這款遊戲靈感來自馬裡奧賽車 battle 模式,玩法是由伺服器運行遊戲並顯示在大屏幕上,玩家通過手機訪問遊戲 controller 頁面,將手機瀏覽器變為 controller 並接入遊戲,所有人一起在同一個大屏上進行遊戲。每個玩家扮演一個蟲子,通過啃食大樹來獲得分數,大樹上會長出「技能果實」,蟲子吃了果實可以隨機獲得技能,48小時內實現的技能包括:
貪食技能:通過變大自己,來更快得啃食大樹獲取更多分數
衝撞技能:自動加速,可以攻擊其他玩家,被攻擊的玩家將死亡,如果被攻擊的玩家裝備了其他技能,技能會被攻擊者奪取
炸彈技能:好像並不是什麼好技能,因為吃到的話,在一定時限內會死亡,好在爆炸有一定的範圍,可以在死亡時拉上幾個墊背的
使用流程安裝 nodejs
在項目根目錄下執行 npm install
npm start 運行 electron 並啟動主遊戲界面
保證手機與運行遊戲的 PC 處於同一個 wifi 下
在手機端用瀏覽器訪問 happyfuntimes.net
開發流程
用 Cocos Creator 打開項目根目錄
從菜單找到"項目" > "構建發布",並構建到 build/web-mobile
按照使用流程運行服務端即可顯示最新的遊戲版本
工具是 Cocos Creator、happyfuntimes.net,除了賽場網絡不好,完全沒有任何問題。
伺服器啟動以後,每個人拿著自己的手機作為手柄,無縫接入大屏幕呈現的遊戲,同時支持 n 多人一起,感覺比設想的更好玩呢。
Github地址
https://github.com/pandamicro/HappyTreeFriends
Grow
作為模擬經營遊戲,玩家需要平衡不同資源的獲取和消耗,來產生富餘的資源來讓自己生長。通過按住根節點並拖拽,可以向一個方向長出新的樹根,生長的長度越大,消耗的營養越多。每次生長的長度由當前所有的營養數量限制,會根據玩家拖拽的距離來向上或向下取整到一個整數營養值對應的長度。
策略和挑戰
首先最重要的是幾種資源的平衡,光和水要均衡增長才能生成營養,營養的利用也要留有餘地,以面對各種突發狀況。
可能遇到的突發情況包括:
陰天:光能減半
下雨:光能減半,以一定速率增加水資源
暴曬:光能增加,以一定速率消耗水資源
以下元素會對樹根造成影響:
肥料(包括動物屍體,糞便等):直接獲得一定營養
毒素:使一定長度的樹根無法吸收水分
害蟲:吃掉一定長度的樹根
石頭:無法穿過,只能繞開
使用道具
可以用果實交換的道具包括:
殺蟲劑:清除一個害蟲。
解毒劑:取消一段樹根上毒素的影響。
雷達:探知一片圓形區域。
成就系統
取得階段性成果時會解鎖成就,包括:
樹根第一次接觸水源
長出 N 片樹葉
樹根總長度達到 XX
長出第一個果實
長到一定高度
Github地址
https://github.com/nantas/grow
本屆Game Jam,C姐發現全國幾個站都有不少咱們Cocos的小夥伴參加。雖然僅僅是一次簡單的團隊合作,一個創意的頭腦風暴,但背後或許是孕育下一個獨立遊戲新星的溫床。
歡迎通過平臺show出你們的作品哦!