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

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

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

Демо игры

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

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

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

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

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

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

Ты герой, раз дошёл до этой страницы :)
В этом коротком видео обращении я покажу и расскажу,
где найти обещанные уроки, консольные задачи, как этим всем пользоваться.
2 FREE Картинка с секретом 00:53:40
9 тестов
1388 чел. ★ 4.9 Done
  Самая первая программа создаётся, практически, только мышкой.
Весь нужный код будет сгенерирован автоматически системой.
Смотри видео, повторяй действия и создавай свою программу!

Задание:
Написать программу с 5 картинками и 4 кнопками.
Каждая кнопка открывает одну из 4 картинок.
Пятая картинка открывается каким-либо "секретным" способом.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Довольно интересная подача материала... 
Сложности: Я не первый день в программировании, поэтому проблем не возникло. 
Комментарии: Пока нет. Надеюсь и не будет! 
3 Лабиринт 2D - меню 00:29:13
4 теста
1129 чел. ★ 4.9 Done
  Начинаем создание игры - многоуровнего лабиринта.
На этом уроке мы создадим главное меню и класс для воспроизведения звуков.

Задание:
Создать заготовку для будущего лабиринта.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал новое про воспроизведение файлов 
Сложности: Борьба с ошибкой: "Ошибка времени выполнения: Звуковой API поддерживает воспроизведение только волновых файлов PCM."    Очень жаль, что в видеоуроке ни слова не сказано про эту проблему. Пришлось поковыряться в гугле... 
Комментарии: Хотелось бы более подробных объяснений. 
4 Лабиринт 2D - игра 00:47:49
3 теста
805 чел. ★ 4.9 Done
  На этом уроке мы создадим два уровня игры и запрограммируем их.
В игре будут предметы для собирания, ключи, двери, мигающие стены.

Задание:
Создать два или три уровня для игры Лабиринт.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 3 час. 40 мин. [Показать отчёт]
Научился: И лейблы могут быть стенами..... 
Сложности: Выделять все лейблы стен... 
Комментарии: Вы говорите что если игра на 100 уровней то так делать не правильно... А как правильно? 
5 Игра Быстрощёлк 00:25:26
818 чел. ★ 4.9 Done
  На этом уроке мы создадим мини-игрушку «Быстрощёлк»,
которая поможет узнать максимальную скорость нажатия кнопок мышки.

Задание:
Создать игру и поставить свой рекорд.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: делать МесаджБокс 
Сложности: побить рекорд... 
Комментарии: В вашем коде будет некрасивое отображение результата меньше 1. То есть значение 0,6 программа выводит просто ,6 
6 Бот для Быстрощёлка 00:25:35
700 чел. ★ 4.9 Done
  На этом уроке мы повеселимся :)
Напишем бота для игры из прошлого урока.
Программа будет сама кликать и ставить сногсшибательные результаты!

Задание:
Написать бота для прошлой игры и поставить супер-рекорд!
Отчёт отправил: 4955. Иван Николаевич Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Работе с событиями мыши 
Сложности: Ничего 
Комментарии: Я думаю было бы не лишним реализовать запуск бота по первому клику! То есть работать должно примерно так: нажали кнопку "Начать кликать" потом сами еще раз кликнули в произвольном месте, а программа уже в свою очередь делает свои автоклики. 
7 Камень ножницы бумага 00:47:10
1 тест
564 чел. ★ 4.9 Done
  На этом уроке мы напишем игровую программу
по мотивам детской игры на руках - «Камень-Ножницы-Бумага».

Задание:
Написать игру и победить компьютер.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 1 час. 50 мин. [Показать отчёт]
Научился: Многому 
Сложности: Ничего 
Комментарии: Программа очень сырая и имеет ряд весомых недостатков. Во-первых информация о количестве побед не выводится сразу после победы/проигрыша/ничьи а только после запуска следующего уровня. Во-вторых так как рука меняется случайным образом получилась не красивая анимация руки. То он 5 сек держит камень, то меняет только ножницы и бумагу несколько раз подряд. На мой взгляд необходимо отдельно прописать красивую анимацию поочередной смены руки с камня на ножницы, а потом с ножниц на бумагу, а с бумаги опять на камень. Не очень быструю. А вот в момент выбора руки игрока должен происходить случайный выбор фигуры и рука с отображаемой в тот момент фигурой должна меняться на выбранную случайным образом фигуру. В добавок это еще и избавит от возможности подсмотреть у компьютера текущую руку. В-третьих в момент убирания курсора мышки со всех трех фигур рука должна исчезать а не показываться та, на которой последний раз была наведена мышка. Я прекрасно понимаю что цель обучения стоит другая, но все же хочется обучаться на более правильных и более "причесанных" примерах. В связи с вышеизложенным урок заслуживает твердую четверку! 
8 ФИНАЛЬНЫЙ УРОК 00:01:51
509 чел. ★ 4.9 Done
  Поздравляю!
