學習Python能做什麼樣的遊戲?

或者還需要什麼樣的知識?


比較常見的是做一些小遊戲,分享一下自己實現過的 3 個小遊戲,可以做個簡單的參考。

俄羅斯方塊?

mp.weixin.qq.com圖標貪吃蛇?

mp.weixin.qq.com圖標經典 90 坦克大戰?

mp.weixin.qq.com圖標


Python 有專門的 pygame 庫,集合了交互事件的引用,再加上 Python 編程時體現出的代碼易讀性,可以讓你很方便地編寫小遊戲,既有趣,又對於培養編程邏輯,思想還是很有好處的。

建議先學會 python 基礎,然後再針對性地找一些 pygame 的教程來學習。


貪吃蛇,滾球這種小遊戲,正好在學校有python課,結課作業很多人都用pygame做的小遊戲,我做了滾球,還有貪吃蛇的,俄羅斯方塊的,格鬥遊戲的,挺多的,不過都是小遊戲,邏輯簡單,功能簡單。

注: pygame,python的一個專門做遊戲的庫


python並不擅長做遊戲,如果要做遊戲還是學引擎,比如虛幻3。python只能寫一些業務邏輯,但是是個語言都能寫,用python做的遊戲連玩具都算不上。所以如果要做遊戲別選python路線!


什麼樣的都做不了,只能瞎玩,真正商業化的引擎是cocos,unity.ue4,不過Python可以作為服務端腳本


利用python的pygame框架就可以寫好多小遊戲

pygame遊戲框架思想

&-->

1、飛機大戰

&-->

2、推箱子

&-->

3、英文打字小遊戲

&-->

4、數字推盤

&-->

加入QQ群聊「編程大本營」就可以領取對應的源碼學習

&-->

&-->

https://qm.qq.com/cgi-bin/qm/qr?k=Zd6LYkjfhjw-kzwiUkHYg6VjWA_bkkbmauthKey=qNnB3tA1n45tMN3qVZVRwz+oQFnzjzx9AJp4hFO+hfo1GIqzhDpUDPYAOI5gjujGnoverify=0 (二維碼自動識別)


Python並不適合做遊戲,雖然Python有pygame庫可以用來做遊戲,但是只適合做貪吃蛇,飛機大戰,俄羅斯方塊這樣的小遊戲,離大型遊戲差十萬八千里。如果想做遊戲開發,建議換用別的語言!


雖然網上都說網易很多遊戲都是用python開發的,但是嚴格來說python做的是類似輔助,做一些腳本,做數據統計分析展示而已吧,做遊戲開發並不是大部分人想像的那樣


python有個pygame的能做一些小遊戲,做大型遊戲貌似不太適合


坦克大戰、飛機大戰、超級瑪麗、貪吃蛇、植物大戰殭屍、打磚塊等等


只要你想,什麼遊戲都能做。


謝邀 才看到,有點晚,不好意思。

純運用python的話做的遊戲有太多限制,而現在有很多軟體或語言很益於做遊戲,有一本python遊戲入門的書,可以看看。


推薦閱讀:

TAG:Python | Python教程 | Python編程 |