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

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

Демо игры

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

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

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

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

# Название видеоурока Решило Рейтинг Доступ
1 C# чего начать программировать 00:07:44 160 чел. ★ 4.9 Free
2 Картинка с секретом 00:53:40 1149 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Довольно интересная подача материала... 
Сложности: Я не первый день в программировании, поэтому проблем не возникло. 
Комментарии: Пока нет. Надеюсь и не будет! 
3 Лабиринт 2D - меню 00:29:13 943 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал новое про воспроизведение файлов 
Сложности: Борьба с ошибкой: "Ошибка времени выполнения: Звуковой API поддерживает воспроизведение только волновых файлов PCM." Очень жаль, что в видеоуроке ни слова не сказано про эту проблему. Пришлось поковыряться в гугле... 
Комментарии: Хотелось бы более подробных объяснений. 
4 Лабиринт 2D - игра 00:47:49 668 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 3 час. 40 мин. [Показать отчёт]
Научился: И лейблы могут быть стенами..... 
Сложности: Выделять все лейблы стен... 
Комментарии: Вы говорите что если игра на 100 уровней то так делать не правильно... А как правильно? 
5 Игра Быстрощёлк 00:25:26 706 чел. ★ 4.8 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: делать МесаджБокс 
Сложности: побить рекорд... 
Комментарии: В вашем коде будет некрасивое отображение результата меньше 1. То есть значение 0,6 программа выводит просто ,6 
6 Бот для Быстрощёлка 00:25:35 596 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работе с событиями мыши 
Сложности: Ничего 
Комментарии: Я думаю было бы не лишним реализовать запуск бота по первому клику! То есть работать должно примерно так: нажали кнопку "Начать кликать" потом сами еще раз кликнули в произвольном месте, а программа уже в свою очередь делает свои автоклики. 
7 Камень ножницы бумага 00:47:10 474 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 50 мин. [Показать отчёт]
Научился: Многому 
Сложности: Ничего 
Комментарии: Программа очень сырая и имеет ряд весомых недостатков. Во-первых информация о количестве побед не выводится сразу после победы/проигрыша/ничьи а только после запуска следующего уровня. Во-вторых так как рука меняется случайным образом получилась не красивая анимация руки. То он 5 сек держит камень, то меняет только ножницы и бумагу несколько раз подряд. На мой взгляд необходимо отдельно прописать красивую анимацию поочередной смены руки с камня на ножницы, а потом с ножниц на бумагу, а с бумаги опять на камень. Не очень быструю. А вот в момент выбора руки игрока должен происходить случайный выбор фигуры и рука с отображаемой в тот момент фигурой должна меняться на выбранную случайным образом фигуру. В добавок это еще и избавит от возможности подсмотреть у компьютера текущую руку. В-третьих в момент убирания курсора мышки со всех трех фигур рука должна исчезать а не показываться та, на которой последний раз была наведена мышка. Я прекрасно понимаю что цель обучения стоит другая, но все же хочется обучаться на более правильных и более "причесанных" примерах. В связи с вышеизложенным урок заслуживает твердую четверку! 
8 ФИНАЛЬНЫЙ УРОК 00:01:51 431 чел. ★ 4.8 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 30 мин. [Показать отчёт]
Научился: Писать отзывы! 
Сложности: Вспоминать слова! 
Комментарии: Уважаемый Евгений Витольдович! Спасибо огромное Вам за ваш труд. Вы проделали огромную работу и заинтересовали программированием думаю не одного меня. Мне действительно нравится то, что Вы используете пускай и простые но все же вполне реальные и рабочие примеры программ и игр. Хочу оставить несколько пожеланий, которые на мой взгляд улучшили бы Ваш сервис. 1. Больше теории. К сожалению на ваших видеокурсах практически ничего не объясняется. Все сводится к простому "Делай как я". Все же хотелось бы получить больше теоретических сведений из Ваших видеоуроков. 2. Качество программ. Как я уже писал ранее Ваши программы не всегда доведены до ума. К примеру в лабиринте вместо рисования стен с помощью лейблов лучше использовать картинки стен. В игре камень ножницы бумага, не красивая анимация руки и т.д. я понимаю что это не главное, но хочется учиться на более прилизанных программах. 3. Желательно довести "до ума" Ваш сайт. К сожалению, он далек от идеала. Непонятно почему видео курс просмотрело 42 чел. а решило 120. Не совсем понятна система оценки работ. Я думаю Вы и сами прекрасно знаете слабые стороны Вашего сайта. 4. На мой взгляд Вашему сайту катастрофически не хватает форума. Было бы очень хорошо иметь возможность задать вопрос Вам лично или обсудить программы с другими участниками сообщества. Я думаю что у Вашего проекта большое будущее и все еще впереди, и мне в свою очередь хотелось бы видеть Ваш проект более удобным. Спасибо еще раз! Надеюсь не обидел Вас, так как ни в коем случае не ставил перед собой такую цель, а хотел лишь рассказать Вам о некоторых недочетах.  
9 VIP. Устный счёт 00:46:39 327 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Таймер 
Сложности: Таймер 
Комментарии: Нет 
  Итого:   9 видеоуроков общей продолжительностью 4 час. 45 мин. 46 чел. ★ 4.88  
  Финалисты:   Артём,   Михаил Ермишин,   Иван Воронин,   FireWolf,   Tekashnik,   Елена,   LINKI,   Константин,   Александр Р.,   kirilljgha,   Сергей Стефаненко,   konstantin,   Новопашин Владимир,   Кирилл Шмойлов,   Игорь,   Permitin Alexey,   Алексей|BrisK|Кривицкий,   Роман,   Сергей,   Frank,   Павел,   Никита,   DimanDOS,   Катерина,   Сарапульцев Константин,   Петя,   Сергей,   zhikharevav,   Alpinist573,   DimkaKMS,   Protos,   Никита,   Наталья,   Морозов Юрий Александрович,   Иван,   Neverwinter 2,   Скозложоп,   Андрей Шевченко,   zmejchik,   Николай Денисов,   Олег Лопухинский,   jin,   Serpimolot,   Алексей В.,   Дмитрий,   Алексей Хонин .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Выбрать хорошую фотку)
