講解如何從零開始,實作一款真實可用的放置遊戲。
筆者從國小就開始打電腦遊戲,大學讀的是軟體工程,畢業後工作内容涉及電商、金融、運維等領域,卻一直未曾開發過遊戲。作為一名遊戲愛好者,始終是心中的一個遺憾。
然而,随着時代的變遷,出現了越來越多好用的工具、引擎。同時,當初的遊戲玩家基本上都已經從學生蛻變成了上班族。放置挂機類反而開始火了起來,這種沒事點兩下的遊戲,同樣能讓玩家深陷其中。作為一名業餘遊戲愛好者,開發一款放置類遊戲似乎并不像大型遊戲那樣遙不可及。
本專題,将以日志的形式,講解如何從零開始,實作一款真實可用的放置遊戲。内容廣泛,涉及遊戲設計、數值策劃、伺服器及用戶端開發等衆多領域。由于筆者并沒有遊戲行業從業經驗,是以整個過程也是邊學習探索,邊實踐分享。專題将适用于衆多和我一樣的遊戲愛好者,同樣也歡迎專業的遊戲行業人士提出指導意見。
準備工作
開發工具: IntelliJ Idea
下載下傳位址: http://www.jetbrains.com/idea
注冊工具: http://idea.lanyus.com/
JDK (1.8.0_161)
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382475272
資料庫: mysql (5.7.21)
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382479125
資料庫工具: navicat12
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382481390
注冊工具: https://idlestudio.ctfile.com/fs/14960372-382481392
版本控制工具: Git
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382475825
依賴管理工具: maven(3.6.1)
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382475873
緩存資料庫: Redis(3.2.100)
下載下傳位址: https://idlestudio.ctfile.com/fs/14960372-382479137
新手注意:
關于maven的安裝和使用,請戳:Idea下maven的配置和使用
關于lombok插件的安裝和使用,請戳:Idea插件lombok的安裝和使用
開發過程中,部分素材取材于網絡,僅用于教學研究,請勿用于商業用途!