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

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

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

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

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

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


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



Наноигры

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

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

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

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


300 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 158 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 8 час. 00 мин. [Показать отчёт]
Научился: Закрепил знания по координатам и научился управлять элементами с помощью клавиатуры. 
Сложности: У меня долго не работал алгоритм перемещения, из-за чего так долго и выполнял.  
Комментарии: До сих пор не до конца понял алгоритм перемещения, поэтому записи Paint сохранил себе в проект :)  
2 Арканоид - Шарик и кирпичики 01:02:53 120 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 12 час. 00 мин. [Показать отчёт]
Научился: Закрепил знания по координатам разных элементов, а также научился вычислять таковые.  
Сложности: Сложно было понять эти координаты, а также сделать количество жизней. P.S. Во время игры мячик ненадолго начинает "подвисать" и находится в "подвешенном" состоянии где-то полсекунды. С чем могло бы быть это связано? 
Комментарии: Я добавил количество жизней, сделал возможность пользователю уйти "покурить", т.е. добавил паузу (вызывается с помощью кнопки"Р"), а также решил немного разнообразить рисунок:) Кроме того, во время начала игры я сделал рандомно направление мячика, т.е. он может улететь как влево, так и вправо. С каждым уроком я всё больше начинаю ПОНИМАТЬ, как писать программы, но самое главное - начал любить это дело ещё больше, т.к. оно ОЧЕНЬ тесно связано с моей любимой математикой, которой я посвящал свои школьные дни. Конечно, тема координат очень тяжёлая, и поэтому мне пришлось потратить 12 часов на то, чтобы полностью разобраться, ЧТО за точка и какие действия с ней дальше будут. Конечно, недоработок полно, но я надеюсь, что к финальному уроку полностью отредактирую их и предоставлю идеальную для себя программу. В любом случае, огромное спасибо Вам за этот урок!  
3 Скорость реакции. Блок-схема 00:17:22 161 чел. ★ 4.7 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Вспомнил, что такое блок-схема и как рисовать их.  
Сложности: Нарисовать блок-схему, т.к. подзабыл, как это делать. 
Комментарии: Я решил совместить в этой игре приятное с полезным: поскольку я страстный болельщик футбола и играю в воротах, то эта программа на быстроту реакции - как раз для меня! А потом попробую ещё скреативить на картинки :)  
4 Скорость реакции. Три картинки по таймеру 00:15:28 154 чел. ★ 4.8 Done
  Отчёт отправил: 6925. Артём Решено за 20 мин. [Показать отчёт]
Научился: Повторил свойства таймера и PictureBox 
Сложности: Сложно было сразу понять условный оператор с вопросительным знаком 
Комментарии: Самому приятно писать :) 
5 Скорость реакции. Алгоритм и рекорд 00:34:02 145 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Я научился обрабатывать события клика по картинке, узнал о классе Stopwatch, а также изучил свойства элемента ProgressBar. 
Сложности: Сложно было написать метод запуска игры и NextClick(), поскольку не сразу начали появляться картинки. Пришлось даже "снести" проект и новый построить.  
Комментарии: Я не ищу лёгких путей и решил сделать разнообразие, чтобы жить стало веселей. Использовав методы меню из игры "Лабиринт", создал своё меню и два варианта темы игры: в виде футбольного поля, где надо кликать по вратарям, и в виде котиков, которые быстро прыгают на диван :) Правда, одним классом сделать не удалось, но постараюсь в дальнейшем это исправить. В любом случае, программа работает в обеих темах, чему я несказанно рад и благодарен за урок! 
6 Игра Цифры 00:23:10 209 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 30 мин. [Показать отчёт]
Научился: Повторил TableLayoutPanel и меню 
Сложности: Не сразу понял sender, но потом пошевелил извилинами и всё в порядке:) 
Комментарии: Хороший и простой урок:) 
7 Бот для Цифр 00:15:40 195 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 15 мин. [Показать отчёт]
Научился: Научился обрабатывать события клика по мышке.  
Сложности: Сложно было понять код из http://stackoverflow.com/  
Комментарии: Думаю, программа пригодится для Excel для выполнения одних и тех же команд 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 70 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Научился создавать видеоотчёты и "стоять" за себя и свои программы.  
Сложности: Сложно было впервые сделать видео, учитывая проблемы с дикцией.  
Комментарии: Спасибо за такой практический урок! В жизни очень пригодится! P.S. за звук извиняюсь, микрофон ужасный, но другого нет :(  
Видеообзор: https://youtu.be/8tPc9GxFjJ0
9 VIP - Карточки памяти - Подготовка 00:28:24 96 чел. ★ 4.9 Done
  Отчёт отправил: 6925. Артём Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Закрепил знания по pictureBox и tablePanel 
Сложности: Найти картинки :) 
Комментарии: С нетерпением жду следующий урок :)  
10 VIP - Карточки памяти - Алгоритм 00:55:50 92 чел. ★ 5 Done
  Отчёт отправил: 6925. Артём Решено за 3 час. 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#.

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