Обновить

Как я писал библиотеку для Морского Боя на Python — разбор и история моего первого пет‑проекта

Уровень сложностиПростой
Время на прочтение21 мин
Охват и читатели5.6K
Всего голосов 4: ↑4 и ↓0+4
Комментарии4

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

Я некоторое время назад писал морской бой на питоне. Классы не использовал, потому что я их не знаю и вполне обошёлся без них. Изначально планировал, что игрок предпочтёт расставлять свои корабли сам, но потом понял, что в том числе для последующих тестов лучше сделать авто расстановку. Правда код написан не очень хорошо и комментариев довольно мало. Сам код я уже не найду, но он был в одном файле и занимал меньше 600 строчек.

Спасибо за комментарий! Думаю, что тут зависит от задачи. Если писать игру сразу, то соглашусь - можно обойтись без классов. Но в библиотеке мне показалось, что так будет удобнее. И про автоматическую расстановку - вы правы, это очень удобно, особенно когда начинаешь тестировать логику и не хочешь думать о расстановке 10 кораблей

Здравствуйте. А на каком языке написана данная библиотека?

На Python, написано в заголовке))

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

Публикации