Как установить произвольное направление движения конинга (призрак в pacman) и как заставить монеты исчезать в игре pacman с использованием tKinter? - PullRequest
0 голосов
/ 24 апреля 2019

Мы создаем pacman в Python-tKinter (не в pygame), и монеты не исчезают.Я не могу закончить программу случайного перемещения конинга (призрак).

Предполагается менять направление каждые 10 шагов и не выходить из холста.Предполагается, что монеты исчезнут после того, как Пакман пройдет через монету, она исчезнет.Монеты должны быть посчитаны и показаны в углу.После того, как 3 раза pacman встретит призрака, он напечатает: Игра окончена;.

sirka = 0
vyska = 0
koning_x = 0
koning_y = 0

```pome=coins
pome_x = 0
pome_y = 0

random_direction = random.randint(0,3)
counter = 10
def platne_pole (y, x) :
    global sirka
    global vyska
    if (x > 0 and x < sirka - 1) and (y > 0 and y < vyska - 1):
        return True
    return False
def kmove (event):
    global koning_x
    global koning_y
    global mapa
    target_x = koning_x *cell_size
    target_y = koning_y *cell_size
    def posun (target_x, target_y, koning_smer):
        if koning_smer == 0:
            target_y -= 1
        elif koning_smer == 1:
            target_x += 1
        elif koning_smer == 2:
            target_y += 1
        elif koning_smer == 3:
            target_x == 1
        return target_x, target_y
        target_x, target_y = kmove(koning_x, koning_y, koning_smer)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...