Форум сайта python.su
Занимаюсь по самоучителю Эрика Матиза, работал с ним относительно быстро, проблемы которые случались решал, но потом произошло это и я встрял, игра ни в какую не хочет работать, выводит ошибку NameError: name ‘screen’ is not defined
А я делал все шаг за шагом по самоучителю, уже неделю не могу найти ошибку застрял на 249 странице книги, руки опускаются..
Объясните в чем дело люди добрые
В приложении текстовый файл в который я переписало свои программы
Прикреплённый файлы:
игра.txt (2,7 KБ)
Офлайн
class AlienInvasion: """Класс для управления ресурсами и поведением игры.""" def __init__(self): """Инициализирует игру и создает игровые ресурсы.""" pygame.init() self.settings = Settings() self.screen = pygame.display.set_mode( (self.settings.screen_width, self.settings.screen_height)) pygame.display.set_caption("Alien Invasion") self.ship = Ship(screen)
self.ship = Ship(screen)
Офлайн
ну значит screen не об'явили
self.ship = Ship(self.screen)?
Офлайн
Офлайн
Py.user.next, спасибо за помощь. Благодаря твоему коду, пришла мысль что проблема возможно не во мне. Запуска с картинкой все равно не происходит, может что то не так с моим python, буду изучать pygame отдельно от книги.
Офлайн
Офлайн
misternoobчтобы использовать pygame, нужно хорошо понимать основы python, да и вообще программирования.
буду изучать pygame отдельно от книги.
Офлайн