На этом уроке мы заставим главного героя перемещаться по полю, отправляя ему команды прямо с клавиатуры.
*Задание:: написать условия, при которых гл. герою нельзя будет переходить в следующую клетку
Дата отправки отчёта:
5 сентября 2017 г.
Задание выполнено: за
45 мин.
Чему научился:
Писать более лёгкий и понятный код для передвижения любого элемента
Что было сложным:
Поверить, что всё получиться)
Комментарии:
Очень классный, интересный и познавательный урок! ОЧЕНЬ ЗАХВАТЫВАЮЩЕ! Задание: по моему мнению, Бомбермен не может передвигаться при следующих условиях: if (!(player касается picture с Image Бомба || player касается picture с Image Стена || player касается picture с Image Кирпич)) switch (arrow) { ... }
Отлично, Дмитрий, конечно же мы эти условия и будем реализовывать позднее. Вижу что уже отлично твой главный герой передвигается по карте. Давай, не останавливайся!
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Перемещать главного героя. Трудности: Понять принцип определения местоположения героя. Не сразу дошло, что речь про углы прямоугольника, внутри которого мы ищем героя.
Герой конечно не должен проходить через кирпичи или стены. При движении необходимо проверять, что в той клетке, куда мы движемся, нет стены или кирпичей - вот и всё условие. (через монстров ходить можно по идее, через дверь - тоже.... а! еще через бомбу нельзя)
Научился: Определять позицию элемента согласно заданным условиям, менять расположение на основе сетки. Трудности: изменить значения шага и размеров элементов с их локациями чтобы не возникало смещений относительно друг друга у героя и ячеек нету