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

Формула программиста
основатель — Волосатов Евгений Витольдович

Bomberman / Дальняя дорога

  • Создаем метод поиска пути до определенной точки.
    *Задание:: написать словесное описание трех уровней сложности Моба
  • Дата отправки отчёта: позавчера в 16:00
  • Задание выполнено: за 40 мин.
  • Чему научился: Алгоритму поиска пути по сетке
  • Что было сложным: учесть все проверки и не запутаться в них
  • Комментарии: Не могу поставить пять звезд: на прошлом уроке в качестве домашнего задания реализовал перемещение до точки почти таким же алгоритмом, но в классе move. при этом в вашем алгоритме возникла неточность при крупном размере спрайта- моб начинает немного раскачиваться из стороны в сторону при перемещении(если размер моба меньше размера ячейки меньше чем на количество шагов) и заметил что в самом начале пути моб двигается с чуть большим шагом чем на подходе к конечной ячейке. Не утверждаю что мое решение удачнее, но в сообщении мне обещали более изящное решение, а на деле такое же почти и с дополнительными неприятностями.)

    Три уровня сложности Моба:
    1. перемещение в случайном возможном направлении на 1-3 клетки с выбором нового движения по достижении конца пути
    2. перемещение на большее число ячеек с приоритетом в направлении к игроку со сменой направления по достижению конца пути
    3. перемещение непосредственно к ячейке занимаемой игроком, со сменой направления пути при каждом изменении положения ячейки(своей или занимаемой игроком)
  • Оценка видео-уроку:
Отчёт от 5024 за Bomberman / Дальняя дорога


Отчёт от 5024 за Bomberman / Дальняя дорога




Оцени работу

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

7119. Новопашин Владимир
Новопашин Владимир
ответить
→  Дмитрий  # Bomberman / Дальняя дорога / 2017-09-25 09:49

Молодец! Хорошо поработал!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Дмитрий  # Bomberman / Дальняя дорога / 2017-09-24 16:20

Главное, Дмитрий, что у нас нет удвоенного кода, мы его легко можем использовать повторно для любых классов, причем улучшая один метод, будет улучшаться для всех классов, его используемых!
По поводу домашнего задания, и третьего пункта. А как же если игрок недостижим?


  • Отчёт оценивали:
    5024Дмитрий+1   6452Кирилл Шмойлов+1   459Сергей Сергеевич+1   1Евгений Волосатов+1   8275Tekashnik+1   2146Иван+1   10558Иван Воронин+1   4395Денис+1   9858Александр+1   7119Новопашин Владимир+1   12230LINKI+1   13540Алексей Малышев+1   5649Максим Лапшинов+1   14981DimanDOS+1   4004Елена+1   14854Madoschi0  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать БЕСКОНЕЧНЫЕ циклы while, то есть когда цикл выполняется всегда
Трудности: Трудностей не возникало, ведь каждый урок курса отлично объясняется, рисуются схемы, да и вообще - курс отличный!
Я считаю что в 1 уровне сложности Моб должен выбирать своё направление рандомно и быть непредсказуемым. Во 2 втором уровне должен прокладывать себе, но двигаться с небольшой скоростью. В 3 - работать точно также как и во втором, только чуть быстрее. И добавить бы 4, где Моб сам ставил бомбы.