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

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

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

Демо игры / VIP. Устный счёт

  • На этом уроке мы напишем программу для тренировки устного счёта.

    Задание:
    Сделать тренажёр устного счёта по основным арифметическим операциям.
  • Дата отправки отчёта: 8 мая 2017 г.
  • Задание выполнено: за 7 час. 00 мин.
  • Чему научился: На этом уроке я повторил практически весь материал предыдущих уроков: работу с различными элементами формы, переменными и всем остальным. Научился находить ( более быстро ) нужную мне информацию в интернете ( касательно тем, пока не изученных ).
  • Что было сложным: Самым сложным было найти возникающие баги. Именно на их поиск и устранение ушло так много времени. Но это было и очень интересно в то же время. Голова чугунная, надо отдохнуть.
  • Комментарии: От себя в программу добавил:

    1. Главное меню. Добавил пункты: Об авторе, Справка ( как пользоваться программой ), переключение звука ( в том числе и по горячим клавишам ), выход из программы.

    2. Звуки для проигрыша, выигрыша, "проверки работоспособности звука".

    3. Новые операции ( задачи ).

    4. Время на решение задачи ( можно выбрать от 30 до 180 секунд ( через таймер )).

    5. Количество попыток ( задач ), которое тоже можно выбирать.

    Программа получилась супер-пупер. Я очень доволен результатом. Евгений Витольдович, спасибо за отличный урок.

    P.S. А можно как-то распространять программы, написанные на нашем проекте, например в социальных сетях, делиться ими с другими людьми?
  • Оценка видео-уроку:
Отчёт от 13556 за Демо игры / VIP. Устный счёт


Отчёт от 13556 за Демо игры / VIP. Устный счёт




Оцени работу

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

10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Колупаев Сергей  # Демо игры / VIP. Устный счёт / 2017-05-09 15:40

Молодец! Отлично поработал! =)


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
→  Сергей Соколов  # Демо игры / VIP. Устный счёт / 2017-05-09 15:51

Спасибо :)


2146. --
Иван
Иван
ответить
→  Колупаев Сергей  # Демо игры / VIP. Устный счёт / 2017-05-09 21:00

Здорово! Очень красиво получилось!


13540. --
Алексей Малышев
Алексей Малышев
ответить
→  Колупаев Сергей  # Демо игры / VIP. Устный счёт / 2017-05-09 21:00

зачётная программа!


13556. --
Колупаев Сергей
Колупаев Сергей
ответить
# Демо игры / VIP. Устный счёт / 2017-05-09 21:06

Иван, Алексей, спасибо. Тоже очень доволен итоговым результатом. Правда с делением 3 чисел запарка вышла - я в математике полный профан. Есть пару багов ещё, потом на выходных поправлю. Хочу дать знакомым потестировать и чтобы они пользовались. С утра сам использую, чтобы мозг размять.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Колупаев Сергей  # Демо игры / VIP. Устный счёт / 2017-05-09 22:08

Да, по поводу деления самая сложная реализация, помог опыт прохождения "Комбинаторики" =) удачи в доработках и отлове багов. Дизайн красиво придумал, осталось ползунки ещё стилизовать и будет идеально =)



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





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

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

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

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


Трудности: понять text_answer_KeyDown
хороший урок. из своего добавил таймер, который считает сколько времени понадобилось на решение задач.


Научился: Повторение пройденного
Создал в фотошопе иконку для форм и бинарника. Добавлен пункт настроек: "Простые операции" (используется только одна операция и при вычитании ответ никогда не будет меньше нуля). Добавлен пункт настроек: "Несколько операций" (при генерации примеров используются две одинаковых операции). Косметика визуального представления операций умножения и вычитания. Фокусировка на последней нажатой кнопке "начала игры" после победы. Фокусировка на поле ввода ответа после начала игры. Используется минимальное значение равное 0 там где это логично (для разнообразия генерации примеров). Добавлен счётчик потраченного времени. Добавлен счётчик неверных ответов (используется для определения итоговой оценки). При неверном ответе, поле ответа очищается, отображается подсказка с верным ответом и увеличивается счётчик неверных ответов (цвет счётчика меняется в зависимости от итоговой оценки). Следующий пример не сгенерируется, пока не будет верно решён текущий. После того как решил все примеры и ползунок дошёл до 100%, отображается сообщение с итоговой оценкой. Добавлен пункт настроек: "Случайные операции" (при генерации примеров используются случайные операции, совместно с "Несколько операций" может сгенерировать разные две операции). Если активен пункт "Случайные операции", то на всех кнопках отображается надпись "Начать" (так как каждый следующий пример будет со случайной операцией). Доработана самая крутая сложность (использованы методы Комбинаторики и Рекурсии). На данный момент существует 8 видов сложностей (что легко посчитать исходя из вариантов установки галочек, все комбинации проработаны и протестированы).