C# обучение для чайников

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

Игра СОКОБАН

Приглашаю пройти видеокурс по созданию полноценной игровой программы СОКОБАН.
Мы вместе, за руку, пройдём по всем этапам создания законченной интеллектуальной игры.
1. Создание редактора уровней.
2. Придумывание этих самых уровней.
3. Создание собственно игры.
4. Решение олимпиадной задачки для добавления ИИ.
5. Переделка игры в режим "на двоих".
6. Написание класса Phone для связи двух программ по сети.
7. Создание сетевой версии игры Sokoban.
8. Оформление итоговой программы.

Открытие 27 ноября в 18:00

Название: Игра Сокобан
Объём: 21 видеоурок.
Доступ: 30 дней

5,000 руб


Для подписки на пакет необходимо авторизоваться.

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

# Название видеоурока Решило Рейтинг Доступ
1 Сокобан - Вступление 00:11:09 114 чел. ★ 4.8 Done
  Отчёт отправил: 24. Оля Решено за 4 час. 00 мин. [Показать отчёт]
Научился: узнала про игру "Сокобан", познакомилась и поиграла в нее 
Сложности: проходить уровни, так и не смогла далеко продвинуться, и хочу свою с ИИ чтобы легче было играть:) 
Комментарии: Начало положено долгожданного моего курса, очень хотела его и вот теперь приступила! :) Спасибо за такую возможность уверена что меня ждет много интересного и познавательного!!! :) 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 76 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 10 мин. [Показать отчёт]
Научился: подготовке, быстро реагировать на изменения:) 
Сложности: Сложностей не возникло 
Комментарии: Я рада еще раз окунуться в мой любимый СОКОБАН! Полюбоваться над своими персонажами! Спасибо, Евгений за этот урок! :) 
3 Сокобан - Редактор - Загрузка 00:33:25 76 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 2 час. 00 мин. [Показать отчёт]
Научился: потренировалась с перечислением enum, работа с текстовым файлом, с двухмерным массивом (матрицей), потренировалась пошагово тестировать программу  
Сложности: не возникло, все очень хорошо изложено в видеоуроке! :) 
Комментарии: Я немного в шоке, у меня получилось! :) Интересно и немного страшновато, что ж будет дальше! Жду с нетерпением продолжения!!! Потрясающий урок! :) Спасибо! 
4 Сокобан - Редактор - Интерфейс 00:40:37 63 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 4 час. 00 мин. [Показать отчёт]
Научился: потренировалась работать с компонентом ToolStrip, с ресурсами, динамическое формирование PictureBox, прокачала работу с формой и ее настройкой, увидела как создать на весь экран перерисовав динамически все PictureBox 
Сложности: сложностей не возникла, очень удивилась своему результату, даже не ожидала что так круто получится!!! долго только возилась с крартинками 
Комментарии: Евгений, ты Молодец! Спасибо тебе за это чудный урок и за волшебство что у меня вышло! Ура! Я это сделала! Я очень счастлива и с удовольствием жду следующего урока, дальнейшей магии!!! :) 
5 Сокобан - Редактор - Редактирование 00:38:33 56 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 00 мин. [Показать отчёт]
Научился: работа с Tag для хранения координат, продолжила изучать TooStrip, изменять размеры карты поля 
Сложности: сложностей не было, только интересно и новые познания 
Комментарии: Урок Великолепный! Спасибо Огромное! :) У меня все круто получилось! Я, Молодец! Иду дальше к интересному и непознаному, к продолжению волшебства!!! :)  
6 Сокобан - Редактор - Сохранение 00:44:47 54 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 25 мин. [Показать отчёт]
Научился: потренировалась сохранения в текстовый файл, рекурсию, продолжила работу с матрицей 
Сложности: что меня удивило сложностей не возникло, даже понимаю что происходит, сама конечно такое не напишу, хотя и это очень радует!!! :) 
Комментарии: Великолепный урок! Я удовольствием сделала! Насладилась и результат потрясающий, у меня все получилось, вот теперь задумала, чтобы текстовый файл в ресурсы добавить! Да, ресурсы это моя слабость :D Хотя так сразу не получилось загрузить можно и считывать получилось, вот только нужно еще переписывать этот файл, сразу сейчас не вышло! :)  
7 Сокобан - Редактор - Улучшение 00:29:00 51 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 4 час. 30 мин. [Показать отчёт]
Научился: продолжила изучать TooStrip, распарсивать строку 
Сложности: сложностей по уроку не возникло, однако я сломала программу когда решила подключить файл в ресурсы, теперь у меня не создается новый уровень, печально очень это, не знаю что и делать прийдется переписывать не могу понять почему что я изменила! :( 
Комментарии: Чудеснейший урок, и хочется идти дальше, однако зависну в поисках поломанной программы :( Не смогу думать дальше мучает меня это, так что все заново, повторять пойду! :) Спасибо за классный урок, Евгений, ты Молодец!!! :) 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 1 час. 40 мин. [Показать отчёт]
Научился: придумывать свои уровни, думать как пройти уровни 
Сложности: сложностей не возникло! 
Комментарии: У меня оказывается создаются новые уровни, правда новый уровень не пустое поле а как создается как первый уровень! Так что уровни получились сделала их сама без интрнета, порисовала из головы! Это интересно, сделала их пока одиннадцать, они правда легкие, это для новичка как я, для тренировки, потом конечно усложнять нужно, возможно и возьму из инета! Урок мне понравился, интересно попридумывать свое! Спасибо за чудеснейший редактор который у меня получился!!! :)  
9 Сокобан - Игра - Интерфейс 00:43:45 52 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 00 мин. [Показать отчёт]
Научился: работа и оформление формы, добавление новых форм, работа с компонентом TooStrip, продолжила работу с struct, делегатом 
Сложности: Сложностей не возникло, очень все замечательно Евгений объяснил и показал! Вот только заставку я сама нарисовала, не хотела искать стандартную, так что у меня моя уникальная! :)  
Комментарии: Отличнейший урок! Я очень рада у меня уже вырисовывается красота! Мне нравится и я очень довольна своими результатами! :) 
10 Сокобан - Игра - Управление 01:06:38 45 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 5 час. 00 мин. [Показать отчёт]
Научился: продолжила осваивать делегаты, узнала про keyPreview, тестировании готовые уровни 
Сложности: сложностей не возникло, долго тестировании свои уровни, когда создавала сделала их не проходимыми, наигралась вдоволь, и чтобы сделать красивый вывод тоже пришлось поиграть (правда свела под конец до двух уровней :D) 
Комментарии: Класс! У меня уже практически готовая программа, у меня все получилось, мне очень нравится и я довольна как слон!!! Спасибо, Евгений за эту волшебство!!! :) 
11 Сокобан - Решалка - Тестер 00:59:55 40 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 2 час. 10 мин. [Показать отчёт]
Научился: узнала как избавится от static в консольных приложениях, делать движение курсора в консоли, работать с массивом, с координатами 
Сложности: сложностей не возникло! 
Комментарии: Спасибо за подробнейший урок, очень интересный и познавательный! У меня получатся и это прекрасно! Я, Молодец! Двигаюсь дальше! :) 
12 Сокобан - Решалка - Мышка 00:53:02 39 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 1 час. 45 мин. [Показать отчёт]
Научился: познакомилась с алгоритмом поиска в ширину, нахождения кратчайшего пути, познакомилась со списком Queue<>(коллекциями) и продолжила изучать List<> 
Сложности: сложностей не возникло, вот только смущало что мой тестер показывал invalid, хотя поняла что на данном этапе путь корректный правильно заданный и все хорошо работает 
Комментарии: Замечательный урок, жду продолжения, когда уже и ящик (яблоко) буду перемещать!!! Спасибо за это чудо что у меня выходит в итоге!!! :) 
13 Сокобан - Решалка - Яблоко 00:44:23 38 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 4 час. 00 мин. [Показать отчёт]
Научился: продолжила изучать алгоритм поиска вширь, работа с классами, еще потренировалась с созданиями и работать со структурами, тестировании 
Сложности: Сложностей не возникло, хотя когда написала программу долго не показывался путь, пришлось пересмотреть весь код, искать ошибку, хотя ее не было и весь путь прописывался при пошаговой обработке программы, так что все очень здорово!!! 
Комментарии: Отличный алгоритм, мне понравился, хотя до глубокого понимания еще долековато, хотя все понятно что и как работает и как это выполняется! Красота!!! Спасибо, Евгений за этот интересный урок! :)  
14 Сокобан - Решалка - Оптимизация 00:11:37 37 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 30 мин. [Показать отчёт]
Научился: работать с классом Stopwatch, классом Dictionary<>, для быстроты работы программы вместо List<>, увидела преимущества работы четырехмерного массива 
Сложности: сложностей не возникло, только радость от быстроты работы программы!!! :) 
Комментарии: Супер Урок! Это чудо! Я очень рада результатам и поняла что меня вчера в программе расстроило - это долгое выполнение поиска пути, теперь я очень счастлива! Спасибо!!! :) 
15 Сокобан - Игра - Автоходы 00:42:22 36 чел. ★ 4.9 Done
  Отчёт отправил: 24. Оля Решено за 2 час. 00 мин. [Показать отчёт]
