天天看點

從零開始實作放置遊戲(前言)

講解如何從零開始,實作一款真實可用的放置遊戲。

  筆者從國小就開始打電腦遊戲,大學讀的是軟體工程,畢業後工作内容涉及電商、金融、運維等領域,卻一直未曾開發過遊戲。作為一名遊戲愛好者,始終是心中的一個遺憾。

  然而,随着時代的變遷,出現了越來越多好用的工具、引擎。同時,當初的遊戲玩家基本上都已經從學生蛻變成了上班族。放置挂機類反而開始火了起來,這種沒事點兩下的遊戲,同樣能讓玩家深陷其中。作為一名業餘遊戲愛好者,開發一款放置類遊戲似乎并不像大型遊戲那樣遙不可及。

  本專題,将以日志的形式,講解如何從零開始,實作一款真實可用的放置遊戲。内容廣泛,涉及遊戲設計、數值策劃、伺服器及用戶端開發等衆多領域。由于筆者并沒有遊戲行業從業經驗,是以整個過程也是邊學習探索,邊實踐分享。專題将适用于衆多和我一樣的遊戲愛好者,同樣也歡迎專業的遊戲行業人士提出指導意見。

準備工作

開發工具: 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的安裝和使用

開發過程中,部分素材取材于網絡,僅用于教學研究,請勿用于商業用途!