На этом уроке мы создадим мини-игрушку «Быстрощёлк», которая поможет узнать максимальную скорость нажатия кнопок мышки.
Задание: Создать игру и поставить свой рекорд.
Дата отправки отчёта:
20 сентября 2015 г.
Задание выполнено: за
40 мин.
Чему научился:
Использовать DateTime в качестве таймера. Конвертировать тики в секунды.
Что было сложным:
Побить рекорд в 14 кликов в секунду используя только одну руку.
Комментарии:
Упоминание о зёрнышках, шахматной доске и падишахе выбило минуты на 3 в воспоминания о СССРовском детстве и прочитанных книжках (в частности Я.И. Перельмана "Живая математика" - в которой об этом говорится) :)))
Завтра всё наше производство будет меряться силами по мышкокликанью.
Трудности: не работает time_start = DateTime.Now.Ticks; В общем Ticks -это как оказалось long, а не double, подсчет секунд не работает. И я не понимаю как это можно исправить.
long seconds = DateTime.Now.Ticks;
long clicks_per_second = max_counter / seconds;
label_result.Text = clicks_per_second.ToString("#,#") + "clicks per second"; нужна помощь в исправлении ошибки, в msdn не нашла ответа отчего подсчет секунд не работает.