Научился: прокачала добавление классов, работа c Tag, с таймером и его событием, сборка в проект ранее подготовленный классов 
Сложности: не удивляться чудесам которые получились!!! :) 
Комментарии: Это магия и волшебство!!! Слов не хватает описать восторг от результата!!! Я это сделала, на удивление очень легко и без сложностей!!! Я, Молодец! Это стоит сделать тебе, если ты еще не делал эту игру! Спасибо, Евгений за этот божественный урок! Столько разной подготовки до этого и какой эффект! БРАВО!!! :)  
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 20 мин. [Показать отчёт]
Научился: повторила прошлый материал, еще раз потренировалась и закрепила навыки предыдущих уроков 
Сложности: сложно придумывать свои уровни :) 
Комментарии: Замечательный Урок! Я очень рада что и с этим задание справилась и готова идти дальше, и при этом уже укрепила знания немного!!! Благодарю!!! :) 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 00 мин. [Показать отчёт]
Научился: делать события на клавиатуру, создавать пустой файл, прокачала навыки полученные в предыдущих уроках, тестировании программы и уровней  
Сложности: не возникло, хотя долго проходила уровни, так и не прошла еще все, уж очень хочется дальше выполнять задания 
Комментарии: Великолепный урок, моя парочка бегает, помогает друг другу, пришлось однако сделать управления вторым игроком с помощью букв, т.к. у меня в ноуте нет цифр NutPad :) теперь они могут и вместе одновременно бегать что очень классно и меня это очень обрадовало! Седьмой уровень не проходимый :D Спасибо!!! :) 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 2 час. 00 мин. [Показать отчёт]
Научился: узнала как можно избавится от static, познакомилась с классом NetWorkStream, поняла для чего видимость protected, увидела как делаются запросы, еще большее знакомство с делегатами 
Сложности: Сложностей не возникло, очень хорошее объяснение. Этот урок копирую с випурока из курса "Игры со Спрайтами" 
Комментарии: Я это сделала, и у меня все получилось, очень рада и довольна!!! Все работает Ура! Даже тут иконку поменяла и сделала красиво! :) Спасибо, Евгений, урок Супер! И УРА, Курс окончен, Я Молодец! Ох, близится к завершению, что же будет еще интересного, я в ожидании и нетерпении! :) 
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 3 час. 30 мин. [Показать отчёт]
Научился: прокачка оформления формы и ее элементов (RadioButton, TextBox), тренировка создания конструкторов, увидела синхронизацию между программами 
Сложности: очень переживала и боялась этого урока, хотя все получилось как говорят "без сучка и задоринки", все РАБОТАЕТ с первого раза!!! :) 
Комментарии: Спасибо огромное за урок! Он потрясающий, набралась нового опыта и море восторга и счастья, ведь у меня все работает!!! Завтра буду тестировать на двух ноутах, жду с нетерпением этого счастливого момента!!! :) 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 1 час. 30 мин. [Показать отчёт]
Научился: размещать текстовый файл в ресурсы и считывать с него строки, собирать все в один проект, подчищать и доделывать код для разных задач 
Сложности: сдержаться от слез, не сдержалась, очень сильные переживания радости, гордости и счастья!!! все работает и у меня вышел такой чудеснейший проект и немного сожаления что все уже закончилось, а ведь я очень боялась начинать, думала что будет сложно и не получится, хотя все было на одном дыхании очень легко и очень интересно, если честно я в глубоком шоке и еще даже не осознаю до конца что все это сделала я, конечно с огромной помощью моего Учителя!!! :) 
Комментарии: ДА, ДА, ДА!!!! УРА!!!! Я, БОЛЬШОЙ МОЛОДЕЦ!!! Я это сделала! Этот удивительный, мощный и насыщенный знаниями курс, увлекательный и интересный, я погрузилась и сроднилась с ним, жила им и в нем с огромным удовольствием всю эту неделю!!! Спасибо, Евгений за твой огромный труд, который ты вложил в Сокобан, за магию и волшебство его, за удовольствие что ты подарил!!! Это неописуемые чувства счастья самый большой подарок для меня!!! АРИГАТО! ☺ ♡ ❤♡ 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 Done
  Отчёт отправил: 24. Оля Решено за 2 час. 00 мин. [Показать отчёт]
