Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
если будет востребовано сообществом
import pygame
from pygame import *
from pygame.locals import *
running = True
while running:
for e in pygame.event.get():
if e.type == QUIT:
running = False
pygame.error: Couldn't open mario/r1.png
написано длясамых маленькихначинающих.
x=y=0 # координаты
for row in level: # вся строка
for col in row: # каждый символ
ошибочен. x=y=0 # координаты
for row in level: # вся строка
for col in row: # каждый символ
3. Всё хорошо до тех пор, пока мы не начинаем проверять столкновение героя с препятствиями. У меня дико всё тормозит, даже таймер задержки отключил. Глянул в скачанный исходник — оказывается именно этот цикл надо вынести наружу. В статье я этого не увидел.import os
В статье — ни слова. Это надо подключать в обоих дополнительных файлах(blocks.py и player.py). Я так понял для того, чтобы можно было подключать картинки. Ну и пути прописываются по другому. Вместоself.image = image.load("blocks/platform.png")
надо self.image = image.load("%s/blocks/platform.png" % ICON_DIR)
и в константы добавить ICON_DIR = os.path.dirname(__file__) # Полный путь к каталогу с файлами
Этого нет в статье.
Пишем платформер на Python, используя pygame