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

Формула программиста
основатель — Волосатов Евгений Витольдович
Вступай в Телеграм чат проекта
Вебинар «Мы начинаем PHP + Yii2» начнётся через 2 дня 16 час. 39 мин.

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




Наноигры

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

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

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

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


Хочу купить!

Купить в рассрочку за мегахеши

Цена: 600 p.


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

# Название видеоурока Решило Рейтинг Доступ
1 Арканоид - Уровень и ракетка 00:50:25 381 чел. ★ 4.9 Done
  Создаём старую добрую игру Арканоид.
Создаём меню, рисуем уровень, размещаем ракетку.
Делаем, чтобы ракетка двигалась.
Отчёт отправил: 10390. Amerigo Выполнено за 10 час. 00 мин. [Показать отчёт]
Научился: Научился составлять алгоритм, лучше настраивать Windows Form. 
Сложности: Создать заставку и иконку. 
Комментарии: Благодаря уроку, я научился создавать хорошие заставки для игр и иконки и нашел хорошую программу для этого. Спасибо за дополнение) 
2 Арканоид - Шарик и кирпичики 01:02:53 286 чел. ★ 4.9 Done
  Делаем движение шарика, отскок его от стен и ракетки, а также выбивание кирпичиков.
Отчёт отправил: 10390. Amerigo Выполнено за 3 час. 00 мин. [Показать отчёт]
Научился: Чуточку математики и использованию компонентов виндовс не по назначению. 
Сложности: Хотел добавить свою музыку, добавил но не пофиксил баги, не смог остановить музыку когда надо или зациклить её. 
Комментарии: Спасибо за урок, дальше будет самый лучший урок для меня. 
3 Скорость реакции. Блок-схема 00:17:22 292 чел. ★ 4.8 Done
  На этом уроке мы составим блок-схему
для игры по вычислению скорости реакции.
Нам потребуются три картинки, листик и ручка.
Отчёт отправил: 10390. Amerigo Выполнено за 30 мин. [Показать отчёт]
Научился: Создавать блок-схемы. Заранее создавать и обдумывать переменные и логику программы. 
Сложности: Сфотографировать листочек с каракулями) 
Комментарии: Так бы перед каждым уроком, что бы сначала делали блок-схему, а потом приступали к работе. 
4 Скорость реакции. Три картинки по таймеру 00:15:28 277 чел. ★ 4.8 Done
  На этом уроке мы подготовим форму для программы.
Установим иконку, разместим три картинки, кнопку запуска.
Напишем демо-код для переключения картинок.
Отчёт отправил: 10390. Amerigo Выполнено за 10 мин. [Показать отчёт]
Научился: Научился тернарному коду, но не уверен где смогу ли я им пользоваться. 
Сложности: Сделать всё самому а не по уроку, но увы пока не хватает знания. 
Комментарии: Хороший урок, половину сделал сам, а половину там где скрипты уже по уроку. 
5 Скорость реакции. Алгоритм и рекорд 00:34:02 259 чел. ★ 4.9 Done
  На этом уроке мы наконец-таки создадим программу
вычисления скорости реакции, следуя блок-схеме.
Напишем обработчик кнопки "Запуск", кликов по картинкам и таймера.
Даже добавить прогресс-бар для наглядности.
Отчёт отправил: 10390. Amerigo Выполнено за 50 мин. [Показать отчёт]
Научился: Использовать Random, писать программу по блок схеме. 
Сложности: Разобраться что написано на листочке где Блок-схема) 
Комментарии: Не захотел добавлять прогресс бар, не понравился мне как он работает. 
6 Игра Цифры 00:23:10 314 чел. ★ 4.9 Done
  На этом уроке мы напишем игрушку «Цифры».
Познакомимся с компонентом MenuStrip, и приручим кучу кнопок.
Параллельно воспользуемся конструкцией языка switch - case.

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

P. S. Рекомендую почитать: https://ru.wikipedia.org/wiki/Таблица_Шульте
Отчёт отправил: 10390. Amerigo Выполнено за 25 мин. [Показать отчёт]
Научился: Пользоваться for и case. 
Сложности: Придумать как вывести сообщение: "ты победил" 
Комментарии: Замечательный урок, сделал его в 2.42 ночи 
7 Бот для Цифр 00:15:40 293 чел. ★ 4.9 Done
  На этом уроке мы напишем бота для игры из прошлого урока.
Мы научим мышку быстро щёлкать по кнопкам программы из прошлого урока.

Задание:
Написать бота для игры из прошлого урока.
Придумать, для чего можно использовать эту программу.

Отчёт отправил: 10390. Amerigo Выполнено за 20 мин. [Показать отчёт]
Научился: Использовать команду Position и подкрепил знания с for. 
Сложности: На этот раз ничего сложного не было :-) 
Комментарии: Этой программой можно пользоваться в разных играх даже в тех же кликерах. Ещё можно закрывать им рекламу. 
8 ФИНАЛЬНЫЙ УРОК 00:23:23 148 чел. ★ 4.9 Done
  Задание.
Записать видеообзор любой своей программы.

Отчёт отправил: 10390. Amerigo Выполнено за 20 мин. [Показать отчёт]
Научился: Записывать видео и делать обзор на программу. 
Сложности: С первого раза хорошо записать)  
Комментарии: Следующий курс я буду покупать Игра Шарики. 
Видеообзор: https://www.youtube.com/watch?v=sooavtR5Nd0
9 VIP урок. Игра 2048 00:08:33 29 чел. ★ 4.7 Open
  Поздравляю с окончанием курс "Наноигры".
Теперь можно немножко расслабиться и поиграть в 2048.
Мы напишем эту замечательную игру в курсе "Микроигры".
  Итого:   9 видеоуроков общей продолжительностью 4 час. 10 мин. 28 чел. ★ 4.86  
  Финалисты:   Сергей,   Николай Денисов,   Progresir,   WildOrc,   Dmitry Sinitsin,   chip,   Bodrik_torf,   zhikharevav,   Виталий,   Иван Воронин,   Андрей,   Алексей|BrisK|Кривицкий,   Денис,   Андрей Шевченко,   Protos,   Никита,   Иван,   Владимир,   Юрий,   Константин Мельников,   Михаил,   OloloCode,   Александр,   Tekashnik,   Дмитрий,   Евгений,   Dima,   Salamatory .

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




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

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

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

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


Научился: Создавать видео-обзоры.
Трудности: Выработать стиль изложения: "Что на уме - то и на языке".
Курс понравился, Обратил внимание, некоторые более простые уроки идут позже, чем более сложные, например, после более сложного урока "игра арканоид" идет несколько существенно более простых уроков, которые закрыты, пока не пройдешь "арканоид".


доделал игрушку "Скорость реакции", стилизировал все игровые моменты, так же заменил месседжбоксы на внутриигровые окошки в стиле Диззи на Спекки, добавил больше анимаций окружения, подробнее на видео =)