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

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

Демо игры

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

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

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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступительное слово 00:20:15 1684 чел. ★ 4.7 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Я не успеваю следить за мыслями других людей с точки зрения усвоения С 
Сложности: Скачал сначала русскоязычную версию Экспресса, затем пришлось качать англоязычный пакет, но он не захотел ставиться, поэтому пришлось ставить с нуля 2013 VS  
Комментарии: Хочу научиться составлять алгоритмы для программирования. 
2 Картинка с секретом 00:53:40 965 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Познакомился с расположением кнопок в ВС, научился ставить условия, вставлять кнопки, следить за поведением мыши, использовать переменную, вставлять картинку на фон, сравнивать координаты положения мыши и репера. 
Сложности: Находить ошибки и исправлять, понять, что на самом деле делает программа.  
Комментарии: Автор не всё прокомментировал, поэтому для того, чтобы понять, почему не работает программа, пришлось пересмотреть её 7 раз, прежде чем я понял, что автор незаметно поменял условия проверки переменной secret_nr. Мне, как новичку, до этого было очень сложно дойти.  
3 Лабиринт 2D - меню 00:29:13 803 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Не все wav одинаково полезны (Звуковой API поддерживает воспроизведение только волновых файлов PCM), звуки можно тоже закачивать в ресурсы ЕХЕ, но нужно подключать библиотеку System.Media. В С# есть какие-то классы, которые непонятные и непонятно, как работают. В этом месте была механическая работа без понимания предмета. 
Сложности: Разобраться с ошибками и понять, что Sound.cs совсем не то же самое, что FormMenu.cs 
Комментарии: Всё хорошо, но ничего не понятно.  
4 Лабиринт 2D - игра 00:47:49 568 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 4 час. 30 мин. [Показать отчёт]
Научился: Скрывать предметы, делать их зависимыми от таймера, учитывать количество собираемых реперов, работать с функциями, передавать им значения, следить за поведением мыши и вызывать соответствующую функцию, вызывать диалоги, переносить положение курсора в указанное место.  
Сложности: Находить баги в программе и разбираться, что означают функции ((Label)sender).Visible DialogResult dr = MessageBox.Show("Выходить за рамки нельзя!\n\nБудем ещё раз играть?", "Вы проиграли", MessageBoxButtons.YesNo); if (dr == System.Windows.Forms.DialogResult.Yes) start_game(); else this.DialogResult = System.Windows.Forms.DialogResult.Abort; 
Комментарии: Потратил уйму времени, особенно из-за того, что багнулась файловая система, но Вы помогли всё возвернуть, за что низкий поклон. Было очень интересно повторять за Вами и пытаться по памяти воспроизвести действия при написании своего уровня (хотя, признаться, подглядывал много) 
5 Игра Быстрощёлк 00:25:26 621 чел. ★ 4.8 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Быстро щёлкать мышкой, понимать события клик и маусдаун.  
Сложности: Всё одинаково сложное и интересное. Сложнее всего вначале сделать всё с Витольдовичем, а потом самому повторить.  
Комментарии: В игровой форме всё усваивается лучше. Спасибо за эту форму обучения!  
6 Бот для Быстрощёлка 00:25:35 517 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Лямзить у гугола необходимые функции и вставлять их в свою программу, менять инт на уинт, чтобы подходило для нашей функции. Задавать начальные нулевые значения функций. 
Сложности: Я бы сказал "невозможное": надо начинать писать комментарии к коду, ибо завтра я уже ничего не пойму.  
Комментарии: Спасибо за универсального бота. Если бы я играл в игры, это бы мне очень пригодилось!  
7 Камень ножницы бумага 00:47:10 409 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Ставить много условий, пользоваться рандомом. 
Сложности: Соблюдать правильное правописание программ. Так и не понял смысла private void user_panel_kam_MouseEnter(object sender, EventArgs e) { show_used_figure((((Panel)sender).Tag).ToString()); } 
Комментарии: Если что-то встречается дважды в 2 видеоуроках, можно это снова прокомментировать. А то теперь кто знает, в каком уроке искать подобное?  
8 ФИНАЛЬНЫЙ УРОК 00:01:51 372 чел. ★ 4.8 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 10 мин. [Показать отчёт]
Научился: Добро должно возвращаться. 
Сложности: Не растянуть благодарность на тысячи слов, сказать только главное.  
Комментарии: Продолжайте дальше делать из нас человека разумного. 
9 VIP. Устный счёт 00:46:39 278 чел. ★ 4.9 Done
  Отчёт отправил: 5166. Александр Акилин Решено за 7 час. 30 мин. [Показать отчёт]
