學習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遊戲入門的書,可以看看。
推薦閱讀: