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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

On-line игра / Координатная структура

  • На этом слайде мы создадим структуру Coord для хранения координат объекта на карте.
  • Дата отправки отчёта: 18 сентября 2018 г.
  • Задание выполнено: за 24 мин.
  • Чему научился: Не создавал конструктор в структуре, так как атрибуты публичные, то воспользовался инициализацией объектов.
    Добавил в структуру функцию Move(), тем самым код получился более компактным. см. скрин 2.
    з.ы.
    Структуры тоже можно создавать быстрее, см. скрин 1. Так же радует, что не приходится модифицировать каждый View, так как когда-то реализовал всё через общий абстрактный класс.
  • Что было сложным: найти время
  • Оценка видео-уроку:
Отчёт от 10558 за On-line игра / Координатная структура


Отчёт от 10558 за On-line игра / Координатная структура




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Воронин  # On-line игра / Координатная структура / 2018-09-18 17:22

Круто :) Не знал.


9752. --
chokayes
chokayes
ответить
→  Иван Воронин  # On-line игра / Координатная структура / 2018-09-18 21:57

тоже была такая мысля насчет добавления метода, но потом подумал, что видимо так задумано, что у нас там просто координаты и добавлять что-то еще может лишнее


  • Отчёт оценивали:
    10558Иван Воронин+1   18493Evgenii Kudriavtcev+1   19475Konstantin+1   17947Dmitry Sinitsin+1   17663Oleksandr+1   1295Дмитрий Че+1   791Валерий Жданов+1   18131Александр+1   19525Александр Балбашов+1   3922Александр+1   16396Денис+1   17609Андрей Гладков+1   16548Hofflin+1   6452Кирилл Шмойлов+1   1Евгений Волосатов+1   17606Виктор+1   16218Дмитрий+1   2912Игорь+1   19869Артем+1   3747Сергей+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Не создавал конструктор в структуре, так как атрибуты публичные, то воспользовался инициализацией объектов. Добавил в структуру функцию Move(), тем самым код получился более компактным. см. скрин 2. з.ы. Структуры тоже можно создавать быстрее, см. скрин 1. Так же радует, что не приходится модифицировать каждый View, так как когда-то реализовал всё через общий абстрактный класс.



Научился: Создал публичную структуру Coord, описал публичные поля х, у и добавил конструктор. Изменил сигнатуру метода Show в интерфейсе IView. В классе Game изменил два поля х, у на один userCoord. Внес остальные изменения в класс Game для использования Coord. Изменил реализацию метода Show в представлениях ViewColor, ViewBasic