Научился: Создавать унифицирующие функции, затем их использовать для различных задач. 
Сложности: Найти ошибку, из-за которой удаётся произвести только одну итерацию, а затем программа выкидывает ошибку.  
Комментарии: Это самая мучительная для меня программа, с которой я столкнулся. Если кто-то поможет найти ошибку, буду очень признателен!  
  Итого:   9 видеоуроков общей продолжительностью 4 час. 57 мин. 210 чел. ★ 4.86  
  Финалисты:   Ярина,   данила,   ToxaSM,   Валерий,   Александр,   Александр,   Farid,   Ivan,   Никита,   Оля,   Мурад,   Cyril_E,   Антон,   kailyfux,   Елена,   lainys,   Михаил,   САНЯ,   Карен Мурадян,   Ильющенко Иван Иванович,   Сергей,   Санек,   Игорь,   Руслан,   Иван,   Марина,   Вадим,   Edgard Loyter,   Ljudmila,   Иван Николаевич,   Арсентий,   Руслан Агафонов,   Антон,   Андрей,   Иван,   Александр Акилин,   Константин,   Роман,   Anton,   ivan,   TheRuEoniSS,   Сергей,   Александр Премьер,   Alexander Sidorov,   Nurbek,   Mx-RoN,   Сергей,   Олег,   Artem,   Alexandr,   Сергей Витальевич,   Дмитрий Че,   Сергей,   Катерина,   Никита,   Евгений,   Владимир,   Александр,   Дмитрий,   Oleksandr,   Алексей,   Pavel,   Павел Журавлевич,   Антон Лазарец,   Светлана Горячева,   Дмитрий Мерцалов,   cruim,   Кирилл,   Андрей,   мак дак,   Olly,   puritycg,   Андрей Латыш,   Степан Поперечный,   Svaytoslav,   Виктор, Лысых,   Платон,   Александр Беспалов,   Влад,   Denis,   Илья,   Виктор,   Borislav,   f0r3st3r,   Степан Фендьо,   Даниил,   Сергей Сергеевич,   Кирилл Шмойлов,   Anton Sozykin,   Владимир Борисенко,   Мариша ,   Саша,   Dmitriy Varyushkin,   алексей,   kristalic,   Фомичева Наталья,   Родион,   Игорь,   екатерина,   Согрин Алексей,   Алексей,   Александр Широков,   Vlad Yakovlev,   Сергей,   Андрей ,   mirbek,   Кузьмин Кирилл,   Мария,   Alexander,   Виталий,   Влад,   Валентин,   annaka,   Влад,   Артём,   Андрей ,   Сергей Владимирович,   Александр,   Юрий ,   Владимир,   Сергей Лузум,   Ильшат,   FerKoner,   Морозов Юрий Александрович,   Александр Львович,   devnull,   Sergey Shumskiy,   Permitin Alexey,   Орехов Эдуард,   Дмитрий Артюхин,   Frank,   sorik,   inward,   Булат,   Pavel_Novosib,   Андрей,   Сергій,   Иван Алексеевич,   Serg,   Алексей|BrisK|Кривицкий,   sergey,   Александр Р.,   Наталья,   Евгений,   zhikharevav,   Ender,   Dima,   Ольга,   Дмитрий,   Hozy,   Сергей,   Вадим Григорьев,   Богдан Федоренко,   nik,   Viktor,   lyudo,   Кирилл Лебедев,   Alex,   Minergimn,   Новопашин Владимир,   Сергей,   xrt,   Екатерина,   Виталий,   atomicpel,   Алексей В.,   Илья Витюк,   sergeyvbo,   Александр Б.,   Сергей Соколов,   Сергей Зулкарнаев,   Filip Ivashov,   Argona,   Алексей Хонин,   Кирилл,   Петя,   Amerigo,   Олег,   Игорь,   Олег Лопухинский,   sawezx,   DimkaKMS,   Константин,   Oleg Didok,   Иван Воронин,   Сергей Колупаев,   Игорь Алексеенко,   Sergio,   Сергей Аникин,   Станислав,   Polsovatel,   bazvas,   Константин,   Сарапульцев Константин,   Андрей Лановой,   Катерина,   Сергей,   yerv,   Дмитрий,   Владимир Матош,   Артем,   Виталя,   Василь Воронін,   Кирилл Симаков,   Aleksei,   Геннадий,   Сергей Д.,   Bazel,   Антон,   Roman Liss .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Мне понравился последовательный доступ к видео-урокам. И еще они абсолютно бесплатны. Видео-решения задач разъясняются от начало до конца и очень доходчиво, это то, что нужно начинающим. Особенно помогают видео-решения в разделе "Консоль", где есть злой РОБОТ-ШАРП :-). На этом сайте есть то, что необходимо начинающему программисту практика, практика и еще раз практика. Хочешь winform'ы вот тебе Видео-шарп, хочешь порешать задачки на консоли, есть РОБОТ-ШАРП. Здесь есть живое общение, можно задавать вопросы, и получать ответы. Есть раздел Английского языка, который только недавно запущен, но думаю будет еще развиваться. Устраиваются конкурсы, олимпиады. Равных Videosharp'у на просторах сети просто нет. То, что проводите вебинар бесплатно это заслуживает уважения. Хочу выразить огромною благодарность за то, что делитесь знаниями, и за работу которую Вы проделали. Хотелось бы, больше не игровых задач, уже, а реальных, применимых на практике и ознакомиться другими технологиями, которые так или иначе имеют отношение к .net. и программированию. Очень благодарен Вам и Вашему сайту. Аскеров Мирбек Адылбекович.
Трудности: Самым сложным было записать видео. Было изначально 5:20, стало после чистки 3:20... Блин, надо учиться лучше говорить, убирая слова паразиты и паузы из речи, а то записывал минут 15, а правил еще 40
Свои данные не размещу, уж извините. Стесняюсь))) Впрочем, те кто ходили на вебинары, знают, как меня зовут))) Какой курс я буду проходить следующим? Саперы! Я до него добрался, да-а-а!!!!!