筆者從小學就開始打電腦游戲,大學讀的是軟件工程,畢業后工作內容涉及電商、金融、運維等領域,卻一直未曾開發過游戲。作為一名游戲愛好者,始終是心中的一個遺憾。
然而,隨着時代的變遷,出現了越來越多好用的工具、引擎。同時,當初的游戲玩家基本上都已經從學生蛻變成了上班族。放置掛機類反而開始火了起來,這種沒事點兩下的游戲,同樣能讓玩家深陷其中。作為一名業余游戲愛好者,開發一款放置類游戲似乎並不像大型游戲那樣遙不可及。
本專題,將以日志的形式,講解如何從零開始,實現一款真實可用的放置游戲。內容廣泛,涉及游戲設計、數值策划、服務器及客戶端開發等眾多領域。由於筆者並沒有游戲行業從業經驗,因此整個過程也是邊學習探索,邊實踐分享。專題將適用於眾多和我一樣的游戲愛好者,同樣也歡迎專業的游戲行業人士提出指導意見。
准備工作
開發工具: 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的安裝和使用
開發過程中,部分素材取材於網絡,僅用於教學研究,請勿用於商業用途!