Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC Russian

Комментарии 16

Вам просто обязательно нужно освоить декомпозицию функций. Это самый главный ключ к написанию хорошо структурированного кода.

Кажется Вы забыли про 'взятие на проходе'

Да. Я не любитель шахмат и узнал о такой вещи после написания статьи. Но я планирую написать вторую статью, с учётом всей критики

Я просто оставлю это здесь

https://peps.python.org/pep-0008/

Спасибо, прочитаю. Вероятно, в будущем придётся переделать статью с учетом всей критики.

Пожалуйста. Раз вы только собираетесь читать, то я удивлен вашим выбором языка реализации. Но лучше поздно, чем никогда ☺️

Сразу с импортов... Блин ну почитайте как они пишутся! Просто import pygame as pg и все! Зачем вся остальная чепуха?

Вечер прошел продуктивно :) А вы планируете дальше улучшать этот код? Местами я вижу очень похожие моменты, возможно можно было бы создать отдельные классы для фигур с какими-нибудь общими методами. Это сделает код более читаемым и вам возможно будет проще понять его логику спустя время. Так можно еще и ООП подтянуть - как идея для второй статейки. Хорошо бы еще в папку на яндексе докинуть файл с зависимостями для скрипта.

Спасибо. Да, похоже, придётся делать вторую статью. Уже вижу, что мне есть чему научиться

Конь обозначается как N в шахматной нотации.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории