Обучение на c#

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

Видеокурс по созданию игровых программ

Многие любят играть в игрушки.
Однако играть в игрушки, которые создал сам, ещё интереснее!

Есть отличная идея!
Будем использовать увлечение играми для изучения программирования.
Ты сам не заметишь, как «за игрой» прокачиваются навыки программирования. Какие знания вы получите по завершению курса:

-Основы работы с Visual Studio
-Основы работы с Windows Forms
-Основы работы с устройствами ввода(Мышь, клавиатура)
-Основы составления блок-схем для наших будущих программ
-Основы оптимизации кода
-Основы работы с переменными и массивами.
-Рисование объектов средствами языка C#
-Научитесь применять основные алгоритмы при создании программ и игр, а не только в консоли.


Какие программы я хочу написать



Наноигры

Множество разнообразных небольших игрушек, каждая игровая программа пишется с нуля до базовой функциональности. Доступ к урокам строго последовательный с отчётностью.

Какие знания вы получите по завершению курса:

-Основы работы с Visual Studio
-Основы работы с Windows Forms
-Основы работы с устройствами ввода(Мышь, клавиатура)
-Основы составления блок-схем для наших будущих программ
-Основы оптимизации кода
-Основы работы с переменными и массивами.
-Рисование объектов средствами языка C#
-Научитесь применять основные алгоритмы при создании программ и игр, а не только в консоли.

Объём: 9 видеоуроков = 4 игры + 1 бот


300 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 159 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 1 час. 30 мин. [Показать отчёт]
Сложности: Ничего сложного 
Комментарии: Замечаний нет - все очень нравится. 
2 Арканоид - Шарик и кирпичики 01:02:53 121 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 2 час. 30 мин. [Показать отчёт]
Сложности: Разобраться в обработке ударов и отскоков 
Комментарии: Все очень понравилось! 
3 Скорость реакции. Блок-схема 00:17:22 162 чел. ★ 4.7 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Составлять блок-схему алгоритма программы. 
Сложности: Все просто. 
Комментарии: ГТО 
4 Скорость реакции. Три картинки по таймеру 00:15:28 155 чел. ★ 4.8 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 20 мин. [Показать отчёт]
Научился: Четырем способам зацикливания показа трех картинок! 
Сложности: Найти ошибку - почему картинки в первый момент все вместе отображаются, а потом только начинают мигать: надо было заменить свойство Visible в pictureBox на false 
Комментарии: Интересно как от частоты смены картинок меняется ощущения от неприятного к приятному. Так каждая мелочь в программе может сделать ее привлекательной или отталкивающей. 
5 Скорость реакции. Алгоритм и рекорд 00:34:02 146 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Работать с объектами класса Stopwatch. Форматированному выводу чисел с точностью до тысячных. 
Сложности: Найти лишний вызов функции, приводящий к двойному увеличению прогрессБара. 
Комментарии: Исправил глюк с заполнением прогрессБара на один шаг еще до появления первой картинки. 
6 Игра Цифры 00:23:10 210 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создавать сепаратор в меню и назначать горячие клавиши! 
Сложности: Все просто) 
Комментарии: Исправил ошибку в программе: цифра 9 не участвовала в перемешивании, т.к. в генераторе случайных чисел было указано (1, buttons); вместо (1, buttons + 1). Добавил фоновую картинку в игру - так интереснее убирать цифры, чтобы увидеть картинку. Добавил победную картинку с алыми цветами, создав новый лейбл, который становится видимым по окончании игры. Добавил воспроизведение победного звука в конце программы (SoundPlayer) и меню с поздравлением (MessageBox), где можно выбрать завершение игры или запуск новой. СПАСИБО ЗА УРОК! 
7 Бот для Цифр 00:15:40 196 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Имитировать мышиный клик при помощи импортированной функции управления мышью. Создавать многострочный текстовый блок, добавлять строки (Environment.NewLine) и считывать их значение (textBox.Lines.Length). Узнал о новом для меня типе данных uint. 
Сложности: Сложно не было. 
Комментарии: Можно автоматически рисовать картинку (например, логотип), можно приспособить для автоматического составления расписания у нас на работе, только придется добавить задержку между кликами, чтобы дождаться запуска необходимых приложений. Т.е. любые стереотипные операции, выполняемые на том же компьютере с помощью одной лишь мыши можно автоматизировать этой программкой. 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 71 чел. ★ 4.9 $
9 VIP - Карточки памяти - Подготовка 00:28:24 96 чел. ★ 4.9 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал как создавать меню MenuStrip и настраивать элемент TableLayoutPanel 
Сложности: Придумать, какие изображения разместить на карточках. 
Комментарии: Предвкушаю) 
10 VIP - Карточки памяти - Алгоритм 00:55:50 92 чел. ★ 5 Done
  Отчёт отправил: 1295. Дмитрий Че Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Писать программу по алгоритму. Программно менять курсор (get_picture_box(picture).Cursor = Cursors.Arrow;) 
Сложности: Не сложно. 
Комментарии: Получил удовольствие от процесса планирования и воплощения программы. И, конечно, от самой игры - здорово получилось! Спасибо! 
  Итого:   10 видеоуроков общей продолжительностью 5 час. 26 мин. 45 чел. ★ 4.88  
  Финалисты:   Константин,   Сергей,   Оля,   Елена,   Антон Лазарец,   Nurbek,   Olly,   Сергей Сергеевич,   Никита,   Lik_Kirill,   Александр,   Alexander Sidorov,   Мария,   Андрей ,   Alexander,   Виталий,   Артём,   Юрий ,   Александр,   annaka,   Ильшат,   devnull,   Влад,   Дмитрий,   Сергей Владимирович,   Permitin Alexey,   Орехов Эдуард,   Дмитрий Артюхин,   Frank,   inward,   Даниил Степаненко,   Андрей,   Pavel_Novosib,   Евгений,   Александр Б.,   Сергей Соколов,   Алексей Хонин,   Александр,   Сергей Зулкарнаев,   Иван Воронин,   Amerigo,   Олег Лопухинский,   Андрей,   Сергей Колупаев,   Сергей Аникин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать видео со звуком
Трудности: Говорить
Не люблю я это дело, видео записывать... может привыкну.
Смотреть видеозапись: https://youtu.be/5RZD8QAZOHY
Научился: записывать видео, созданию канала
Трудности: арканоид доделать
было записано 2 видео, в первом, что отображается в пункте 6, я записал обзор программы, в этом коментарии, я записал свой отзыв по поводу проекта и сайта(ссылка 1, и просьба помочь с второй программой) 1) Отзыв - https://youtu.be/ej1oFiOJ_e4 2) Программа, которую я прошу помочь мне улучшить, если не кодом, то хотя бы тем, в какую сторону двигаться https://youtu.be/BElZmwjiPq0
Смотреть видеозапись: https://youtu.be/TO_mDL4LNPQ