資源簡介
用python(面向對象)的方法實現貪吃蛇小游戲
python 3 ,pygame 2.0
代碼片段和文件信息
from?libs?import?color
import?pygame
import?random
class?food:
????foodsize?=?40?#每個小方塊大小
????foodlocationx?=?0?#小方塊位置
????foodlocationy?=?0
????foodcolor?=?color.blue??#?方塊顏色-紅色
????foodscreen=None
????def?__init__(selfscreen):#想用這個類必須給個值
????????self.foodscreen=screen
????def?changesize(self?size):
????????self.foodsize?=?size
????def?move(self?bx?by):
????????self.foodlocationx?=?bx
????????self.foodlocationy?=?by
????def?changecolor(self?color):
????????self.foodcolor?=?color
????def?showfood(self):
????????backrect=pygame.Rect(self.foodlocationxself.foodlocationy
?????????????????????????????self.foodsizeself.foodsize)?#定義一個區域?矩形
????????pygame.draw.rect(self.foodscreencolor.blackbackrect)?#畫出小方塊
????????blockrect=pygame.Rect(self.foodlocationx+1self.foodlocationy+1
??????????????????????????????self.foodsize-2self.foodsize-2)?#定義一個區域?矩形
????????pygame.draw.rect(self.foodscreenself.foodcolorblockrect)?#畫出小方塊
#?畫?每次修改完以后?重新畫一遍
??
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-04-25?21:05??snake\
?????文件????????1364??2020-04-20?10:38??snake\foodclass.py
?????文件????????3439??2020-04-20?14:41??snake\gameclass.py
?????文件?????????295??2020-04-13?10:52??snake\libs.py
?????文件??????????84??2020-04-25?21:06??snake\README.txt
?????文件????????1255??2020-03-30?14:52??snake\snakeblockclass.py
?????文件????????3365??2020-04-20?10:42??snake\snakeclass.py
?????文件??????????65??2020-03-30?10:50??snake\startgamme.py
- 上一篇:python枚舉算法統計三國演義小說人物出現
- 下一篇:python實現端口探測
評論
共有 條評論