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
  Отчёт отправил: 6919. Anton Sozykin Решено за 25 мин. [Показать отчёт]
Научился: Играть Сокобан 
Сложности: Ничего 
Комментарии: Жду с нетерпением начало разработок. 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 75 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 20 мин. [Показать отчёт]
Научился: Подготовка графического материала для проекта 
Сложности: ничего 
Комментарии: Жду с нетерпением начало разработки 
3 Сокобан - Редактор - Загрузка 00:33:25 75 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создание класса для загрузки уровней из текстового файла. 
Сложности: ничего 
Комментарии: Очень крутой проект!!! 
4 Сокобан - Редактор - Интерфейс 00:40:37 61 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Разработка интерфейса редактора 
Сложности: ничего 
Комментарии: Евгений, спасибо за проект Сокобан 
5 Сокобан - Редактор - Редактирование 00:38:33 54 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 45 мин. [Показать отчёт]
Научился: Добавление выбранных объектов на игровое поле .Добавление/удаление столбцов и строк игрового поля. 
Сложности: Ничего 
Комментарии: Евгений, отличный курс! Спасибо!!! 
6 Сокобан - Редактор - Сохранение 00:44:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 15 мин. [Показать отчёт]
Научился: Создавать новые уровни и сохранять редактированные. 
Сложности: ничего 
Комментарии: Очень круто! 
7 Сокобан - Редактор - Улучшение 00:29:00 51 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 50 мин. [Показать отчёт]
Научился: Изменение размеров лабиринта, отображение статистики, прямоугольное заполнение лабиринта 
Сложности: ничего 
Комментарии: Евгений, спасибо за этот курс! 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 30 мин. [Показать отчёт]
Научился: Разработка уровней для игры Сокобан 
Сложности: ничего 
Комментарии: Жду с нетерпением разработку самой игры 
9 Сокобан - Игра - Интерфейс 00:43:45 52 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создание проекта игры Сокобан. 
Сложности: ничего 
Комментарии: Всё круто! 
10 Сокобан - Игра - Управление 01:06:38 44 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Реализация управления в игре 
Сложности: ничего 
Комментарии: Отлично, всё бегает. всё работает! 
11 Сокобан - Решалка - Тестер 00:59:55 38 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Разработка тестера 
Сложности: ничего 
Комментарии: Евгений, спасибо за урок! 
12 Сокобан - Решалка - Мышка 00:53:02 37 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Применение алгоритма поиска вширь для определения кратчайшего пути. 
Сложности: Разобраться в алгоритме 
Комментарии: Очень круто! 
13 Сокобан - Решалка - Яблоко 00:44:23 36 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Усовершенствование алгоритма поиска вширь для перемещения объектов 
Сложности: разобраться в алгоритме 
Комментарии: Супер! 
14 Сокобан - Решалка - Оптимизация 00:11:37 36 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 20 мин. [Показать отчёт]
Научился: Оптимизация алгоритма. Увеличение скорости просчета до 60ти раз быстрее. 
Сложности: ничего 
Комментарии: Шустренько))) 
15 Сокобан - Игра - Автоходы 00:42:22 35 чел. ★ 4.9 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Реализация авто- перемещение мышки и толкание ящика в заданную точку. 
Сложности: Найти ошибку в своей программе 
Комментарии: Круто! Евгений, спасибо за этот курс! 
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создание редактора уровней на двоих 
Сложности: ничего 
Комментарии: Жду реализации игры на двоих 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 30 мин. [Показать отчёт]
Научился: Создание игры на двоих 
Сложности: ничего 
Комментарии: Хочу реализовать отмену ходов, подскажите пожалуйста, как лучше это сделать, что бы не хранить бесконечное количество массивов. 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создание приложения клиент-сервер. 
Сложности: разобраться в работе алгоритма 
Комментарии: Жду реализации сетевого сокобана на двоих) 
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Создание игры Сокобан по сети на двоих по сети. 
Сложности: ничего 
Комментарии: Очень всё круто! Столько всего нового узнал с этим курсом!!! 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Сведение ранее разработанных элементов игры в одну программу с различными режимами игры. 
Сложности: ничего 
Комментарии: Евгений, отличный курс! Спасибо! 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 Done
  Отчёт отправил: 6919. Anton Sozykin Решено за 35 мин. [Показать отчёт]
Научился: Запись видео обзора на разработанный продукт. 
Сложности: Побороть свою лень))) 
Комментарии: ОООООООЧЕНЬ крутой, интересный курс!!!! Рекомендую всем!  
Видеообзор: https://www.youtube.com/watch?v=JJWEkydnemY
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: подготавливать, прокачивась делать обзор своих результатов
Трудности: все сказать быстро и по существу, и все равно затянутый обзор получился покамест еще
Хочу сказать только еще в очередной раз СПАСИБО ЕВГЕНИЙ!!! А так же всем Вам однокурсникам, делайте, только делайте и у вас уже ВСЕ получается! :)
Смотреть видеозапись: http://youtu.be/sCvK9MKFskc
Научился: Всем здравствуйте! При разработке моей игры CounterStrike Sokoban я научился многим вещам, таким как работать с панелями, создавать их программно, размещение картинок, загрузка данных из файлов и ресурсов, динамически изменять картинки в связи с заданными условиями. Научился работать с классами, подклассами, с приватными и глобальными переменными, в одном проекте использовать несколько форм одновременно. Узнал о таком методе поиска маршрута как "Поиск в ширину" и смог его реализовать в своей игре для увеличения комфортности игры. Научился передавать данными между компьютерами и завязывать всё это в одной форме, т.е. два человека на различных компьютерах управляют одной и той же формой. Мне как программисту этот видеокурс принес много нового и, порой, неожиданного в изучении возможностей языка C#. При написании других проектов ловлю себя на мысли, что вспоминаю как это было реализовано в CounterStrike Sokoban и понимаю что это возможно - это раз, что это не сложно - это два, и всё это реально можно сделать, главное применить капельку фантазии, а базу Евгений Витольдович уже заложил. P.S. для новичков по поводу доработок - ВОЗМОЖНОСТИ БЕЗГРАНИЧНЫ, они ОГРАНИЧЕНЫ ЛИШЬ ВАШЕЙ ФАНТАЗИЕЙ! Ваяйте, создавайте, не пугайтесь трудностей, они лишь у вас в голове!
Трудности: Учиться с Евгением Витольдовичем легко и быстро, главное не гоните лошадей, одно-два занятия в день легко усваиваются, если больше - можете пропустить что-то важное!
В видео не сказал ещё что редактор уровней для одиночной и для многопользовательской игры разные уровни редактирует, разные создает на диске, и если они есть то тоже никак не пересекаются с одиночной игрой
Смотреть видеозапись: https://youtu.be/NSwo5RVoHUI