Алгоритм змеи Python - PullRequest
       2

Алгоритм змеи Python

0 голосов
/ 30 августа 2018

Итак, я подумал об этом алгоритме, который состоит в создании счетчика, который добавляет к себе размер блока объекта + 1, а затем рисует другой прямоугольник, используя счетчик lead_x +. То, что это сделало бы, - то, что это постоянно добавляло бы другой блок к внешней стороне змеи. Но по какой-то причине это не работает. Любое объяснение того, почему и как я могу заставить это работать, оставило бы меня чрезвычайно благодарным. Наилучшие пожелания.

if rectangle.colliderect(rectangle2):
    counter += block_size + 1
    lead_x2 = randint(100, 700)
    lead_y2 = randint(100, 500)
    velocity += 0.000002

    pygame.draw.rect(gameDisplay, black, [lead_x + counter, lead_y, block_size, block_size])
    pygame.draw.rect(gameDisplay, red, [lead_x2, lead_y2, block_size, block_size])

    message_to_screen("You ate an apple.", red)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...