Форум сайта python.su
Привет!
Так я и не разобрался - правильно я пишу программу на pygame или нет?
Закончил первый пробный вариант игры (копия Lines)
Если не сложно, попробуйте её оценить.
Особенно меня интересует правильность (или неправильность) принципа написания подобных программ.
Пытался использовать знания, полученные после прочтения 2-3 книг (по pygame)
К сожалению полностью следовать принципам указанным в книгах не получилось.
По разным причинам.
Понравилось то, что я смог написать программу, которую раньше написать не смог бы.
Не понравилось, что даже такая простая (на первый взгляд ) программа в результате оказалась довольно запутанной.
Все необходимые файлы в архиве.
Прикреплённый файлы:
Lines.zip (73,0 KБ)
Офлайн
Вылет) Macos 10.14, Python 3.7.2
Traceback (most recent call last):
File "lines4.py", line 370, in <module>
free_pole.remove(coor_put[-1])# удаляю занятую клетку (end) из списка свободных
ValueError: list.remove(x): x not in list
Офлайн
У меня эта ошибка была пока я её не исправил.
С тех пор она не появлялась.
Подскажите, в каком месте игры появилась ошибка?
Офлайн
Добавил возможность сохранения игры.
Теперь при закрытии игры все шарики и набранные очки сохраняются.
При следующем запуске программы предыдущая игра будет восстановлена.
Прикреплённый файлы:
Lines2.zip (73,6 KБ)
Офлайн
Точно не скажу, но очков у меня было где-то 50
Офлайн
А ещё раз появлялась такая же ошибка?
Офлайн
Да было повторно, но с 150 очками)
Офлайн
ошибку нашёл - буду исправлять
Офлайн
Исправил все ошибки.
Добавил новый функционал.
Описание в хелпе (F1)
Попробуйте
Прикреплённый файлы:
Lines2.zip (83,7 KБ)
Офлайн