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
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Поиграл в много различных видов Сокобан и понял, как проходить типовые участки игры. 
Сложности: Продвинуться дальше 5-го уровня 
Комментарии: Было интересно. 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 76 чел. ★ 4.9 Demo
3 Сокобан - Редактор - Загрузка 00:33:25 76 чел. ★ 4.9 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Научился считывать содержимое файла и заменять символы. 
Сложности: Всё понятно 
Комментарии: Нет замечаний 
4 Сокобан - Редактор - Интерфейс 00:40:37 63 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Узнал, что можно использовать код, который генерируется в *.Designer.cs и т.о. упростить себе работу по набору текста программы. 
Сложности: Сложностей не было. 
Комментарии: Нормально 
5 Сокобан - Редактор - Редактирование 00:38:33 56 чел. ★ 4.9 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Ничего нового 
Сложности: Сложностей не было 
Комментарии: Нормально 
6 Сокобан - Редактор - Сохранение 00:44:47 54 чел. ★ 4.9 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 45 мин. [Показать отчёт]
Научился: Повторение 
Сложности: Долго ковырялся с сохранением levels.txt. 
Комментарии: Обнаружил ошибку с некорректным сохранение файла levels.txt. Если добавлять по одной строчке и каждый раз сохранять, то levels.txt обновляется, сдвигает следующий уровень. Потом, если все новые строчки разом удалить, то в заголовке уровня его высота изменяется, но сам файл levels.txt остаётся без изменений(старые строчки не удаляются). Также возникает ошибка с дельтой, если за один раз добавить больше одной строчки. Причину пока не выяснил. 
7 Сокобан - Редактор - Улучшение 00:29:00 52 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Повторение пройденного. 
Сложности: Всё понятно, проблем не возникло. 
Комментарии: Будем делать дальше. 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Ничего 
Сложности: Всё просто. 
Комментарии: Продолжим! 
9 Сокобан - Игра - Интерфейс 00:43:45 52 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Понемногу начинаю понимать, как работать с классами.  
Сложности: Всё понятно. 
Комментарии: Продолжим! 
10 Сокобан - Игра - Управление 01:06:38 45 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Научился обрабатывать события при нажатии клавиш на клавиатуре.  
Сложности: Есть кое-что непонятное, по ходу работы, думаю, станет ясно. 
Комментарии: Не могу сообразит как вывести изображение с поздравление об окончании игры. Вместо этого сделал MessengeBox. Подскажите, пожалуйста, как правильно сделать. 
11 Сокобан - Решалка - Тестер 00:59:55 40 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: На примере увидел, как можно сделать проверку решения уровня. Закрепление пройденного материала. 
Сложности: Всё понятно. 
Комментарии: Продолжим! 
12 Сокобан - Решалка - Мышка 00:53:02 39 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Ознакомился с алгоритмом поиска в ширину. 
Сложности: Есть кое-какие непонятки, например, что такое конструктор и как его правильно задавать и в каких случаях его лучше применять. В остальном всё понятно. 
Комментарии: Продолжим! 
13 Сокобан - Решалка - Яблоко 00:44:23 38 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Повторение пройденного. 
Сложности: Пока проблем нет. 
Комментарии: Продолжим! 
14 Сокобан - Решалка - Оптимизация 00:11:37 38 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 40 мин. [Показать отчёт]
Научился: Рассмотрел примеры оптимизации данной программы. 
Сложности: Всё понятно. 
Комментарии: Продолжим! 
15 Сокобан - Игра - Автоходы 00:42:22 36 чел. ★ 4.9 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: На примере увидел, как реализовать автоматическое движение User в игре Сокобан, используя решение олимпиадной задачи. 
Сложности: Были кое-какие ошибки, долго искал в чём проблема. В итоге всё заработало. 
Комментарии: Можно ли добавлять к каждому уроку ссылку на теорию, используемых команд или хотя бы название тем в литературе . Есть непонятные команды и не знаю какой вопрос задать гуглу на разъяснения. 
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Повторение пройденного. 
Сложности: Всё понятно. 
Комментарии: Продолжим! 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Повторение пройденного. 
Сложности: Всё понятно! 
Комментарии: Продолжим! 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: На примере рассмотрел организацию TCP/IP соединение. Узнал новую функцию генерации случайных чисел Random(). 
Сложности: Всё понятною 
Комментарии: Было очень интересно узнать, организовать соединение клиент/сервер. 
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 4 час. 00 мин. [Показать отчёт]
Научился: Ознакомился с новым для меня элементом ToolBox: RadioButtom. На примере ознакомился с синхронизацией двух программ. 
Сложности: Всё было понятно. 
Комментарии: Продолжим! 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 5265. Дмитрий Мерцалов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: За весь курс получил закрепил знания по использованию классов, элементов ToolBox, алгоритма поиска в ширину и д.р. интересные вещи. 
Сложности: Есть вещи, которые я до сих пор не понимаю, буду практиковаться и разбираться в них. 
Комментарии: Спасибо за этот увлекательный и поучительный курс. Было очень интересно. 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 $
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Запись видео обзора на разработанный продукт.
Трудности: Побороть свою лень)))
ОООООООЧЕНЬ крутой, интересный курс!!!! Рекомендую всем!
Смотреть видеозапись: https://www.youtube.com/watch?v=JJWEkydnemY
Научился: записывать видео
Трудности: загрузить на ютуб видео
все ок
Смотреть видеозапись: http://youtu.be/slTuoKOG8a8