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

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

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

Демо игры

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

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

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

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

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

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

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

Отчёт отправил: 17240. Андрей Гришагин Выполнено за 28 мин. [Показать отчёт]
Научился: Конкретная задача сейчас это получить необходимые знания для написания собственного "кликер" бота для игры Eve Online, чтобы он на основе распознавания изображения (часто динамического) и нажатия клавиш мыши/клавиатуры мог автономно управлять космическим кораблем. В дальнейшем хотелось бы профессионально писать бот-программы для разных браузерных и клиентских онлайн игрушек чтобы сократить до минимума рутинные, надоедающие действия для клиентов-игроков которые будут покупать лицензии моих продуктов. Подскажите пожалуйста какие курсы и задачи мне в первую очередь стоит выполнить чтобы наиболее быстро и эффективно прийти к цели? 
2 FREE Картинка с секретом 00:53:40
8 тестов
1372 чел. ★ 4.9 Done
  Самая первая программа создаётся, практически, только мышкой.
Весь нужный код будет сгенерирован автоматически системой.
Смотри видео, повторяй действия и создавай свою программу!

Задание:
Написать программу с 5 картинками и 4 кнопками.
Каждая кнопка открывает одну из 4 картинок.
Пятая картинка открывается каким-либо "секретным" способом.
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 21 час. 45 мин. [Показать отчёт]
Научился: Научился работе с формами и некоторыми их параметрами, работе с  событиями, добавление Resources в программу. 
Сложности: урок легкий, все подробно разжевано, спасибо :) 
3 Лабиринт 2D - меню 00:29:13
3 теста
1120 чел. ★ 4.9 Done
  Начинаем создание игры - многоуровнего лабиринта.
На этом уроке мы создадим главное меню и класс для воспроизведения звуков.

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

Задание:
Создать два или три уровня для игры Лабиринт.
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 4 час. 8 мин. [Показать отчёт]
Научился: Позиционировать курсор на экране, работа с таймером, события, вывод диалоговых сообщений на экран и настройка их работы. Пытался самостоятельно найти способ реализации двигающихся объектов, но быстро не получилось, подумал что это наверняка в следующих уроках будет. 3 уровень лабиринта усложнил добавив еще один ключ и дверь другого цвета, много креатива не получается пока из-за ограниченности познаний ) 
Сложности: подогнать все элементы чтобы красиво выглядело и ничего не торчало :) 
5 Игра Быстрощёлк 00:25:26
814 чел. ★ 4.9 Done
  На этом уроке мы создадим мини-игрушку «Быстрощёлк»,
которая поможет узнать максимальную скорость нажатия кнопок мышки.

Задание:
Создать игру и поставить свой рекорд.
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 16 час. 12 мин. [Показать отчёт]
Научился: Засекать время и выдавать значение на экран, работа с кнопками и разными кликами-событиями. 
Сложности: Пока все просто и понятно, но по-прежнему без подглядывания в шпаргалку с нуля написать всю программу сложновато. 
6 Бот для Быстрощёлка 00:25:35
694 чел. ★ 4.9 Done
  На этом уроке мы повеселимся :)
Напишем бота для игры из прошлого урока.
Программа будет сама кликать и ставить сногсшибательные результаты!

Задание:
Написать бота для прошлой игры и поставить супер-рекорд!
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 1 час. 36 мин. [Показать отчёт]
Научился: Делать скролл-бары в интерфейсе для настройки нужных параметров, задавать таймером начало и конец нужных действий, получился в итоге простой кликер который можно дорабатывать. Очень бы хотелось в продолжение этого отдельный видеокурс по теме распознавания графических объектов и текста, например при помощи общедоступного tesseract-ocr. С удовольствием приобрел бы такой курс ) 
Сложности: Запоминать конструкции для дальнейшего использования :) 
7 Камень ножницы бумага 00:47:10
1 тест
560 чел. ★ 4.9 Done
  На этом уроке мы напишем игровую программу
по мотивам детской игры на руках - «Камень-Ножницы-Бумага».

Задание:
Написать игру и победить компьютер.
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 17 час. 18 мин. [Показать отчёт]
Научился: Потренировался с условиями if, узнал как делать рэндом, закрепил настройку форм/картинок, немного поупражнялся с "пэйнтом" :) 
Сложности: Запутался в соответствии panel - pictureBox, пришлось в середине урока с 0 начать новый проект, конструкция tag мне пока не очень понятна и неудобна, я использовал второй вариант, поэтому пришлось немного дописывать чтобы user_figure и comp_figure присваивались значения в зависимости от Visible == true картинки 
8 ФИНАЛЬНЫЙ УРОК 00:01:51
505 чел. ★ 4.9 Done
  Поздравляю!
