資源簡介
自己寫的小游戲,有點難度
代碼片段和文件信息
#導入模塊
import?pygame
from?pygame.locals?import?*
import?sysrandomtimemath
class?GameWindow(object):
‘‘‘創(chuàng)建游戲窗口類‘‘‘
def?__init__(self*args**kw):
self.window_length?=?600
self.window_wide?=?500
#繪制游戲窗口,設置窗口尺寸
self.game_window?=?pygame.display.set_mode((self.window_lengthself.window_wide))
#設置游戲窗口標題
pygame.display.set_caption(“CatchBallGame“)
#定義游戲窗口背景顏色參數(shù)
self.window_color?=?(135206250)
def?backgroud(self):
#繪制游戲窗口背景顏色
self.game_window.fill(self.window_color)
class?Ball(object):
‘‘‘創(chuàng)建球類‘‘‘
def?__init__(self*args**kw):
#設置球的半徑、顏色、移動速度參數(shù)
self.ball_color?=?(2552150)
self.move_x?=?1
self.move_y?=?1
self.radius?=?10
def?ballready(self):
#設置球的初始位置、
self.ball_x?=?self.mouse_x
self.ball_y?=?self.window_wide-self.rect_wide-self.radius
#繪制球,設置反彈觸發(fā)條件
pygame.draw.circle(self.game_windowself.ball_color(self.ball_xself.ball_y)self.radius)
def?ballmove(self):
#繪制球,設置反彈觸發(fā)條件
pygame.draw.
評論
共有 條評論