Python Forum
[Tkinter] Snakegame is very laggy
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Snakegame is very laggy
#4
hello,
couple of my observations:
Add a frame.
class MySnake(Frame):
    def __init__(self, parent= None):
        self.parent= parent
        Frame.__init__(self, self.parent)
        self.pack(expand=YES, fill=BOTH)
eliminate the move class and use the Canvas.move(object, x,y)
def move_snake(self, x,y): #x left or right y up or down
    while True:
        self.canvas.move(self.snake_head,x,y)
        .....

try the canvas.update() instead of deleting and redrawing
self.canvas.update()
time.sleep(0.04)
make snake food a function instead of a class
Reply


Messages In This Thread
Snakegame is very laggy - by Andersx2 - May-22-2019, 05:30 PM
RE: Snakegame is very laggy - by Yoriz - May-22-2019, 07:34 PM
RE: Snakegame is very laggy - by Andersx2 - May-22-2019, 08:02 PM
RE: Snakegame is very laggy - by joe_momma - May-24-2019, 03:08 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020