筆者從小學就開始打電腦遊戲,大學選擇軟件工程專業,畢業後進入軟件行業,涉及電商、金融等領域,卻一直不曾開發過遊戲。做爲一名遊戲愛好者,始終是心中的一個遺憾。mysql
然而,隨着時代的變遷,出現了愈來愈多好用的工具、引擎。同時,當初的遊戲玩家基本上都已經從學生蛻變成了上班族。放置掛機類反而開始火了起來,這種沒事點兩下的遊戲,一樣能讓玩家深陷其中。做爲一名業餘遊戲愛好者,開發一款放置類遊戲彷佛並不像大型遊戲那樣高不可攀。sql
本專題,將以日誌的形式,講解如何從零開始,實現一款真實可用的放置遊戲。內容普遍,涉及遊戲設計、數值策劃、服務器及客戶端開發等衆多領域。因爲筆者並無遊戲行業從業經驗,所以整個過程也是邊學習探索,邊實踐分享。專題將適用於衆多和我同樣的遊戲愛好者,一樣也歡迎專業的遊戲行業人士提出指導意見。數據庫
開發工具: 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-382481392maven
版本控制工具: Git
下載地址: https://idlestudio.ctfile.com/fs/14960372-382475825ide
依賴管理工具: maven(3.6.1)
下載地址: https://idlestudio.ctfile.com/fs/14960372-382475873工具
緩存數據庫: Redis(3.2.100)
下載地址: https://idlestudio.ctfile.com/fs/14960372-382479137學習
開發過程當中,部分素材取材於網絡,僅用於教學研究,請勿用於商業用途!