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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: подготавливать, прокачивась делать обзор своих результатов
Трудности: все сказать быстро и по существу, и все равно затянутый обзор получился покамест еще
Хочу сказать только еще в очередной раз СПАСИБО ЕВГЕНИЙ!!! А так же всем Вам однокурсникам, делайте, только делайте и у вас уже ВСЕ получается! :)
Смотреть видеозапись: http://youtu.be/sCvK9MKFskc
Научился: В процессе создания отзыва добавил в игру и редактор много полезных фич - подробности в видео.
Трудности: Звук постоянно лагает - раздражает.
Жду лайков на отзыв.
Смотреть видеозапись: https://www.youtube.com/watch?v=BMtT71NyphA