panama555
Янв. 17, 2020 11:45:44
Привет!
Так я и не разобрался - правильно я пишу программу на pygame или нет?
Закончил первый пробный вариант игры (копия Lines)
Если не сложно, попробуйте её оценить.
Особенно меня интересует правильность (или неправильность) принципа написания подобных программ.
Пытался использовать знания, полученные после прочтения 2-3 книг (по pygame)
К сожалению полностью следовать принципам указанным в книгах не получилось.
По разным причинам.
Понравилось то, что я смог написать программу, которую раньше написать не смог бы.
Не понравилось, что даже такая простая (на первый взгляд ) программа в результате оказалась довольно запутанной.
Все необходимые файлы в архиве.
zirael
Янв. 18, 2020 14:35:49
Вылет) 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
panama555
Янв. 18, 2020 15:01:13
У меня эта ошибка была пока я её не исправил.
С тех пор она не появлялась.
Подскажите, в каком месте игры появилась ошибка?
panama555
Янв. 18, 2020 23:41:11
Добавил возможность сохранения игры.
Теперь при закрытии игры все шарики и набранные очки сохраняются.
При следующем запуске программы предыдущая игра будет восстановлена.
zirael
Янв. 19, 2020 02:28:53
Точно не скажу, но очков у меня было где-то 50
panama555
Янв. 19, 2020 10:02:43
А ещё раз появлялась такая же ошибка?
zirael
Янв. 19, 2020 12:01:13
Да было повторно, но с 150 очками)
panama555
Янв. 22, 2020 22:33:40
ошибку нашёл - буду исправлять
panama555
Фев. 3, 2020 12:11:41
Исправил все ошибки.
Добавил новый функционал.
Описание в хелпе (F1)
Попробуйте