Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Робот Шарп работает.

Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан

  • Задание:
    Записать видеообзор игры СОКОБАН.
  • Дата отправки отчёта: 3 сентября 2015 г.
  • Задание выполнено: за 1 час. 00 мин.
  • Чему научился: Всем здравствуйте!
    При разработке моей игры CounterStrike Sokoban я научился многим вещам, таким как работать с панелями, создавать их программно, размещение картинок, загрузка данных из файлов и ресурсов, динамически изменять картинки в связи с заданными условиями.
    Научился работать с классами, подклассами, с приватными и глобальными переменными, в одном проекте использовать несколько форм одновременно.
    Узнал о таком методе поиска маршрута как "Поиск в ширину" и смог его реализовать в своей игре для увеличения комфортности игры.
    Научился передавать данными между компьютерами и завязывать всё это в одной форме, т.е. два человека на различных компьютерах управляют одной и той же формой.
    Мне как программисту этот видеокурс принес много нового и, порой, неожиданного в изучении возможностей языка C#. При написании других проектов ловлю себя на мысли, что вспоминаю как это было реализовано в CounterStrike Sokoban и понимаю что это возможно - это раз, что это не сложно - это два, и всё это реально можно сделать, главное применить капельку фантазии, а базу Евгений Витольдович уже заложил.

    P.S. для новичков по поводу доработок - ВОЗМОЖНОСТИ БЕЗГРАНИЧНЫ,  они ОГРАНИЧЕНЫ ЛИШЬ ВАШЕЙ ФАНТАЗИЕЙ! Ваяйте, создавайте, не пугайтесь трудностей, они лишь у вас в голове!
  • Что было сложным: Учиться с Евгением Витольдовичем легко и быстро, главное не гоните лошадей, одно-два занятия в день легко усваиваются, если больше - можете пропустить что-то важное!
  • Комментарии: В видео не сказал ещё что редактор уровней для одиночной и для многопользовательской игры разные уровни редактирует, разные создает на диске, и если они есть то тоже никак не пересекаются с одиночной игрой
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/NSwo5RVoHUI
Отчёт от 6452 за Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан


Отчёт от 6452 за Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан




Оцени работу

 
Сохранить страницу:

6730. --
Павел
Павел
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-08-31 17:33

Очень круто!

А как именно вы видео записали?


6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Павел  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-08-31 17:37

как сделать всё это описано в финальном видеоописании урока. рекомендую программу oCam


24. --
Олюшка
Олюшка
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-08-31 17:37

Кирилл,  это ВЕЛИКОЛЕПНО и ПОТРЯСАЮЩИЙ ОБЗОР!!!! ⭐️⭐️⭐️⭐️⭐️
Я слушала оторваться не могла, отлично все рассказал и показал, а программа просто суперская!!! МОЛОДЕЦ!!!⭐️⭐️⭐️⭐️⭐️


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-08-31 17:54

Кирилл, рад, что увидел и услышал, как ты это всё делал, до этого представлял тебя немного по-другому :)
Кирилл, прекрасный видеообзор, отличная проработка сюжета, выдержан единый стиль, я в восторге!
Нужно твою работу на Доску почёта, но пока её у нас нет :) Ещё раз молодец, превосходно!


2146. --
Иван
Иван
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-08-31 18:08

Спасибо за такой интересный видео-отчет! Программа просто заглядение! Много интересных новшеств ввели. Очень понравилось, что пройденные уровни не надо проходить. Интересно, как генерируются пароли для этого?



1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-03 13:21

Да, Кирилл, такой шикарный резюмированный отчёт получился! Молодец!


6992. --
Zhanik
Zhanik
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-03 13:32

Великолепная программа, отлично подобранные слова


24. --
Олюшка
Олюшка
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-03 16:11

Кирилл, великолепно, еще раз скажу что ты Молодец!!! ☀️


1901. --
Neverwinter 2
Neverwinter 2
ответить
→  Кирилл Шмойлов  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-05 06:30

Просто супер-работа! Обалденно!!
PS. Сокобан + контрстрайк.... ДААААААА!!!!!!!!


  • Отчёт оценивали:
    16861Serge+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

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


Научился: Закрепил классы и из наследование, деллигаты, enum и передочу данных по TCP/IP протоколу
Трудности: Вносить свои улучшения, но это было интересно =)
Курс отличный! Если вы давно зотели написать большой проект, но боялись начать, то этот курс как раз для вас =) Но я уже немного подустал, так что обзор получился далеко не лучший.. Следующий курс. По всей видимости "Мат Конём и Слоном" надо добивать, а потом наконец-то смогу отдохнуть =)


Научился: Продолжаю "закрывать хвосты". Финальный видеообзор замечательной игры "Сокобан", написанной 3 года назад. В игре было реализовано множество очень полезных фишек вроде поиска пути (можно указать клетку, на которую человечек должен прийти, и он самостоятельно добирается (7-я секунда обзора)). Были реализованы режимы игры на 1 и 2 человек, а также отдельно редакторы уровней для них. Отдельно был написан тестер алгоритма поиска пути и проведена его оптимизация.
Трудности: Один из самых полезных по насыщенности и самый глобальный на то время курс. Все время хочу его перепройти и разобрать на сниппеты множество фишек (поиск пути, несколько слоев двумерной карты, управление юнитом мышкой, сетевая игра и т.п.), но 14 часов чистого видео - это требует серьезного подхода и затрат времени и усилий.