cmd Sea Battle — это игра в Морской бой, написанная на Python и работающая в командной строке. Геймплей полностью повторяет классическую версию игры. С 23.06.2025 код был полностью переписан на Python и значительно оптимизирован. Если вы обнаружите ошибки, пожалуйста, сообщите о них в отзывах.
Для запуска программы необходимо установить Python в систему, также установите библиотеку colorama: pip install colorama. Затем в папке с игрой выполните:
python main.py
Поддерживаются следующие параметры командной строки:
- python main.py -w
Включает ускоренный режим игры, при котором программа не ожидает ввода после каждого хода компьютера, а выводит все ходы списком. - python main.py -c
Сохраняет расположение кораблей соперника в файл positions.txt в начале игры.
Обозначения символов на игровом поле (см. скриншоты):
- . — Пустая клетка
- * — Мимо
- @ — Ваш корабль
- + — Ранил
- # — Убил