АИ для морского боя - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день подскажите как реализовать на C# II для морского боя игровое поле не более 20 шириной и длиной корабли любого размера все это берется с текстового файлика,удары с консоли берутся как я понял.Подскажите я просто только начал изучать C# а уже такое нажно сделать

Решение задачи: «АИ для морского боя»

textual
Листинг программы
class Program
    {
        // Управляющая программа battleships.exe будет запускать этот файл и перенаправлять стандартные потоки ввода и вывода.
        //
        // Вам нужно читать информацию с консоли и писать команды на консоль.
        // Конец ввода — это сигнал к завершению программы.
 
        static void Main()
        {
            var r = new Random();
            while (true)
            {
                var line = Console.ReadLine();
                if (line == null) return;
                // line имеет один из следующих форматов:
                // Init <map_width> <map_height> <ship1_size> <ship2_size> ...
                // Wound <last_shot_X> <last_shot_Y>
                // Kill <last_shot_X> <last_shot_Y>
                // Miss <last_shot_X> <last_shot_Y>
                // Один экземпляр вашей программы может быть использван для проведения нескольких игр подряд.
                // Сообщение Init сигнализирует о том, что началась новая игра.
                Console.WriteLine("{0} {1}", r.Next(20), r.Next(20));
            }
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы