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

Формула программиста
основатель — Волосатов Евгений Витольдович

Наноигры / Игра Цифры

  • На этом уроке мы напишем игрушку «Цифры».
    Познакомимся с компонентом MenuStrip, и приручим кучу кнопок.
    Параллельно воспользуемся конструкцией языка switch - case.

    Задание:
    Создать программу с 9 кнопками, которые нужно нажимать по порядку.

    P. S. Рекомендую почитать: https://ru.wikipedia.org/wiki/Таблица_Шульте
  • Дата отправки отчёта: 16 июня 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Создавать сепаратор в меню и назначать горячие клавиши!
  • Что было сложным: Все просто)
  • Комментарии: Исправил ошибку в программе: цифра 9 не участвовала в перемешивании, т.к. в генераторе случайных чисел было указано (1, buttons); вместо (1, buttons + 1).
    Добавил фоновую картинку в игру - так интереснее убирать цифры, чтобы увидеть картинку.
    Добавил победную картинку с алыми цветами, создав новый лейбл, который становится видимым по окончании игры.
    Добавил воспроизведение победного звука в конце программы (SoundPlayer) и меню с поздравлением (MessageBox), где можно выбрать завершение игры или запуск новой.
    СПАСИБО ЗА УРОК!
  • Оценка видео-уроку:
Отчёт от 1295 за Наноигры / Игра Цифры


Отчёт от 1295 за Наноигры / Игра Цифры




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий Че  # Нано игры / Игра Цифры / 2015-06-16 12:35

Красота!
Шикарно проидумал, молодец!


24. Оля
Оля
ответить
→  Дмитрий Че  # Нано игры / Игра Цифры / 2015-06-16 11:57

Дмитрий, замечательная работа и вставленный картинки супер, хорошо придумал! :)


  • Отчёт оценивали:
    6925Артём+1  

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Научился работать с tableLayautPanel, узнал что @ позволяет отображать текст так, как он прописан в коде
Трудности: В общем ничего, все достаточно понятно рассказано и показано
Спасибо, движемся дальше
Все было чудесно, но единственное что не совсем понятно зачем использовать кучу кайсов свитчей? Это желает программу менее переносимой. Если бы мы захотели дать возможность пользователю выбирать автоматически размер нам бы пришлось дописывать кучу строк, а это плохо(((. Я бы сделал с помощью тага поместил бы каждой кнопке какое-то значение тага и потом через форич перебирал бы. А так все очень интересно жду новых уроков))))