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

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

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

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

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

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

    Расскажите на видео о своём подвиге.
    Чем курс понравился, что было сложно,
    что было интересно, что можно будет добавить.
  • Дата отправки отчёта: 3 августа 2018 г.
  • Задание выполнено: за 16 час. 14 мин.
  • Чему научился: Делать шахматы!
  • Что было сложным: Картинка к этому уроку призывает молчать, и в большинстве случаев это лучшая тактика, но в этот раз я буду говорить.
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/jIsk6eO4IRE
Отчёт от 17535 за Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК


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




Оцени работу

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

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

Твоя проблема в WebGL не связана с WebAPI, скорее всего тебе надо в настройках компиляции под WebGL поставить версию фреймворка 3.5 и сразу проблема исчезнет, у меня такая же ошибка выскакивает, если скомпилировать под WebGL с версией фреймворка 4.7, видимо ещё не полностью поддерживается новая версия.


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

Там 2 варианта: Net 3.5 Equivalent и Net 4.5 Equivalent, у меня было выбрано 3,5, но сейчас попробую 4,5 мало ли, вдруг что то изменится.


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

ещё может php поддержку перезагрузить надо на хосте, бывает баг с кэшем. кстати, в проекте тоже настройки кэша советую не трогать и не хэшировать имена файлов, тоже могут быть траблы.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Шахматы по сети / Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК / 2018-08-05 22:16

Алексей, я прошу тебя сделать архив проекта перед выполнением урока
ахматы по сети / Рефакторинг. Класс шахматной игры
По многочисленным просьбам мне нужно будет перезаписать этот урок.


  • Отчёт оценивали:
    Посетитель+1   791Валерий Жданов+1   Посетитель+1   9014Николай Денисов+1   17947Dmitry Sinitsin+1   17606Виктор+1   3922Александр+1   6203Николай Миролюбов+1   7652Петя+1   10558Иван Воронин+1   4814Дмитрий+1   16861Serge+1   17535Алексей+1   8877gorynych+1   11051Dima+1   10494Алексей В.+1   6452Кирилл Шмойлов+1   1Евгений Волосатов+1   16218Дмитрий+1   Посетитель+1   7645Александр Львович+1   459Сергей Сергеевич+1   10670Сергей Соколов+1  

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





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

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

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

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


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



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