《星界戰場》開發日誌#1
Restart
大家好,我是 Retro Daddy,《孫悟空大戰機器金剛》的作者,今年1月底這個遊戲已經在 Steam 上發售。這個遊戲發售後做了一段時間的修補更新,之後我就投入了新的遊戲製作中。
新遊戲目標確定
原本的後續計劃是製作一個小規模的橫板即時策略類遊戲,實際上也已經做了不少基礎工作。但是基於幾個原因我將第 3 個遊戲定為《星界戰場》:
《孫悟空大戰機器金剛》銷量很低,所以我希望下一個項目應該還是簡單/小體量/周期短的;
這段時間一直在做一些前期的概念設計,有一些想法的積累,發現《星界戰場》算是個可行性較高的項目;
希望擴充團隊,我想拉一個美術和一個程序參與到製作中來,《星界戰場》個人風格沒這麼強烈,應該是比較適合團隊製作的。
象棋有龐大的殘局庫,僅從這點你就應該明白這對遊戲製作者意味著什麼。
新遊戲想法的起源
很久以來,我都有一個把象棋做成即時戰略遊戲的想法,這個想法有很多並行的啟發作品:
《Bad North》;
《UFO 50》(未發售)中的一個棋類遊戲;
其它一些偶然看到的將國際象棋改造成即時戰鬥的遊戲;
遊戲機制和玩法
最初的想法,我是想把中國象棋的殘局做成小規模即時戰略的形式的。我接著就去搜索中國象棋的規則和起源等相關信息,這時我看到了暗棋的玩法,想到了我們以前玩過這種中國象棋的變種。想想這個機制的實現還是比較簡單的,比較適合我們這種初學者做,所以打算從這種簡單的回合制下手。同時保留以後擴展其他遊戲機制。這樣的話,需要構建一個簡單的世界觀,並對棋子和機制進行改造,這樣遊戲有了新意,才有投入製作的價值。
從一張像素設定開始
這個時候其實我是在做原定的項目的,不過有一天,我有了一些想法,於是畫了一張像素圖:
我基本上都是視覺優先的,在這個設計里,棋子角色都換成了太空歌劇式的設定。我是比較喜歡混搭的,既然日本的七武士可以開機器人,中式的兵卒當然也是可以拿著熱能斧的。
所以最初的兵種是這麼設計的,當時還是打算做成佔領格子的即時戰略類:
士兵:拿著熱能斧頭和盾牌,近戰;
車:遠程攻擊,背著個小炮,吊射;
馬:日字型攻擊,斜向攻擊,所以設計了一把十字長槍;
炮:遠程攻擊,直射,消滅目標後會打開一個傳送口傳送到目標位置;
象:田字方向的攻擊,我設計成一個背火箭背包手拿大鎚的宇航員,攻擊方式是跳起後砸下造成面攻擊;
士:斜向攻擊,設計成一個速度很快拿雙匕首的「忍者」角色;
帥:坐在類似星戰 Land Speeder 的懸浮車上,考慮到「對照」的情況,攻擊方式是想設計為類似龜派氣功的光波。
我在設計里盡量放置一些中國元素,旗子、令牌、髮型、圍巾什麼的。科幻元素通過發光體、頭盔上的擋風玻璃、熱能武器、機械等來表現。
操作界面也盤算了一下:
後來我反過來找更多的參考,我發現下面這個作品可以給我很多啟發。
沒錯,我的確是個守舊老氣的人,不過我可不是要蹭點什麼或者賣點什麼。《宇宙的巨人希曼》把 Barbarian 的視覺符號跟當時興起的太空歌劇的風格進行了結合,剔除什麼童年加成之類的因素,現在看來仍然式非常有趣!國內青少年主要是看動畫,其實宇宙巨人系列跟變形金剛一樣是一個賣玩具的大 IP。有本相關的畫冊非常的精美,只不過實在太貴了,我只買了電子版:
啟發就是啟發,在這個新遊戲你不會看到半點 He-Man 的影子。
另外一個參考就是蔡志忠的漫畫,他的漫畫里有很多古代服飾、盔甲可供參考、而且造型都很可愛。
美術大人加入戰場
然后角色不斷的進行改進,我們的美術大人加入戰場,對我的原始設計進行了最終改造,最重要的就是頭身比要一致,進化圖如下:
其中的一些兵種進行了大改,以適合回合制暗棋的玩法:車改為一個舞大刀的,大鎚本身是個女的,為了突出這點把頭盔去掉了,長槍改為士,忍者角色改為馬,炮的角色改得更壯。
棋盤的設計
棋盤我打算設計成活動地板,翻棋子的過程就是地板降下然后角色升起來:
初步的 UI
還有個視頻是畫角色像素時候的過程:av49549799
這期就先到這裡,還有不少內容留到後面的日誌中分享,感謝關注,能轉發就是最大的幫助,請保持關注~
保持聯繫
QQ 群還是原來《孫悟空大戰機器金剛》的那個,現在改名了:828762202
還有我很少用的微信:yuyonghai943797
我比較習慣發東西的地方還是微博:
https://www.weibo.com/u/5624992490
日誌將一如既往的在奶牛關和 Indienova 上同步發布
在愛發電上(https://afdian.net/@Bitca)繼續支持我,有一個支持擋位在遊戲發布後可以得到 Key 哦~
![](https://pic.pimg.tw/zzuyanan/1488615166-1259157397.png)
![](https://pic.pimg.tw/zzuyanan/1482887990-2595557020.jpg)
TAG:indienova |