Комментарии 4
Я некоторое время назад писал морской бой на питоне. Классы не использовал, потому что я их не знаю и вполне обошёлся без них. Изначально планировал, что игрок предпочтёт расставлять свои корабли сам, но потом понял, что в том числе для последующих тестов лучше сделать авто расстановку. Правда код написан не очень хорошо и комментариев довольно мало. Сам код я уже не найду, но он был в одном файле и занимал меньше 600 строчек.
Спасибо за комментарий! Думаю, что тут зависит от задачи. Если писать игру сразу, то соглашусь - можно обойтись без классов. Но в библиотеке мне показалось, что так будет удобнее. И про автоматическую расстановку - вы правы, это очень удобно, особенно когда начинаешь тестировать логику и не хочешь думать о расстановке 10 кораблей
Здравствуйте. А на каком языке написана данная библиотека?

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