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

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

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

Шахматы по сети / Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК

  • Напишите отзыв о шестой части курса:
    что получилось, что было сложным,
    что ещё вы добавите в программу.
  • Дата отправки отчёта: 1 июля 2018 г.
  • Задание выполнено: за 40 мин.
  • Чему научился: За исключением того, что в уроке www.videosharp.info/video/chess3/nr=1984 по неустанровленной причинев модели ChessModel метод "protected override void OnModelCreating(DbModelBuilder modelBuilder)" оказывался пустым и его содержимое пришлось впечатывать вручную, всё прошло гладко.

    На мой вгляд в программе больше всего не хватает привязки очереди ходов к игрокам, чтобы нельзя было ходить за соперника. Можно даже не создавать пополняемую таблицу игроков, а сделать, скажем, 10 свободных слотов для игры с кнопкой выхода игрока и таймаутом при неактивности. Также хорошо бы расширить набор статусов игры, чтобы было сразу понятно идёт ли она, неокончена или чем завершилась. Ещё, если не хотим раздувать базу историей игр, то можно ограничить количество слотов игр 1/2 от количества игроков и сбрасывать состояние по завершении игры.
  • Оценка видео-уроку:
Отчёт от 10080 за Шахматы по сети / Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК




Оцени работу

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

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

Отличные планы. Закончишь курс и сможешь заняться доработкой


  • Отчёт оценивали:
    791Валерий Жданов+1   3747Сергей+1   17443WildOrc+1   17947Dmitry Sinitsin+1   17606Виктор+1   6452Кирилл Шмойлов+1   Посетитель+1   17255Слава+1   1Евгений Волосатов+1   459Сергей Сергеевич+1   3922Александр+1   1901Neverwinter 2+1   6275Андрей+1   18683Roman+1   8707Володимир+1   7645Александр Львович+1   13850Владимир+1  

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





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

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

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

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


Научился: Серверная часть это мой первый опыт знакомства с сервером на языке C# с использованием базы данных Ssms.
Трудности: Не все шло гладко. Однажды из-за невнимательности создал не тот тип контроллера, а потом удивлялся, почему код в нем оказался другим. Однако, благодаря дружественной атмосфере формулистского сообщества, удалось найти ошибку, продолжить и успешно завершить эту часть курса.



Научился: Благодарю за урок.
Трудности: Все понятно. Сколько раз Евгений Витольдович переписал эту игру, чтобы так красиво написать?