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

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК

  • Поздравляю вас с завершением нашего эпического курса
    по созданию клиент-серверной игры в шахматы по сети!

    Запишите живое видео, где будет видно, что в игру
    можно поиграть с двух разных устройств/компьютеров.

    Расскажите на видео о своём подвиге.
    Чем курс понравился, что было сложно,
    что было интересно, что можно будет добавить.
  • Дата отправки отчёта: 19 апреля 2018 г.
  • Задание выполнено: за 1 час. 15 мин.
  • Чему научился: Чем дальше я прохожу курс и чем больше мысленно "примеряю" его на предмет "расчленения" на блоки и сниппеты с целью использования для создания собственной игры, тем, с одной стороны, все более четко представляется структура и последовательность ее разработки, а с другой - охватывает ужас, когда осознаю, насколько много еще нужно узнать и изучить, чтобы написать "простенькую пошаговую многопользовательскую игру".
  • Что было сложным: Из всех уроков сложнее всего писать видеообзоры. С 6 раза удалось записать более-менее. И только в тот момент, когда я собрался загружать на youtube, я вспомнил, что он не поддерживает разрешение 2560 х 1080. Пришлось писать 7-й обзор.
    Для записи обзора также пришлось достать и подключить старый компьютер. И бегать между 2 компами.
    Был у меня недавно смартфон, но пришлось подарить алчным страждущим.
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/FljlPQO8Ko8
Отчёт от 4814 за Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК


Отчёт от 4814 за Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК




Оцени работу

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

4814. --
Дмитрий
Дмитрий
ответить
# Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 03:43

Старый монитор имеет соотношение сторон 4:3, новый 7:3. Разницу можно почувствовать на примере скринов. :-)


9752. --
chokayes
chokayes
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 07:44

Отличный обзор, Остап! )  Сам себе режиссер получился.

Понял, что еще рано туда лезть.

Я стараюсь не думать о том, сколько еще нужно изучить. В обратном случае можно поймать жесткую депрессию.  Наплодили кучу фреймворков и оберток и подсунули нам,  лопатьте. )


4814. --
Дмитрий
Дмитрий
ответить

17606. --
Виктор
Виктор
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 09:42

Твой старенький компьютер, оказался уж очень стареньким и примитивненьким) Ну , а если серьезно, ты прав лишь частично. Практика не может быть без теории, то теории в Интернете огромное количество. Например, забей в гугл Entity Framework - и статьи, и курсы,  и учебники - выбирай - не хочу. А практика - где? У меня на изучение только этой одной технологии ушло 2 недели (чтоб прочувствовать).  Что тебе мешает открыть и почитать. Курс по ASP.NET меньше чем за месяц вообще не осилишь. На реальном же практическом примере  можно понять суть, а потом уже теория зайдет как по маслу))


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-04-19 18:10

Дима, прекрасный обзор, спасибо!
Старый компьютер, видимо, только пешкой ходить умеет :)
Всё верно ты заметил о сложностях.
Поэтому такой курс - авантюра :)
Да, спецом не станешь, но это отличный трамплин для дальнейшего изучения этих технологий, когда теории уже есть за что зацепиться. "Лучше один раз сделать, чем сто раз увидеть".


  • Отчёт оценивали:
    Посетитель+1   4814Дмитрий+1   16066Bodrik_torf+1   5394Anton+1   16218Дмитрий+1   17443WildOrc+1   17606Виктор+1   9156Dimon+1   16533Андрей Шевченко+1   459Сергей Сергеевич+1   16017Sergej Šugajev+1   8380zhikharevav+1   9980Timoha+1   3922Александр+1   16496Pavlin+1   1Евгений Волосатов+1   10494Алексей В.+1   6452Кирилл Шмойлов+1   791Валерий Жданов+1   3747Сергей+1   4395Денис+1   17947Dmitry Sinitsin+1   8275Tekashnik+1   10895Danil42Russia+1   36285Александр Шлома+1  

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





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

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

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

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


Научился: Я рад что все работает, только вот я ни как не могу дальше пройти мне https://www.videosharp.info/video/chess3/nr=1943 этот 43 урок заблокировал и не дает пройти дальше, помогите пожалуйста в чем поможете причина и как решить эту проблему. Приложил скрин к этому уроку.



Научился: Отличный курс получился. Очень хорошо показана разработка приложения. Сначала мы попробовали сделать шахматную доску с фигурами на движке Unity и заставить это всё работать. Потом мы написали логику игры на С# и получили библиотеку с правилами игры. Далее мы переписали наш интерфейс на Unity и получили уже полноценную, но еще не сетевую игру. Для того чтобы играть в шахматы по сети нам не хватало сервера-посредника и мы его написали с использованием технологии ASP.NET и MS SQL. Серверная часть хранит состояние шахматной партии и её могут получить приложения которые запущены в разных местах. Далее мы разместили наш сервер на хостинге и переписали приложение так, чтобы оно получало от сервера данные по текущей игре и передавало серверу ходы. Таким образом мы увидели все этапы создания приложения.