Ты прошёл весь курс "Демо-игры"!
Теперь ты знаешь, как у нас здесь всё устроено.

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

Какой курс ты будешь проходить следующим?
Отчёт отправил: 17240. Андрей Гришагин Выполнено за 52 мин. [Показать отчёт]
Научился: Зовут меня Гришагин Андрей. Раз тут практикуется личностный подход попробую в первом отзыве к финальному уроку по-больше написать о себе и запечатлеть отправную точку моего путешествия в мир программирования )) Очень понравился курс, особенно 6 урок с написанием кликера :) Моя "профессия" если так можно сказать ботофармер виртуальной валюты в онлайн-игрушках, которую я продаю за реальные деньги. Занимаюсь этим с 2007 года и перепробовал уже кучу проектов. Чуть больше года назад "банами" прижало в основной игре которой занимался на тот момент (Lineage2) и возникла идея писать собственных ботов для различных браузерных/клиентских игр. До этого покупал уже готовые программы в которых писал свои скрипты для прокачки персонажей, автоматизация меня очень увлекает и это давало хорошую прибыль в несколько сотен тысяч рублей в месяц. Но всегда была проблема что нужен какой то функционал, а разработчик либо медленно это делает либо вообще не обращает внимание на твои просьбы :) Недавно начал работать с игрой Eve Online и снова столкнулся с той же проблемой несовершенства софта, решил что нужно делать самому :) Проблема многих онлайн игр в том, что требуется огромное количество часов для накопления ресурсов, эти действия как правило рутинные и требуют тысячи раз поворить одно и то же. Свою "Миссию" вижу в том, чтобы людям сберечь их время, автоматизировать рутину и оставить только интересные моменты для прохождения "руками", тем самым чтобы они меньше времени проводили в играх и больше времени освобождалось на работу, отношения, семью, хобби, духовную практику и т.д. Самые простые в плане реализации кликер-боты и поэтому начинаю разбираться с них, планирую к ближайшему прохождению курс "Наноигры" и "Боты сапера". В моей работе необходимо взаимодействие ботов между собой, ставится каждый из них на VMware машину, т.е. нужно еще клиент-серверное взаимодействие, какой курс для этого мне посоветуете как для новичка? В одиночку тянуть все конечно очень сложно, особенно когда ботов поддерживать под разные игры нужно будет много, если у кого то есть желание заниматься тем же можно попробовать сколотить команду :) 
Сложности: пока особых сложностей не возникало 
9 VIP. Устный счёт 00:46:39
2 теста
386 чел. ★ 4.9 ^
  На этом уроке мы напишем программу для тренировки устного счёта.

Задание:
Сделать тренажёр устного счёта по основным арифметическим операциям.
10 VIP. Бесплатная консультация без видео
63 чел. ★ 4.8 Done
  Приглашение на бесплатную консультацию.

Отчёт отправил: 17240. Андрей Гришагин Выполнено за 9 мин. [Показать отчёт]
Научился: Заявку отправил, с Евгением Витольдовичем созвонились. Обсудили с ним мои задачи и возможности их достижения, прояснилась немного картина как действовать дальше, бонусом даже получил доступ к видеоуроку! :)) Продолжаю заниматься с еще бОльшим энтузиазмом, надеюсь и дальше будет возможность консультироваться с нашим замечательным Игромистром :) Это лучший преподаватель и лучший обучающий проект который мне встречался! 
  Итого:   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#.

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


Научился: На этом курсе я более детально познакомился с Windows Forms, практически постиг) суть функционала этого фреймворка, научился работать с некоторыми его элементами и использовать для этого разные возможности языка C#. Формат обучения выбран очень даже правильно, за что огромное спасибо и низкий поклон создателю этого сайта - Евгению Витольдовичу. Я собираюсь и дальше продолжать свой "тернистый") путь по курсам этого ресурса. После этого курса следующим планирую пройти курс по Web API. Во время регистрации на сайте я указал свои настоящие - фамилию и имя ,о чем свидетельствует и мой mail.



Научился: Оставлять хороший отзыв :-)
Уважаемый Евгений Витольдович, спасибо за хороший видео- курс. Ваш сайт я нашел не сразу когда начал увлекаться программированием, я учился на разных видео но нечего не получалось, я потратил 4 месяца на просты видео. Но когда я нашел ваше видео я с начало подумал что опять тоже самое видео где обещают много, а на деле нечего. Но я решил пару уроков, пару консольных задач и понял что здесь я смогу добиться большего хоть и за год, но смогу. Я благодарен за ваш труд вы как учитель. Думаю через пол года я смогу создать хорошую программу сам. Артём Молотковский Следующий курс я буду проходить Наноигры.