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

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

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

Шахматы по сети / Рефакторинг. Последний аккорд

  • На этом уроке мы заканчиваем наш эпический курс.
    Получилось здорово.
    Я доволен результатом.
    Надеюсь, вы тоже.
    Мы проделали огромную работу.
    Каждый стал чуточку умнее и опытнее.
  • Дата отправки отчёта: 2 сентября 2018 г.
  • Задание выполнено: за 9 дней 1 час. 44 мин.
  • Чему научился: Отличный курс по созданию сетевых шахмат! Конечно, для полноценной игры надо добавить разделение ходов для разных пользователей, статистику и прочее, но цель этого курса дать основу для саморазвития и базовые знания для понимания работы с Unity, SQL и ASP.Core, а также программирования сложной логики и её последующего рефакторинга, с чем данный курс справляется на отлично!

    Было очень интересно искать способы дополнить и улучшить предложенные в уроках варианты. Например, в проверке расчёта ходов выясниллось, что реализация проверки через LINQ для глубоких расчётов быстрее простой рекурсии.
    В скриптах для Unity я вначале отказался от предложенного ручного парсинга JSON ответа сервера в пользу Nuget библиотеки от Newstonsoft, но затем, узнав, что в Unity есть, оказывается, встроенный парсер, стал использовать его.
    Также, я заменил WebClient из C# на UnityWebRequest из Unity, что потребовало некоторой реорганизации вызовов обновления состояния доски, так как веб-запросы в Unity выполняются асинхронно и из-за этого появлялась задержка с обновлением доски после хода.
    Еще пришлось подумать над сведением рефакторинга из уроков с разными версиями скриптов, но всё получилось.

    WebGL ссылка: hinoookami.ru/webgl/
  • Что было сложным: Свести в одну версию рефакторинг по отличающемуся коду из уроков и использовать встроенный в Unity асинхронный веб-запрос.
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/-WBNSXAWm8Q
Отчёт от 10080 за Шахматы по сети / Рефакторинг. Последний аккорд


Отчёт от 10080 за Шахматы по сети / Рефакторинг. Последний аккорд




Оцени работу

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

  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   19525Александр Балбашов+1   791Валерий Жданов+1   8877gorynych+1   3922Александр+1   17947Dmitry Sinitsin+1   3747Сергей+1   459Сергей Сергеевич+1   18493Evgenii Kudriavtcev+1   7652Петя+1   9457Дмитрий+1   19868Oleg0   17255Слава+1   Посетитель+1   16218Дмитрий+1   17606Виктор+1   8275Tekashnik+1   7119Новопашин Владимир+1   16548Hofflin+1  

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





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

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

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

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


Научился: Супер всё отлично, всё работает. Рефакторинг завершён, ура! Отличный курс, отличные знания



Научился: Большое спасибо Евгению Витольдовичу за этот прекрасный курс и за знакомство с новыми технологиями и понятиями - Unity, ASP.net, MS-SQL, EF, хостинг. Теперь есть четкая инструкция для создания собственной игры от момента написания Концепции и реализации ее правил на C# до создания полноценного клиент-серверного с размещением на сервере. В ближайшее время прохожу курсы Entity Framework, ASP.net. Затем возвращаюсь к курсу "Шахматы онлайн" и, используя в качестве прототипа и руководства к действию, приступаю к написанию своей игры, повторно проходя большинство уроков. Параллельно прохожу "Наношахматы", "Мат конем и слоном", "Tinkvalimas", "VK API".
Трудности: Все ново. Все интересно. Многое сложно. Но главное - курс дает четкий пошаговый план создания своей многопользовательской игры и знакомит с необходимыми для этого технологиями.