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

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

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

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

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

    Задание:
    Создать игру и поставить свой рекорд.
  • Дата отправки отчёта: 21 ноября 2014 г.
  • Задание выполнено: за 45 мин.
  • Что было сложным: использование DateTime.Now.Ticks
  • Комментарии: почему мы использовали тип string mode = "stop"/"play", а не тип bool mode = true/false? Это в угоду упрощения примера или действительно тут string удобнее bool?
  • Оценка видео-уроку:
Отчёт от 2540 за Демо игры / Игра Быстрощёлк




Оцени работу

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

1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Денис Авгурин  # Видео-игры / Игра Быстрощёлк / 2014-11-21 06:51

Тип string удобнее, так как при необходимости можно будет использовать и другие состояния программы, например, если добавить кнопку "пауза", будет режим mode = "pause".
Ещё лучше, конечно, использовать структуру Enum, где выписать все значения.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1  

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





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

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

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

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


Научился: Узнал, что есть такое время исчисления, как Ticks. Узнал, что условием может быть и текст. Понял, что нужно порешать консольные задачи, потому что знаний все равно не хватает. Поскольку не знакома, как начинающему с нуля, конструкция if (...) return;
Трудности: Найти ошибку в коде, поскольку обратный отсчет уходил значением меньше нуля и писал отрицательные числа, также количество кликов за секунду было равно бесконечности, даже если начинал игру заново.
Отправлял отчет ранее, но он почему-то не отправился. Причем такая ситуация повторилась уже второй раз )) Было бы круто, если к видео были бы ссылки на литературу с доступным изложением, где можно было прочитать про функции, методы и прочее, что использовались в данной программе) В целом - большое спасибо. Поход отличный - практика, порождает интерес к теории.


Научился: Работать с событиями на форме, закрепил ещё раз ранее полученные знания.
Трудности: Пытался сделать настройки на другой форме, но что то не получилось разобраться с передачей данных из одной формы в другую. Отложил это на потом. Сделал задание два раза. Первый раз повторяя все действия на экране, второй раз сам, лишь подглядывая то что не помню. Это оказалось намного сложнее.
Всё хорошо, всё нравиться.