АИ для морского боя - 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));
}
}
}