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

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

основатель — Волосатов Евгений Витольдович
Робот Шарп опять работает.

Демо игры / Игра Быстрощёлк

  • На этом уроке мы создадим мини-игрушку «Быстрощёлк»,
    которая поможет узнать максимальную скорость нажатия кнопок мышки.

    Задание:
    Создать игру и поставить свой рекорд.
  • Дата отправки отчёта: 12 апреля 2018 г.
  • Задание выполнено: за 10 час. 7 мин.
  • Чему научился: Новая функция MouseDown.  Вообще я ни разу не использовала никакую функцию кроме клика. Все остальное казалось слишком сложным. А  теперь открылись новые возможности.
  • Что было сложным: Работа со временем. Нелегко понять, что же это такое - tick? Зачем нужна такая маленькая величина? Почему не измерять время прямо в секундах, как мы привыкли?
  • Оценка видео-уроку:
Отчёт от 18030 за Демо игры / Игра Быстрощёлк


Отчёт от 18030 за Демо игры / Игра Быстрощёлк




Оцени работу

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

13417. --
Chip
Chip
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-12 22:07

В одном тике 100 наносекунд. Маленькая величина нужна для бОльшей точности вычислений. Тики выражаются целым числом, а секунды вещественным, соответственно при вычислении в секундах погрешность будет выше.


10558. KF
Иван Воронин
Иван Воронин
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-13 02:26

В качестве счётчика времени можно использовать и секунды, просто в данном уроке использовались тики. Никто не запрещает реализовать логику по своему, главное, чтобы решение задачи было идентичным. Хорошо движешься, молодец. Не останавливайся и постепенно многое станет ясным и понятным, что ранее казалось непонятным и сложным. Удачи.


8275. --
Tekashnik
Tekashnik
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-13 04:07

Всё в мире относительно, кто то привык измерять время в секундах, кто то в тиках, кто то всветовых годах. Как правило восприятие и мироощущение строится исходя из предполагаемой точки наблюдения и точки приложения силы. Не знание или не понимание любого из этих параметров может повлечь у объекта восприятия когнетивный диссонанс) Но думаю на данном этапе воспрятия, нам это с вами не грозит)


9980. --
Timoha
Timoha
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-13 11:58

в данной задаче, секунда - большая величина, chip - хорошо все объяснил! 


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Инесса  # Демо игры / Игра Быстрощёлк / 2018-04-16 18:50

грубо говоря - один тик - это время выполнения одной простейшей команды.
в секундах измерять такое неудобно.


  • Отчёт оценивали:
    17443WildOrc+1   13417Chip+1   10494Алексей В.+1   10558Иван Воронин+1   6452Кирилл Шмойлов+1   8275Tekashnik+1   8380zhikharevav+1   9156Dimon+1   16066Bodrik_torf+1   4395Денис+1   16218Дмитрий+1   9980Timoha+1   16496Pavlin+1   3506Алексей|BrisK|Кривицкий+1   3922Александр+1   459Сергей Сергеевич+1   17606Виктор+1   791Валерий Жданов+1   17575drWatson0   5394Anton+1   1Евгений Волосатов+1   3747Сергей+1   16533Андрей Шевченко+1   17093jin+1  

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





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

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

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

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


Трудности: С особыми трудностями не столкнулся.
Замечаний по уроку нет. Все понравилось. Сделал кнопку "О программу", и побил рекорд Евгения Витольдовича


Научился: Научился преобразовывать переменные DateTime в секунды.
Надо переходить на WPF.