user101
user101

Reputation: 65

Issue with the movement of paddles in pong game using python turtle

Turtle onkey is not responding. For the pong game that i am working on the even though the onkey values are given correctly, the paddles are not responding.

i tried onkeypress as well as suggested by someone on stackoverflow, still doesnt work. i also checked when passing the function i did not include().

from turtle import Screen, Turtle
from paddle import Paddle

screen = Screen()
screen.setup(800, 600)
screen.bgcolor("black")
screen.title("My PONG")
screen.tracer(0)


r_paddle = Paddle()
r_paddle.goto(350, 0)
l_paddle = Paddle()
l_paddle.goto(-350, 0)

game_is_on = True

while game_is_on:
    screen.update()


screen.listen()
screen.onkeypress(r_paddle.go_up, "Up")
screen.onkeypress(r_paddle.go_down, "Down")
screen.onkeypress(l_paddle.go_up, "w")
screen.onkeypress(l_paddle.go_down, "s")


screen.exitonclick()

Upvotes: 0

Views: 56

Answers (1)

user101
user101

Reputation: 65

from turtle import Screen, Turtle
from paddle import Paddle

screen = Screen()
screen.setup(800, 600)
screen.bgcolor("black")
screen.title("My 🤪PONGIE😹")
screen.tracer(0)


r_paddle = Paddle()
r_paddle.goto(350, 0)
l_paddle = Paddle()
l_paddle.goto(-350, 0)


screen.listen()
screen.onkey(r_paddle.go_up, "Up")
screen.onkey(r_paddle.go_down, "Down")
screen.onkey(l_paddle.go_up, "w")
screen.onkey(l_paddle.go_down, "s")

game_is_on = True

while game_is_on:
    screen.update()


screen.exitonclick()

Upvotes: -1

Related Questions