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

Формула программиста

основатель — Волосатов Евгений Витольдович
Open shop Демо игры

Демо игры

Несколько простых игрушек для ознакомления с проектом.
Каждая игровая программа пишется с нуля.
Доступ к урокам последовательный.

Во время прохождения курса вы самостоятельно
напишете несколько игровых программ.

Объём: 8 видеоуроков.

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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE C# чего начать программировать 00:07:44
600 чел. ★ 4.9 Done
 

Добро пожаловать!

Ты герой, раз дошёл до этой страницы :)
В этом коротком видео обращении я покажу и расскажу,
где найти обещанные уроки, консольные задачи, как этим всем пользоваться.

Отчёт отправил: 20071. New programist Выполнено за 13 мин. [Показать отчёт]
Научился: Хочу научиться разрабатывать софт и игры, лучше понимать язык программирования C#, понимать как решать задачи по C# и побольше их решать т.к. решая задачи возникают трудности в их решении иногда не все понятно, не вся теория этого языка мне известна. 
2 FREE Картинка с секретом 00:53:40
8 тестов
1372 чел. ★ 4.9 Done
  Самая первая программа создаётся, практически, только мышкой.
Весь нужный код будет сгенерирован автоматически системой.
Смотри видео, повторяй действия и создавай свою программу!

Задание:
Написать программу с 5 картинками и 4 кнопками.
Каждая кнопка открывает одну из 4 картинок.
Пятая картинка открывается каким-либо "секретным" способом.
Отчёт отправил: 20071. New programist Выполнено за 1 час. 44 мин. [Показать отчёт]
Научился: Узнал один из секретов, как можно скрыть секретную картинку, сделать специальные попытки, чтобы пользователь не смог так просто найти секретную картинку. Как было сказано в видео  - это пасхалка. 
Сложности: Ничего. 
3 Лабиринт 2D - меню 00:29:13
3 теста
1120 чел. ★ 4.9 Done
  Начинаем создание игры - многоуровнего лабиринта.
На этом уроке мы создадим главное меню и класс для воспроизведения звуков.

Задание:
Создать заготовку для будущего лабиринта.
Отчёт отправил: 20071. New programist Выполнено за 2 час. 49 мин. [Показать отчёт]
Научился: Узнал где лежат уже готовые аудиофайлы в windows, выводить звук при нажатии кнопки, при нажатии на chebBox выводить звук. 
Сложности: Ничего. 
4 Лабиринт 2D - игра 00:47:49
3 теста
802 чел. ★ 4.9 Done
  На этом уроке мы создадим два уровня игры и запрограммируем их.
В игре будут предметы для собирания, ключи, двери, мигающие стены.

Задание:
Создать два или три уровня для игры Лабиринт.
Отчёт отправил: 20071. New programist Выполнено за 1 день 3 час. 25 мин. [Показать отчёт]
Научился: Узнал про способ создать неплохую игру на WindowsForms (это очень интересное занятие), доработал заготовку для следующих уровней, создал еще 3 уровня, узнал как сделать игровые задачи,  узнал где лежат уже готовые файлы WAV. расширения, понял зачем нужны классы, как воспроизводить звук checkBox-ом, как сделать препятствия за которые нельзя пересекать. 
Сложности: Создать 3 уровня, которые требовали разбиение большой задачи на подзадачи. Сначала уровень 3, потом по сложнее уровень 4, и доработка 5-ого уровня и разработка бонусного уровня. В остальном все понятно. На все про все ушло 2 недели. Непростое занятие разработчика игр))) 
5 Игра Быстрощёлк 00:25:26
814 чел. ★ 4.9 Done
  На этом уроке мы создадим мини-игрушку «Быстрощёлк»,
которая поможет узнать максимальную скорость нажатия кнопок мышки.

Задание:
Создать игру и поставить свой рекорд.
Отчёт отправил: 20071. New programist Выполнено за 2 дня 1 час. 33 мин. [Показать отчёт]
Научился: Сделал первую программу, в которой нужно побивать рекорды. Узнал как сделать, чтобы кнопка после запуска игры была не нажимаемой до конца игры, выводить результаты по окончанию игры, обрабатывать события по нажатию кнопки мыши, обработка быстрых нажатий клавиш мыши по событию MouseDown, узнал про DateTime.Now.Ticks обрабатывающий сколько было сделано кликов в данный момент времени, TimeSpan.FromTicks переводящий клики в секунды. 
Сложности: Ничего. 
6 Бот для Быстрощёлка 00:25:35
694 чел. ★ 4.9 Done
  На этом уроке мы повеселимся :)
Напишем бота для игры из прошлого урока.
Программа будет сама кликать и ставить сногсшибательные результаты!

Задание:
Написать бота для прошлой игры и поставить супер-рекорд!
Отчёт отправил: 20071. New programist Выполнено за 22 час. 50 мин. [Показать отчёт]
Научился: Узнал про новый компонент TrackBar, узнал про новую библиотеку стандартную в Windows API, узнал как сделать при перемещении ползунка TrackBar менялись значения, сделал первого бота кликера на C#. 
Сложности: Ничего. 
7 Камень ножницы бумага 00:47:10
1 тест
560 чел. ★ 4.9 Done
  На этом уроке мы напишем игровую программу
по мотивам детской игры на руках - «Камень-Ножницы-Бумага».

