Для устранения ошибок в программном коде игры "Морской Бой" и их улучшения можно предложить следующие шаги:
1. Для устранения проблемы с режимом игры "Компьютер-Компьютер" необходимо правильно настроить логику хода компьютера и передачу данных между двумя компьютерами. Возможно, потребуется пересмотреть алгоритм выстрелов компьютера и добавить проверки на корректность хода.
2. Для исправления ошибок с сохранением файлов игры рекомендуется пересмотреть логику сохранения и загрузки игры. Важно проверять корректность расположения кораблей при загрузке сохранения и правильно управлять этими данными.
3. Для предотвращения зависания игры после нескольких ходов необходимо осуществлять правильное управление памятью и ресурсами. Возможно, проблема связана с утечкой памяти или неэффективным использованием ресурсов.
4. Кроме того, можно также проверить код на наличие других потенциальных ошибок, таких как необработанные случаи ввода данных от пользователя, некорректная обработка граничных условий и т.д.
5. Для улучшения кода игры рекомендуется структурировать его на более модульные части, использовать более эффективные алгоритмы для расстановки кораблей и выстрелов, добавить комментарии для лучшего понимания кода и т.д.
Надеюсь, эти советы помогут вам устранить ошибки и улучшить код игры "Морской Бой"!