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

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java

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

  • Алгоритм искусственного интеллекта для игры в Морской бой состоит из двух этапов:
    1. нанесение ударов по шаблону для поиска 4-палубного и 2-палубных.
    2. добивание раненного корабля и пометка клеток вокруг потопленного корабля.
    На этом уроке разберём и реализуем второй этап.
  • Дата отправки отчёта: 3 сентября 2015 г.
  • Задание выполнено: за 1 час. 35 мин.
  • Чему научился: доделал свой вариант реализации алгоритма в части добивания корабля.
  • Что было сложным: для обеспечения "пошаговой обработки" выстрелов запихнуть в глобали то, что у меня изначально было в "общем потоке выполнения" реализовано через while
  • Комментарии: а где же окончание видеокурса с работающей программой в виде того, что мы делали на первых уроках с dataGridView ?? О_о
  • Оценка видео-уроку:
Отчёт от 6614 за Морской Бой / Олимпиада - Создание ИИ - Добивание корабля




Оцени работу

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

2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 15:43

Елена(4004) сама доделала.  Видел у нее хороший видео-обзор. Можно попробовать самому доделать, а потом сверить результат.



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

МБ еще не закончен. До конца года обязательно доделаем его, отель и теорию ооп


2146. Иван
Иван
ответить
→  Александр  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-09-04 00:56

Отлично получилось! Чувствуется, что проблем не возникло.


  • Отчёт оценивали:
    24Оля+1   2146Иван+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать функции добивания корабля, и отметки клеток рядом с убитым кораблём
Трудности: Всё было просто
Отличный урок
Научился: Составлять алгоритмы. А так же проверять их работу!(наверное главная составляющая программирования)
Трудности: Сложно иногда понять, что пошло не так, и почему возникла ошибка.
Скриншотов показалось мало, поэтому записал еще короткое видео. Очень познавательно. Удалось расставить корабли случайно при тестировании. Благодаря этому удалось довести собственный алгоритм до совершенства. Теперь он работает без ошибок. Он, конечно, простой, но сделать и его оказалось непросто. Спасибо Евгению Витольдовичу за возможность попробовать свои силы, и посмотреть как сделать самый совершенный алгоритм. 10 звезд!
Смотреть видеозапись: http://youtu.be/mPipiCJ3pDA