Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
C# Олимпиада из Простоквашино

Морской Бой / Олимпиада - Создание ИИ - Добивание корабля

  • Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
    1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
    2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
    На этом уроке разберём и реализуем второй этап.
  • Дата отправки отчёта: 9 апреля 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Еще одному алгоритму игры в Морской бой.
  • Что было сложным: Отыскать свои ошибки и "прикрутить" класс Mission к оконному приложению (до сих пор до конца не реализовала).
  • Комментарии: Поняла свою главную ошибку - после нахождения 4-палубника нужно искать 2-палубник.
    Хотелось бы еще урок по доведению до ума оконного приложения.
  • Оценка видео-уроку:
Отчёт от 4004 за Морской Бой / Олимпиада - Создание ИИ - Добивание корабля


Отчёт от 4004 за Морской Бой / Олимпиада - Создание ИИ - Добивание корабля




Оцени работу

 
Сохранить страницу:

4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Елена  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-04-09 21:39

Молодец, как по мне было б лучше если буквы  по Y, а цифры по X, и добавить изображения кораблей вид сверху.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Елена  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-04-09 20:50

Да, Елена, нужно будет доделать этот курс. Пока перерыв у меня...



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Составлять алгоритмы. А так же проверять их работу!(наверное главная составляющая программирования)
Трудности: Сложно иногда понять, что пошло не так, и почему возникла ошибка.
Скриншотов показалось мало, поэтому записал еще короткое видео. Очень познавательно. Удалось расставить корабли случайно при тестировании. Благодаря этому удалось довести собственный алгоритм до совершенства. Теперь он работает без ошибок. Он, конечно, простой, но сделать и его оказалось непросто. Спасибо Евгению Витольдовичу за возможность попробовать свои силы, и посмотреть как сделать самый совершенный алгоритм. 10 звезд!
Научился: Закончил ИИ для Морского боя
Трудности: Отладить. При наборе программы совершил ошибку в коде. Искал около часа.
Все отлично!!!