1. 程式人生 > >單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

           學習Python中有不明白推薦加入交流群
                號:516107834
                群裡有志同道合的小夥伴,互幫互助,
                群裡有不錯的學習教程!

咳咳,一時興起,加上筆者酷愛亂世題材,所以自上一篇自動建立英雄之後,便有了讓英雄一展身手的想法。於是,筆者決定做一個Python單機遊戲,讓英雄活過來,讓你我可以化身英雄,再臨亂世。

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

首先我們要確定遊戲內容,就是我們在遊戲裡能做什麼,只有弄清楚我們想要呈現的內容,才能對應地去一一實現。

在筆者的想法中,這款遊戲的主體內容大致包含:

遊戲開場介面

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

遊戲指令介面

 

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

內容一般,邏輯也不算太複雜,適合初學者用於實踐練手,進而加深對Python的掌握。

以上內容還有待完善,不過框架卻不會發生太大的改變,因此依據以上內容繪製了一個簡易流程圖:

 

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

那麼接下來我們將完成以下準備工作:

1 確定英雄屬性

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

2 確定勢力屬性

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

3 確定寶物屬性

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

4 確定士兵屬性

 

單機遊戲—亂世君臨,純python實現大型遊戲開發!(初級篇)

 

 

下一篇將和大家一起完成資料庫表搭建建立,因為以上涉及資料較為規整,所以我們選擇關係型資料庫MySQL進行資料儲存。

所以需要提前準備的工作環境包括:

1 Python3(沒錯,筆者把Python升級了,其實並不影響。)

2 Pycharm(版本隨便了,能用就行,其他IDE也可以。)

3 MySQL(同樣無版本要求,大家百度下載安裝就OK。)

4 ……額,暫時應該沒有了,需要的時候再說吧。

嗯,本篇到此結束,主要目的是讓大家和筆者一起,通過完成這個小遊戲來進一步學習Python,當完成的時候,大家不僅掌握了Python的基礎,還能無聊時玩玩兒自己寫的遊戲,多好啊!