Ты прошёл весь курс "Демо-игры"!
Теперь ты знаешь, как у нас здесь всё устроено.

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

Какой курс ты будешь проходить следующим?
Отчёт отправил: 4955. Иван Николаевич Выполнено за 30 мин. [Показать отчёт]
Научился: Писать отзывы! 
Сложности: Вспоминать слова! 
Комментарии: Уважаемый Евгений Витольдович! Спасибо огромное Вам за ваш труд. Вы проделали огромную работу и заинтересовали программированием думаю не одного меня. Мне действительно нравится то, что Вы используете пускай и простые но все же вполне реальные и рабочие примеры программ и игр. Хочу оставить несколько пожеланий, которые на мой взгляд улучшили бы Ваш сервис. 1. Больше теории. К сожалению на ваших видеокурсах практически ничего не объясняется. Все сводится к простому "Делай как я". Все же хотелось бы получить больше теоретических сведений из Ваших видеоуроков. 2. Качество программ. Как я уже писал ранее Ваши программы не всегда доведены до ума. К примеру в лабиринте вместо рисования стен с помощью лейблов лучше использовать картинки стен. В игре камень ножницы бумага, не красивая анимация руки и т.д. я понимаю что это не главное, но хочется учиться на более прилизанных программах. 3. Желательно довести "до ума" Ваш сайт. К сожалению, он далек от идеала. Непонятно почему видео курс просмотрело 42 чел. а решило 120. Не совсем понятна система оценки работ. Я думаю Вы и сами прекрасно знаете слабые стороны Вашего сайта. 4. На мой взгляд Вашему сайту катастрофически не хватает форума. Было бы очень хорошо иметь возможность задать вопрос Вам лично или обсудить программы с другими участниками сообщества. Я думаю что у Вашего проекта большое будущее и все еще впереди, и мне в свою очередь хотелось бы видеть Ваш проект более удобным. Спасибо еще раз! Надеюсь не обидел Вас, так как ни в коем случае не ставил перед собой такую цель, а хотел лишь рассказать Вам о некоторых недочетах.  
9 VIP. Устный счёт 00:46:39
2 теста
389 чел. ★ 4.9 Done
  На этом уроке мы напишем программу для тренировки устного счёта.

Задание:
Сделать тренажёр устного счёта по основным арифметическим операциям.
Отчёт отправил: 4955. Иван Николаевич Выполнено за 2 час. 00 мин. [Показать отчёт]
Научился: Таймер 
Сложности: Таймер 
Комментарии: Нет 
10 VIP. Бесплатная консультация без видео
68 чел. ★ 4.8 ^
  Приглашение на бесплатную консультацию.
  Итого:   10 видеоуроков 4 час. 45 мин.
19 тестов
67 чел. ★ 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,   София,   Иван,   Tom,   Alina,   Tim,   Хоанг,   Антон .

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





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

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

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

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


Трудности: Придумать текст)))
Здравствуйте! Меня зовут Андрей Лановой. Я только недавно захотел писать на с#, я совсем незнаю ни одного языка программирования и пройдя этот начальный видеокурс я многому научился. Благодаря отличному наставнику Волосатову Евгению Витольдовичу всё очень здОрово получается и пишется. Спасибо за Ваш труд!!! Я торопиться не буду и хочу пройти все бесплатные видеокурсы по порядку, а потом видно будет. Моя мечта написать хорошую игру и выложить её в гугл плей. Надеюсь с помощью сайта videosharp.info осуществить задуманное!!!


Научился: Хороший сайт с большим количеством видео уроков по созданию игр, программ на языке программирования C#. На сайте есть много задач по программированию и упражнений по набору текста. Иван Иванов.