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

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

Демо игры

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

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

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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступительное слово 00:20:15 1799 чел. ★ 4.8 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 30 мин. [Показать отчёт]
Научился: Делать скриншоты :))) 
Сложности: Скачать LightShot на комп. Как оказалось, после переустановки винды его не поставил! 
Комментарии: Пока нет! 
2 Картинка с секретом 00:53:40 1034 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Довольно интересная подача материала... 
Сложности: Я не первый день в программировании, поэтому проблем не возникло. 
Комментарии: Пока нет. Надеюсь и не будет! 
3 Лабиринт 2D - меню 00:29:13 854 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал новое про воспроизведение файлов 
Сложности: Борьба с ошибкой: "Ошибка времени выполнения: Звуковой API поддерживает воспроизведение только волновых файлов PCM." Очень жаль, что в видеоуроке ни слова не сказано про эту проблему. Пришлось поковыряться в гугле... 
Комментарии: Хотелось бы более подробных объяснений. 
4 Лабиринт 2D - игра 00:47:49 600 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 3 час. 40 мин. [Показать отчёт]
Научился: И лейблы могут быть стенами..... 
Сложности: Выделять все лейблы стен... 
Комментарии: Вы говорите что если игра на 100 уровней то так делать не правильно... А как правильно? 
5 Игра Быстрощёлк 00:25:26 647 чел. ★ 4.8 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: делать МесаджБокс 
Сложности: побить рекорд... 
Комментарии: В вашем коде будет некрасивое отображение результата меньше 1. То есть значение 0,6 программа выводит просто ,6 
6 Бот для Быстрощёлка 00:25:35 542 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Работе с событиями мыши 
Сложности: Ничего 
Комментарии: Я думаю было бы не лишним реализовать запуск бота по первому клику! То есть работать должно примерно так: нажали кнопку "Начать кликать" потом сами еще раз кликнули в произвольном месте, а программа уже в свою очередь делает свои автоклики. 
7 Камень ножницы бумага 00:47:10 430 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 1 час. 50 мин. [Показать отчёт]
Научился: Многому 
Сложности: Ничего 
Комментарии: Программа очень сырая и имеет ряд весомых недостатков. Во-первых информация о количестве побед не выводится сразу после победы/проигрыша/ничьи а только после запуска следующего уровня. Во-вторых так как рука меняется случайным образом получилась не красивая анимация руки. То он 5 сек держит камень, то меняет только ножницы и бумагу несколько раз подряд. На мой взгляд необходимо отдельно прописать красивую анимацию поочередной смены руки с камня на ножницы, а потом с ножниц на бумагу, а с бумаги опять на камень. Не очень быструю. А вот в момент выбора руки игрока должен происходить случайный выбор фигуры и рука с отображаемой в тот момент фигурой должна меняться на выбранную случайным образом фигуру. В добавок это еще и избавит от возможности подсмотреть у компьютера текущую руку. В-третьих в момент убирания курсора мышки со всех трех фигур рука должна исчезать а не показываться та, на которой последний раз была наведена мышка. Я прекрасно понимаю что цель обучения стоит другая, но все же хочется обучаться на более правильных и более "причесанных" примерах. В связи с вышеизложенным урок заслуживает твердую четверку! 
8 ФИНАЛЬНЫЙ УРОК 00:01:51 392 чел. ★ 4.8 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 30 мин. [Показать отчёт]
Научился: Писать отзывы! 
Сложности: Вспоминать слова! 
Комментарии: Уважаемый Евгений Витольдович! Спасибо огромное Вам за ваш труд. Вы проделали огромную работу и заинтересовали программированием думаю не одного меня. Мне действительно нравится то, что Вы используете пускай и простые но все же вполне реальные и рабочие примеры программ и игр. Хочу оставить несколько пожеланий, которые на мой взгляд улучшили бы Ваш сервис. 1. Больше теории. К сожалению на ваших видеокурсах практически ничего не объясняется. Все сводится к простому "Делай как я". Все же хотелось бы получить больше теоретических сведений из Ваших видеоуроков. 2. Качество программ. Как я уже писал ранее Ваши программы не всегда доведены до ума. К примеру в лабиринте вместо рисования стен с помощью лейблов лучше использовать картинки стен. В игре камень ножницы бумага, не красивая анимация руки и т.д. я понимаю что это не главное, но хочется учиться на более прилизанных программах. 3. Желательно довести "до ума" Ваш сайт. К сожалению, он далек от идеала. Непонятно почему видео курс просмотрело 42 чел. а решило 120. Не совсем понятна система оценки работ. Я думаю Вы и сами прекрасно знаете слабые стороны Вашего сайта. 4. На мой взгляд Вашему сайту катастрофически не хватает форума. Было бы очень хорошо иметь возможность задать вопрос Вам лично или обсудить программы с другими участниками сообщества. Я думаю что у Вашего проекта большое будущее и все еще впереди, и мне в свою очередь хотелось бы видеть Ваш проект более удобным. Спасибо еще раз! Надеюсь не обидел Вас, так как ни в коем случае не ставил перед собой такую цель, а хотел лишь рассказать Вам о некоторых недочетах.  
9 Вам телеграмма! 00:08:26 78 чел. ★ 4.8 Free
10 VIP. Устный счёт 00:46:39 296 чел. ★ 4.9 Done
  Отчёт отправил: 4955. Иван Николаевич Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Таймер 
Сложности: Таймер 
Комментарии: Нет 
  Итого:   10 видеоуроков общей продолжительностью 5 час. 06 мин. 44 чел. ★ 4.86  
  Финалисты:   Елена,   Алексей В.,   Сергей Сергеевич,   Ильшат,   Фомичева Наталья,   Петя,   Алексей Хонин,   Сергей Соколов,   Minergimn,   Сергей Лузум,   Новопашин Владимир,   Артём,   Константин,   Oleg Didok,   Кирилл Лебедев,   Иван Воронин,   Сергей Аникин,   Виталя,   Виталий,   aleksey-k,   Сергей Д.,   Piligrim,   Сарапульцев Константин,   Михаил Ермишин,   zhikharevav,   Bazel,   zmejchik,   Сергей Стефаненко,   chip,   Denis,   Владимир,   Yuriy,   Колупаев Сергей,   Павел,   Николай Денисов,   Данил Вагнер,   kostes,   Permitin Alexey,   Иван,   Андрей,   Alexander Sidorov,   Nikolay,   Елена,   Морозов Юрий Александрович .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Я очень рад, что нашел в интернете ваш сайт. Ваша методика проста и в тоже время гениальна. Спасибо вам. Artyom Gradinar
Научился: Спасибо огромное! Все было очень понятно и объяснено. В MSDN можно найти решение при возникновении трудностей, но там так ясно и понятно не объясняют. Научился работать с свойствами кнопок, основам создания проектов по шаблону WindowsForms, создавать новые классы, подключать новые библиотеки, воспроизводить звуки в игре, правильно называть различные элементы программ, создавать функции, отключать не нужные библиотеки, работать с событиями. Этот курс научил меня многому, за 5 дней я научился большему чем за месяц обучения по книге. Спасибо огромное Евгений Витольдович, вы создали один из лучших сайтов в рунете по обучению программированию, ваша методика по ограничению доступа к видеоурокам действительно работает, с каждым уроком желание заниматься программированием только росло. Желаю вашему проекту только расти и развиваться. С Уважением Богдан Федоренко.
Можно было бы сделать систему личных сообщений, это может быть полезно тем кто живет в малонаселенных городах найти единомышленников.