一分钟教你学会python_十分钟教你学会python编写小游戏
原標題:十分鐘教你學會python編寫小游戲
看過,估計大家都已經精通了吧,好的,話不多說,今天就活學活用,用python來編寫紙牌游戲21點,江湖人稱黑杰克,BLACK JACK~(注意法式卷舌)。噓,賭場最可能贏錢的就是21點,就是一堆人圍著開牌者喊“爆!爆!爆!” 。請移步《賭神2》,直接拖到第36分鐘。
果殼網有詳文介紹21點玩法:http://www.guokr.com/article/307091/
首先,來熱個身。有電腦的開機,沒電腦的搓開手機,Python都不用裝, 直接點開吧!
此乃RICE大學計算機系的PYTHON在線界面,設置跟PYTHON基本一致,無法識別中文。
左界面寫代碼,右界面調試。
請先點擊左上角
, 將會彈出新界面。
再點擊新界面中左上角的“Click me”。
如果你看見紅字變了身,請告訴我是“Good job! ”熱身成功!恭喜你已經邁出了編寫游戲的第一步。
其次,寫游戲之前,咱先劃下重點:
編程套路:
1.請以“import simplegui”開頭;
2.搭建構架:
#1. Globals
#2. Helper function
#3. Classes
#4. Define event handlers
#5. Creat a frame
#6. Register event handlers
#7. Start frame and timer
3.21點程序功能:定位,紙牌,字幕,莊家,玩家,信息,計分。
4.難點:“A”不超過21點時算10點,超過算1點。
5.Deal –開局,Hit-要牌,Stand-停牌,無限接近21點且比較大的贏。
最后,有編程基礎的同學,框架已經搭好,請根據上述要點,自行發揮:http://www.codeskulptor.org/#user42_0ZjgiYWFmFmyjGc.py
需要引用函數,請看說明:http://www.codeskulptor.org/docs.html#tabs-Python
零編程基礎的同學,詳細程序如下,打開下面鏈接點擊
,即可開玩:
http://www.codeskulptor.org/#user42_eP203l3fTkM8eND.py
RICE大學計算機系的童鞋們也是在打游戲時順手練編程,游戲排行榜如下,連星戰都編出來玩:http://www.codeskulptor.org/demos.html#tabs-Hall-of-Fame
從此媽媽再也不批評我打游戲了!
希望各位小伙伴玩得開心!
責任編輯:
總結
以上是生活随笔為你收集整理的一分钟教你学会python_十分钟教你学会python编写小游戏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么使用HashMap需要重写hash
- 下一篇: python统计字符在文件中出现的次数_