Cài đặt Steam
Đăng nhập
|
Ngôn ngữ
简体中文 (Hán giản thể)
繁體中文 (Hán phồn thể)
日本語 (Nhật)
한국어 (Hàn Quốc)
ไทย (Thái)
Български (Bungari)
Čeština (CH Séc)
Dansk (Đan Mạch)
Deutsch (Đức)
English (Anh)
Español - España (Tây Ban Nha - TBN)
Español - Latinoamérica (Tây Ban Nha cho Mỹ Latin)
Ελληνικά (Hy Lạp)
Français (Pháp)
Italiano (Ý)
Bahasa Indonesia (tiếng Indonesia)
Magyar (Hungary)
Nederlands (Hà Lan)
Norsk (Na Uy)
Polski (Ba Lan)
Português (Tiếng Bồ Đào Nha - BĐN)
Português - Brasil (Bồ Đào Nha - Brazil)
Română (Rumani)
Русский (Nga)
Suomi (Phần Lan)
Svenska (Thụy Điển)
Türkçe (Thổ Nhĩ Kỳ)
Українська (Ukraine)
Báo cáo lỗi dịch thuật
for c in colors:
objects.append(Ball(canvas,objects, random.randint(50, 300), random.randint(50, 300), random.randint(15,35), c))
while True:
for o in objects:
o.draw()
tk.update_idletasks()
tk.update()
time.sleep(0.01)
def __init__ (self, canvas, color):
super(). __init__ (canvas, 0, color)
self.id = canvas.create_rectangle(0, 0, 100, 10, fill=color)
self.canvas.move(self.id, 200, 300)
self.x = 0
self.canvas.bind_all("<KeyPress-Left>", self.turn_left)
self.canvas.bind_all("<KeyPress-Right>", self.turn_right)
def turn_left(self, evt):
self.x = -8
def turn_right(self, evt):
self.x = 8
def draw(self):
pos = self.canvas.coords(self.id)
if pos[0] + self.x > 0 and pos[2] + self.x < self.canvas_width:
self.canvas.move(self.id, self.x, 0)
self.x=0
tk=Tk()
tk.title("Bounce game")
tk.resizable(0,0)
tk.wm_attributes("-topmost", 1)
canvas = Canvas(tk, width=500, height=400, bd=0, highlightthickness=0)
canvas.pack()
tk.update()
paddle = Paddle(canvas, pink)
objects = []
objects.append(paddle)
if isinstance(g, Paddle) and self.hit(pos, g):
self.y = -self.y
elif g == self:
pass
elif self.hit(pos, g):
#print()self.color + "hits" + g.color
self.y = -self.y
self.x = -self.x
class Ball(GameObject):
def __init__ (self, canvas, objects, x, y ,size, color):
super(). __init__ (canvas, objects, color)
self.id = canvas.create_oval(x, y, x+size, y+size, fill=color)
class Rectangle(GameObject):
def __init__ (self, canvas, objects, x, y, size, color):
super(). __init__ (canvas, objects, color)
self.id = canvas.create_rect(x, )