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

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

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

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

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

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


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



Наноигры

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

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

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

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


300 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 158 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 40 мин. [Показать отчёт]
Научился: Передвигать предметы. узнал о Location. что она принадлежит структуре Point.  
Сложности: Понять про структуру Точки, что Location связана через нее. 
Комментарии: жду с нетерпением как сделать алгоритм движения шарики и всего остального :) 
2 Арканоид - Шарик и кирпичики 01:02:53 120 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 2 час. 00 мин. [Показать отчёт]
Научился: писать алгоритмы для движения чего-либо на форме 
Сложности: задать правильную реакцию для "уголков". До сих пор ,бывает шарик" так "попадает в угол, что залетает внутрь ракетки :) потом к счастью вылетает. В видеокурсе, мне кажется тоже ошибка, просто мало тестили. Например, если шарик летит справа-налево сверх-вниз и подставить удачно левый ! край ракетки - то согласно алгоритму видеокурса у него изменятся направления движения и по Х и по У, а в данном случае только У логичен. Также с другой стороны  
Комментарии: Добавил несколько функций, звук, увеличение скорости, уменьшение в игре , постанвку на паузу Подскажите кто знает, делали мы на лабиринте 2Д фон чекбокса прозрачным. пытался сделать тут и не получилось, копался копался, сделал вывод что прозрачный фон CheckBox и label ожно сделать только тогда , когда у нас картинка на заднем фоне. Если же у нас просто цвет заливки то ни то ни другое не работает. В итоге "P A U S E" у меня мигает вместе с фоном Label, что частично перекрывает объекты позади. Возможно как то решить такую задачу? 
3 Скорость реакции. Блок-схема 00:17:22 161 чел. ★ 4.7 Done
  Отчёт отправил: 8005. Александр Решено за 30 мин. [Показать отчёт]
Научился: пока ничему 
Сложности: и есть нарисовать блок схему для предложенной программы 
Комментарии: Ребята, объясните пож-та кусок из блок схемы где мы рандомно присваиваем waiting и связываем его с таймером. Каким будет происходить отсчет пока waiting не равен нулю с помощью таймера ? 
4 Скорость реакции. Три картинки по таймеру 00:15:28 154 чел. ★ 4.8 Done
  Отчёт отправил: 8005. Александр Решено за 20 мин. [Показать отчёт]
Научился: тернарный оператор узнал 
Сложности: ничего 
Комментарии: все жду как сделаем чтобы согласно блок схеме на первом уроке мы через таймер делали waitin-- и проверяли на ноль 
5 Скорость реакции. Алгоритм и рекорд 00:34:02 145 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 30 мин. [Показать отчёт]
Научился: узнал как можно таймер связать таймер с некой переменной waiting, и с помощью этого менять динамически интервал таймера 
Сложности: побить рекорд Евгения 
Комментарии: спасибо за урок 
6 Игра Цифры 00:23:10 209 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 30 мин. [Показать отчёт]
Научился: компоненту MenuStrip. о тот как можно вернуть кнопку в функции и использовать это 
Сложности: ничего 
Комментарии: хороший урок, спасибо. Мощный компонент и такой простой оказывается 
7 Бот для Цифр 00:15:40 195 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 30 мин. [Показать отчёт]
Научился: как применять auto mouse click к конкретным коориднатам, как выбирать значения строчками из тексбокса 
Сложности: все просто 
Комментарии: играя в различные в том числе и браузерные игрушки, все надеюсь, что когда-либо смогу написать бота и для них, да простят меня издатели игрушек 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 70 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 30 мин. [Показать отчёт]
Научился: писать видео, первый раз 
Сложности: открыть свой канал на ютуб. выдавал какую-то ошибку 
Комментарии: оригинальный урок :) который безусловно учит презентовать 
Видеообзор: https://youtu.be/LpnjRohiLoc
9 VIP - Карточки памяти - Подготовка 00:28:24 96 чел. ★ 4.9 Done
  Отчёт отправил: 8005. Александр Решено за 20 мин. [Показать отчёт]
Научился: узнал о свойстве Margin 
Сложности: ничего 
Комментарии: хорошо :) 
10 VIP - Карточки памяти - Алгоритм 00:55:50 92 чел. ★ 5 Done
  Отчёт отправил: 8005. Александр Решено за 2 час. 00 мин. [Показать отчёт]
Научился: загружать динамически ту или иную картинку в тот или иной бокс .узнал о таком интересном применении %(модуло), как можно задать повторяющие значения в массив 
Сложности: Как то думал легче все будет. но пришлось опять подумать над массивом кардс, что в нем хранится 
Комментарии: спасибо за данный курс, теперь точно пройден 
  Итого:   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/Otdyd72DXCo
Научился: ничему новому:) Спасибо!
Трудности: Говорить на публику, но уже проще, после нескольких записей!
Скорее жду новых открытых мне уроков!!
Смотреть видеозапись: https://youtu.be/Rubjx-W8BP0