Спасибо большое, Евгений Витольдович, за этот замечательный видеокурс!!! Очень нравится, что здесь все весело и хорошо объясняется; можно задать вопросы, если что-то непонятно; посмотреть, как делали эту программу другие программисты; пока не сделаешь урок, не перейдешь к следующему. Вообщем, очень хороший видеокурс, еще раз спасибо) Бублик Марина
Курс и сайт по сути своей - уникальные. Хочу поблагодарить, Волосатова Евгения Витольдовича за его труд - вложенный в это нелёгкое дело! Нравится видеть продукт своих усилий, это подстёгивает дальше заниматься! Списывалось всё хорошо и без проблем :D! А вот что-то своё сделать - уже проблемнее) Конечно я сейчас не могу побежать и кодить что-то, ибо даже до звания - "Новичок" ещё далеко) Но какие-то "скелетные" азы начинают откладываться в сознании. И в принципе появляются туманные силуэты того, что из себя представляет программирование. Вообще C#, это мой первый язык программирования, выбор пал из-за игрового движка Unity Engine. В идеале хотелось бы C++, но начинать своё знакомство с программированием с данного ЯП - крайне смутная затея , так как более 70% сразу же это дело бросит в виду его трудности. А вот C# хоть и похож на С++, но он другой и считается более легким. Так же довольно мощный и лаконичный язык. Как говорилось ранее - это мой первый ЯП. И не сказать что трудно, но и не легко. В школе у нас информатики больше не было, чем было. Так что.. всё что я помню, так это алгоритмы, ветвления, истина/ложь, цикл и 0 1. Благодаря этому курсу я примерно начал понимать и это радует! На заметку новичкам - постарайтесь подучить синтаксис, будет по проще) Буду стараться и изучать программирование дальше. Планирую дальше обитать в пределах videosharp, возможно в ближайшие времена двинусь в сторону платных курсов, а пока скорее всего в соло режиме - подучу спорные для меня моменты и самое главное - синтаксис! Ещё раз благодарю данный проект! А Евгению Витольдовичу - желаю успехов во всех начинаниях. (Если когда нибудь стану программистом - оставлю пасхалочку в какой-нибудь игре - адресованную Евгению!) С уважением, Рустам Алахвердиев!