Научился: подготавливать, прокачивась делать обзор своих результатов 
Сложности: все сказать быстро и по существу, и все равно затянутый обзор получился покамест еще 
Комментарии: Хочу сказать только еще в очередной раз СПАСИБО ЕВГЕНИЙ!!! А так же всем Вам однокурсникам, делайте, только делайте и у вас уже ВСЕ получается! :) 
Видеообзор: http://youtu.be/sCvK9MKFskc
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Создавать видеообзоры, и Самое главное доводить проекты до конца!
Трудности: Всего и не перечислишь. Все организовать для записи. записать видео с первого раза.
Я рад что выбрал этот проект и сделал его полностью! Это мой первый проект и я верю что будут еще! Хоть и вышла накладка с видео, но я решил так и оставить. УРА! Пишите код, каждый день, ни дня без кода, и вы всего достигнете! Не знаю как приложить архив.
Смотреть видеозапись: https://youtu.be/oc-iAxFFlZE
Научился: Записывать обзоры :)
Трудности: настроить программу по записи видео
Спасибо большое Вам, Евгений, за Ваш вклад в этот проэкт. P.s. программ написанных мной очень мало и прикладывать - то нечего. Я только лишь начинающий программист....
Смотреть видеозапись: http://www.youtube.com/watch?v=Z4WjyK2SEFU