Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
help with snake game
#2
When in doubt, print it out!
I added this to your loop: print(f"{snake.left} == {fruit.left}: {snake.left == fruit.left}"), and saw the issue almost immediately.

Your rand() function sets x2 to a random int. In my case, 159. But the snake moves in multiples of 10. So it'll never be at 159. 150 or 160, sure, but never 159.
Reply


Messages In This Thread
help with snake game - by blacklight - Jul-24-2020, 07:33 PM
RE: help with snake game - by nilamo - Jul-25-2020, 09:56 PM
RE: help with snake game - by blacklight - Jul-26-2020, 10:27 PM
RE: help with snake game - by nilamo - Jul-30-2020, 01:13 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  how to add segments to the snake body blacklight 1 2,973 Sep-13-2023, 07:33 AM
Last Post: angelabarrios
  [PyGame] Snake game: how to get an instance for my snake's body multiple times? hajebazil 2 2,228 Jan-30-2022, 04:58 AM
Last Post: hajebazil
  Snake Game - obstacle problem Samira 3 5,775 Oct-31-2019, 02:58 PM
Last Post: Samira
  [PyGame] Made my first Python program: Snake. Please help me improve it andrerocha1998 7 6,332 Feb-19-2019, 07:08 PM
Last Post: Windspar
  Creating Snake game in Turtle Shadower 1 8,705 Feb-11-2019, 07:00 PM
Last Post: woooee
  [PyGame] Basic Snake game (using OOP) PyAlex 1 12,654 Sep-10-2018, 09:02 PM
Last Post: Mekire
  [PyGame] Snake not changing directions in Snake Game Bjdamaster 4 5,059 Aug-13-2018, 05:09 AM
Last Post: Bjdamaster
  [PyGame] Snake controls not working jakegold98 5 6,570 Dec-12-2017, 01:45 AM
Last Post: Windspar

Forum Jump:

User Panel Messages

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