Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
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, )