Задание:
Написать игру и победить компьютер.
Отчёт отправил: 20071. New programist Выполнено за 1 день 1 час. 28 мин. [Показать отчёт]
Научился: Научился работать с классом Random, узнал как можно оптимизировать программу не набирая много кода (особенно через ввод значений в свойстве  Tag), узнал как можно сделать код компактнее, узнал про режимы игры show и game, узнал как сделать уровень сложности для игры, научился выводить результаты игры,  научился выводить фигуры при наведении на них мышкой, научился предусматривать условия игры. 
Сложности: Понять как еще возможно оптимизировать программу не набирая много кода и убрав ненужные библиотеки, но про этот способ, который я узнал из этого видеоурока очень удивил. 
8 ФИНАЛЬНЫЙ УРОК 00:01:51
505 чел. ★ 4.9 Done
  Поздравляю!
Ты прошёл весь курс "Демо-игры"!
Теперь ты знаешь, как у нас здесь всё устроено.

Пожалуйста, напиши отзыв,
прикрепи свою фотографию и напиши своё имя и фамилию.

Какой курс ты будешь проходить следующим?
Отчёт отправил: 20071. New programist Выполнено за 44 мин. [Показать отчёт]
Научился: Здравствуйте! Меня зовут Виктор Манзенков, начал заниматься на проекте videosharp.info недавно. Изучаю язык программирования C# совместно с технологией Unity. Проходя данный видеокурс я заметил, что начал понимать C# глубже и эффективнее его усваивать, процесс обучения очень затягивающий и увлекательный. По-моему мнению это единственный проект, который я вообще когда-либо видел, который сильно мотивирует к процессу изучения. Я благодарен автору проекта videosharp, представивший возможность пройти несколько бесплатных видеоуроков, которые очень сильно мотивируют к изучению языка программирования C#. Следующий очень хочу пройти видеокурс по "База данных - управление гостиницей". Еще раз благодарю автора за представленную возможность начать заниматься. Всем успехов в обучении и изучении! 
9 VIP. Устный счёт 00:46:39
2 теста
386 чел. ★ 4.9 Done
  На этом уроке мы напишем программу для тренировки устного счёта.

Задание:
Сделать тренажёр устного счёта по основным арифметическим операциям.
Отчёт отправил: 20071. New programist Выполнено за 1 день 3 час. 42 мин. [Показать отчёт]
Научился: Из данного видеоурока создал игру, в которой можно выбирать режимы для игры. При вводе правильного ответа продвигается progressBar, при неправильном ответе игра заканчивается, узнал про свойство mode устанавливающее режим игры, узнал как описывать условия при котором будет выбран тот или иной режим игры а также описывать их решения, узнал про событие KeyDown  и как его обрабатывать.  
Сложности: Придумать идею для приложения. К программе дополнил следующие возможности: SplashScreen (загрузочный экран при запуске приложения), несколько работающих вкладок, условие выхода из приложения (выйти или нет), добавил еще одну метку показывающая что игра началась, и кнопку "Выйти из текущего режима", которая доступна только при выборе одного из режимов (думаю это будет полезная фишка). 
10 VIP. Бесплатная консультация без видео
63 чел. ★ 4.8 Done
  Приглашение на бесплатную консультацию.

Отчёт отправил: 20071. New programist Выполнено за 11 мин. [Показать отчёт]
Научился: На бесплатной консультации не был, но завершить все-таки видеокурс нужно до конца. При прохождении видеоурока если и возникали трудности гуглил проблему, при нахождении примерного решения думал как применить его для своего решения.  
  Итого:   10 видеоуроков 4 час. 45 мин.
17 тестов
62 чел. ★ 4.89  
  Финалисты:   Евгений,   Oleg Didok ,   Иван Воронин,   Tekashnik,   LINKI,   vip,   zhikharevav,   Виктор,   Protos,   Алексей В.,   Ramzan,   Александр,   alexmail19Q,   Степан,   Вова Завісляк,   Андрей,   Владимир,   Snepper,   Александр Балбашов,   Сергей Соколов,   gorynych,   Кирилл,   Hofflin,   FireWolf,   DimanDOS,   Айдар,   AlliZzeN,   Rise,   Павел Демьянов,   Никита,   Den Andreevich,   Stainlessrat,   Макс Тимашков,   Николай,   Chip,   Дмитрий,   Сергей,   Владимир,   Даниил Лаутеншлегер,   Никита,   New programist,   Геннадий Кравцов,   Артём Нагорный,   no name,   Андрей,   Діма,   Эльвир,   Александр,   Николай,   Евгений,   Новопашин Владимир,   Xa4_Xakum,   Кирилл,   Shahlo,   Anatoli,   Konstantin,   MaxB,   Эдуард,   Толстых Александр,   AndreyGr,   София,   Иван .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Трудности: Сложностей не было.
Всем рекомендую отличный обучающий проект Евгения Витольдовича. Здесь вы с первого урока начнёте создавать рабочие игры и проекты на языке C#. Видео уроки проходят интересно и позновательно. Обучение ориентированно на практику, поэтому уже после первого урока, вы увидите результат ваших трудов. После регистрации, вы будете приятно удивлены, тем что здесь много единомышленников, которые готовы вам помочь и поддержать. Присоединяйтесь. Удачи.


Научился: Основам C#, а также работе в Visual Studio.
Трудности: Поднять свой зад :)
Я очень хочу поблагодарить за эти уроки. Всем известно, начать это уже наполовину закончить. Так вот, Волосатов Евгений Витольдович, большое благодарю за то что своими интересными уроками вмотивировали меня поднять свою задницу и начать изучать C#. Вы даете мне те практические навыки, которых мне не хватало для полноценной учебы. Теперь я вместе с вашими уроками достаю книгу и сочетаю теорию с практикой, и это дает еще лучший результат. Я експерментую и ошибаюсь, я учусь и совершенствуюсь. Я рад что имею такую возможность учиться. Вількович Святослав, Львів, Україна. 25 липня 2016 року.