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
  Отчёт отправил: 9732. Андрей Решено за 30 мин. [Показать отчёт]
Научился: Пока ничего нового. 
Сложности: Все понятно. 
Комментарии: На девятом уровне застрял, думаю не так принципиально. 
2 Сокобан - Подготовка - Картинки и лабиринт 00:04:56 76 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Все пока известно. 
Сложности: Все понятно. 
Комментарии: Замечаний нет. 
3 Сокобан - Редактор - Загрузка 00:33:25 75 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Разобрался с ошибками. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
4 Сокобан - Редактор - Интерфейс 00:40:37 63 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Все понятно. 
Сложности: Все понятно. 
Комментарии: В третьем уроке уже существует класс LevelFile и перечисление. Хотя второй урок закончился только созданием текстового файла Level. Посмотрю четвертый урок может перепутаны места уроков. На скриншоте я отметил то что было пропущено. 
5 Сокобан - Редактор - Редактирование 00:38:33 55 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 20 мин. [Показать отчёт]
Научился: --- 
Сложности: ---- 
Комментарии: Вроде следующий урок будет редактирование LevelFile. 
6 Сокобан - Редактор - Сохранение 00:44:47 52 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 3 час. 10 мин. [Показать отчёт]
Научился: Пока не все разобрал. 
Сложности: Не понял такую запись. 
Комментарии: Не понял что за конструкция cell[x, y] = CharToCell(lines[curr + 1 + y][x]) почему две квадратные скобки. А в функции SaveLevel() уже получилась ошибка. 
7 Сокобан - Редактор - Улучшение 00:29:00 51 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Лучшее представление о взаимодействии функций. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
8 Сокобан - Создаём свои уровни 00:08:05 49 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 40 мин. [Показать отчёт]
Научился: Все известно. 
Сложности: Все понятно. 
Комментарии: Добавил надпись редактируемого уровня, а то неудобно, путаешься в уровнях. 
9 Сокобан - Игра - Интерфейс 00:43:45 52 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Все пока известно. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
10 Сокобан - Игра - Управление 01:06:38 45 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Организация, взаимодействие функций. Лучшее представление. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
11 Сокобан - Решалка - Тестер 00:59:55 39 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Поупражнялся с консолью. 
Сложности: Совместить положение в массиве и на консоли. 
Комментарии: Нет замечаний. 
12 Сокобан - Решалка - Мышка 00:53:02 38 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Реализация поиска в ширину. 
Сложности: Все понятно. 
Комментарии: Глюк какой то. Пункт 8. Оценить урок, исчезают звездочки, на ощупь надо выбирать.  
13 Сокобан - Решалка - Яблоко 00:44:23 36 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Все известно. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
14 Сокобан - Решалка - Оптимизация 00:11:37 36 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 30 мин. [Показать отчёт]
Научился: Различие между разными коллекциями. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
15 Сокобан - Игра - Автоходы 00:42:22 35 чел. ★ 4.9 Done
  Отчёт отправил: 9732. Андрей Решено за 3 час. 30 мин. [Показать отчёт]
Научился: Лучшее представление. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
16 Сокобан - Редактор - На двоих 00:31:57 33 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 1 час. 20 мин. [Показать отчёт]
Научился: Все известно. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
17 Сокобан - Игра - На двоих 00:15:40 33 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 1 час. 10 мин. [Показать отчёт]
Научился: Все известно. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
18 Сокобан - Телефон - TCP/IP протокол 00:47:44 44 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 10 мин. [Показать отчёт]
Научился: Раньше никогда не пользовался такими классами. 
Сложности: Довольно смутное представление о многопоточности. 
Комментарии: Нет замечаний. 
19 Сокобан - Игра - На двоих по сети 00:56:59 32 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 2 час. 30 мин. [Показать отчёт]
Научился: Лучшее представление о ООП. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
20 Сокобан - Завершение 00:37:44 31 чел. ★ 5 Done
  Отчёт отправил: 9732. Андрей Решено за 1 час. 40 мин. [Показать отчёт]
Научился: Лучшее представление о организации программ. 
Сложности: Все понятно. 
Комментарии: Нет замечаний. 
21 ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан 00:23:23 21 чел. ★ 5 Open
22 VIP. Бот для игры БАЛДА 01:22:57 4 чел. ★ 5 $
  Итого:   22 видеоурока общей продолжительностью 13 час. 48 мин. 4 чел. ★ 4.97  
  Финалисты:   zhikharevav,   Ильшат,   Максим,   Новопашин Владимир .

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.