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
  Отчёт отправил: 10478. DeeP Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Вспомнил игру Сокобан 
Сложности: 10 уровень 
Комментарии: Думал, что будет сложнее 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 76 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 50 мин. [Показать отчёт]
Научился: Накладывать несколько слоёв в paint.net 
Сложности: Определиться с размером больших картинок. 
Комментарии: Если что, размер больших картинок всегда можно подправить. 
3 Сокобан - Редактор - Загрузка 00:33:25 75 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Использовать F10 при отладке 
Сложности: Пошагово следить за программой. 
Комментарии: Один раз случайно нажал F12 
4 Сокобан - Редактор - Интерфейс 00:40:37 63 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Динамически изменять размер картинок. 
Сложности: Аккуратно настроить форму. 
Комментарии: Доволен тем, что в итоге получилось. 
5 Сокобан - Редактор - Редактирование 00:38:33 55 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Использовать DropDownButton. 
Сложности: Найти у себя в коде ошибку. 
Комментарии: Как-то резко урок закончился) 
6 Сокобан - Редактор - Сохранение 00:44:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Правильно перезаписывать файл 
Сложности: Делать пошаговую отладку и следить за результатами 
Комментарии: Иконки дорисую в процессе выполнения следующих заданий. Мне ещё надо придумать как они будут выглядеть. 
7 Сокобан - Редактор - Улучшение 00:29:00 51 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Использовать комбинации различных кнопок в ToolStrip 
Сложности: Выбрать картинки 
Комментарии: Счётчик ящиков - хорошая идея 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 20 мин. [Показать отчёт]
Научился: Придумывать уровни 
Сложности: Проверять уровень в голове. 
Комментарии: Мои тут 5 и 6 уровень 
9 Сокобан - Игра - Интерфейс 00:43:45 52 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать несколько форм и вызывать одну из другой. 
Сложности: Аккуратно настраивать кнопки. 
Комментарии: Первый раз копирую код из одного проекта в другой :) 
10 Сокобан - Игра - Управление 01:06:38 45 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 2 час. 20 мин. [Показать отчёт]
Научился: Использовать несколько матриц 
Сложности: Проходить уровень для его проверки :) 
Комментарии: Только половина курса, а игра уже готова! 
11 Сокобан - Решалка - Тестер 00:59:55 39 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Улучшил навыки работы с консолью. 
Сложности: Не запутаться во всех переменных. 
Комментарии: Программы попроще (вроде этой) как-то лучше мной пока воспринимаются. 
12 Сокобан - Решалка - Мышка 00:53:02 38 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Пользоваться очередью Queue в С#. 
Сложности: Вспомнить команды cmd. 
Комментарии: Воспользовался лабиринтом с прошлого урока. 
13 Сокобан - Решалка - Яблоко 00:44:23 36 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Добавлять новые классы. 
Сложности: В начале нужно было найти места, где код изменился с прошлого урока. 
Комментарии: Продолжаю использовать стандартный тестовый лабиринт. 
14 Сокобан - Решалка - Оптимизация 00:11:37 36 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 25 мин. [Показать отчёт]
Научился: Использовать System.Diagnostics 
Сложности: Аккуратно менять код. 
Комментарии: На тесте: со списком - 86 миллисекунд, со словарём - 15 миллисекунд, с 4-х мерным массивом - 4 миллисекунды. Очень понравился урок :) 
15 Сокобан - Игра - Автоходы 00:42:22 35 чел. ★ 4.9 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Встраивать почти готовые классы. 
Сложности: Попробовал пройти "Ключ". Но у меня тоже ничего не получилось. 
Комментарии: А вообще уровень "Ключ" имеет решение? А то здорово пытаться решить, то у чего нет решения :) 
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Научился использовать try-catch. 
Сложности: Сделать уровни. 
Комментарии: Теперь "Ключ" уж точно можно решить вдвоем. 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 30 мин. [Показать отчёт]
Научился: Быстро добавлять новые параметры. 
Сложности: Пройти "Ключ" за двоих. 
Комментарии: Тест показал, что "Ключ" вдвоём пройти можно. 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Использовать TCP/IP протокол. 
Сложности: Следить за использованием нескольких различных функция с одинаковыми названиями. 
Комментарии: Я думаю, что мне можно смело засчитывать "Игры со спрайтами", как полностью пройденный курс. Потому что там ВИП урок - как раз эта запись :) P.S Увидел тут, что Шарики у меня пройдены на 100%, и моё имя в списке финалистов - пустячок, а приятно...  
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Запускать игру по сети. 
Сложности: Понять, что на другом компе игра не работает, потому что нужна ещё нужна карта уровней. 
Комментарии: Всё заработало как надо, как только я к экзешнику добавил levels.txt 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Добавлять файлы в ресурсы. 
Сложности: Пройти уровень Ключ за одного. 
Комментарии: Я понял, как нужно проходить "Ключ" , после того как снова начал тестировать одиночную игру. 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 Done
  Отчёт отправил: 10478. DeeP Решено за 30 мин. [Показать отчёт]
Научился: Ещё быстрее записывать видео 
Сложности: Пройти Ключ в прямом эфире. 
Комментарии: Я очень рад, что успешно финишировал :) 
Видеообзор: https://youtu.be/ysvWpiLgsyM
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Записывать обзоры :)
Трудности: настроить программу по записи видео
Спасибо большое Вам, Евгений, за Ваш вклад в этот проэкт. P.s. программ написанных мной очень мало и прикладывать - то нечего. Я только лишь начинающий программист....
Смотреть видеозапись: http://www.youtube.com/watch?v=Z4WjyK2SEFU
Научился: практика в видеообзорах
Трудности: Честно, это было с третьего раза. Первые два не пошли по разным причинам. И третий раз уже прожёвывал слова и торопился.
Большое спасибо за данный курс. Честно, он превзошёл мои ожидания. Прямо конкретно в точку, что надо было для дальнейшего планомерного изучения мною программировония. Не легко и не сверхсложно.
Смотреть видеозапись: https://youtu.be/7vRP5yFHge0