Дата | Видеоурок | Результат | |
---|---|---|---|
Шахматы по сети Рефакторинг. Последний аккорд | + 7 | ||
Сделал рефакторинг как полагается. Создал класс Game все удачно перенес и все работает. Просто супер. Огромнейший опыт, практика, знания. Не знаю не встречал еще подобных курсов, где все так поэтапно объясняется, да еще и рефакторинг в конце, МЕГА-КУРС! |
|||
Шахматы по сети Рефакторинг. Финальное причёсывание | + 7 | ||
Убрал using, вызовы MarkSquaresFrom() и HidePromotionFigures() в ShowFigures() |
|||
Шахматы по сети Рефакторинг. Двухэтажное превращение | + 7 | ||
Постараюсь самостоятельно сделать предыдущую и эту часть, так как немного запутался из за того что у серверная часть есть. Так все работает хорошо рефакторинг до этого момента сделал весь. Остается с библиотекой Chess разобраться. |
|||
Шахматы по сети Рефакторинг. Класс шахматной игры | + 5 | ||
Вот тут я запутался хорошенько, библиотеку измененную подгрузил изменения работают. В unity катавасия пошла на самом деле с классом Chess. Но все исправил. С классом Game не могу понять вообще. |
|||
Шахматы по сети Рефакторинг. Потерянная пешка | + 6 | ||
Будто бы прыжок в прошлое. В принципе протестил работает превращение, закоментил строчки подключения к серваку да проверил. Ну добавил проверочку в функцию IsValidMove. Я так понимаю заново придется публиковать на сервер |
|||
Шахматы по сети Рефакторинг. Волшебник изумрудного ящика | + 6 | ||
Достаточно объемным получился урок, пересматриваю, перематываю, где непонятно Сложновато, пересматриваю для освоения, в принципе перемещение метода в другой класс как прием рефакторинга понятен, но когда подобных действий происходит довольно много путаться начинаешь, поэтому заново проматывать приходится. |
|||
Шахматы по сети Рефакторинг. Хоровод из четырёх фигур | + 7 | ||
Реализовал функции GetWhite/BlackProFigure() |
|||
Шахматы по сети Рефакторинг. Шахматная независимость | + 8 | ||
Перенес функцию UnmarkSquares() и MarkSquaresFrom/To() в BoxSquares() |
|||
Шахматы по сети Рефакторинг. Клетка в клетке | + 9 | ||
Перенес функцию ShowSquare, реализовал функцию Box().MarkSquare() |
|||
Шахматы по сети Рефакторинг. Спрайт, не дай себя заинтерфейсить | + 9 | ||
Все получилось. Изучаю подробно. |
|||
Шахматы по сети Рефакторинг. Вынос переноса | + 6 | ||
Реализовал функцию Box().SetPosition() |
|||
Шахматы по сети Рефакторинг. Многоклеточная сущность | + 6 | ||
Все работает отлично, полезная часть |
|||
Шахматы по сети Рефакторинг. Ящик с фигурами | + 5 | ||
Создал класс BoxFigures() : Box, реализовал в нем конструктор BoxFigures() |
|||
Шахматы по сети Рефакторинг. Интерфейсная прослойка | + 5 | ||
Получилось создать реализовать интерфейс Пересматривал |
|||
Шахматы по сети Рефакторинг. Чёрный ящик | + 12 | ||
Создал класс Box и модифицировал работу с фигурами |
|||
Шахматы по сети Рефакторинг. Координатные трансформации | + 13 | ||
Создал отдельный класс Coords, создал функции для работы с координатами |
|||
Шахматы по сети Рефакторинг. С чего начать? | + 13 | ||
Вынес DragAndDrop в отдельный класс, все запускается |
|||
Шахматы по сети Клиент. ВОСЬМОЙ ФИНАЛЬНЫЙ УРОК | + 12 | ||
К сожалению записать видео пока возможности нет, оборудование не позволяет. Неоднократно уже говорил в процессе прохождения видеоуроков, что курс просто бесподобный. Автору большое спасибо за проделанный труд. Получилось абсолютно все, да, были проблемы по ходу курса, даже пришлось один момент всю библиотеку переписывать, и искать ошибки. Автор курса не только подал все на блюдечке, но и дал возможность самостоятельно довести проект до своего логического завершение, предоставив расширенную UML таблицу сущностей. От неё можно отталкиваться в дальнейшем, добавить функционал, различные плюшки, выражаясь лексиконом ролевиков. В общем экспериментируй сколько хочешь и это здорово. Оборудования нет (: чтобы протестировать на разных платформах |
|||
Шахматы по сети Клиент. Фоновое обновление | + 14 | ||
Ура! Последний этап пройден успешно все выполняется |
|||
Шахматы по сети Клиент. Следы невиданных ходов | + 7 | ||
Все отлично работает очень доволен курсом. Дальше рефакторинг на очереди Самостоятельно реализовать функционал |
|||
Шахматы по сети Клиент. Серверные пешки | + 7 | ||
Загрузил партию из сервера Ошибки типа SSL не возникло |
|||
Шахматы по сети Клиент. Ход в мешке | + 7 | ||
Реализовал функцию отправки хода на сервер, протестировал работа через консоль Все отлично работает |
|||
Шахматы по сети Клиент. Дедовские методы | + 6 | ||
Отделил fen от json Сложностей не возникло |
|||
Шахматы по сети Клиент. Достучаться до облака | + 6 | ||
Создал класс через который обратился к серверу и вернул FEN Все довольно просто. |
|||
Шахматы по сети Хостинг. СЕДЬМОЙ ФИНАЛЬНЫЙ УРОК | + 6 | ||
С самого первого урока в этой части возникли проблемы), однако со всеми успешно справился и прошел. Научился размещать сервер на хостинге, подключать к ней базу данных, научился публиковать проект. Получил просто огромный опыт. Успешно идём дальше. Небольшая база знаний в области web - технологий, где то слышал, что-то помню . Поэтому на каждом шагу возникают вопросы а как, а для чего. Буду поправлять литературы валом. |
|||
Шахматы по сети Хостинг. VIP. Двойные стандарты | + 6 | ||
Отредактировал файл Web.config Все работает. Спасибо. |
|||
Шахматы по сети Хостинг. Перенос базы данных | + 6 | ||
Создал резервную копию, добавил БД на хостинг, подключил, протестил работу Были проблемы начались они с версией .ASP, сейчас на сервере стоит 4.7, а моя версия была 4.7.2, изменил, билд сделал, запросы стали выполняться. Дальше несовместимость SQL, аналогично откатывать пришлось до нужной версии. Также ошибку сделал по невнимательности в строчке подключения бд, но нашел и все работает теперь |
|||
Шахматы по сети Хостинг. Публикация проекта | + 9 | ||
Опубликовал проект Ожидание |
|||
Шахматы по сети Хостинг. Доступ по FTP | + 6 | ||
Установил пароль для FTP, привязал домен к хостингу, Установил Total Commander. Подключился. Не знаю правильно сделал, но после покупки у меня домен не был привязан к хостингу. Я его привязал в настройка хостинга и вручную добавил в панель управление, надеюсь правильно сделал. |
|||
Шахматы по сети Хостинг. Лучше заплатить | + 7 | ||
Все готово Сложностей не было |
|||
Шахматы по сети Хостинг. Регистрация аккаунта | + 10 | ||
Зарегистрировался заполнил профиль провел оплату в 1 рубль для проверки Легко и просто |
|||
Шахматы по сети Сервер. ШЕСТОЙ ФИНАЛЬНЫЙ УРОК | + 10 | ||
Полностью все получилось. В плане понимания оказалось даже проще чем с алгоритмами. В дальнейшем постараюсь реализовать функционал в соответствии с расширенной базой данных из четырех таблиц. Например, авторизацию пользователя реализовать, сделать профиль. Правда понятия пока не имею как это сделать) Лишь предположения. Все отлично. |
|||
Шахматы по сети Сервер. Китайская ничья | + 9 | ||
Реализовал возможность сдачи игрока. Сложностей не возникло |
|||
Шахматы по сети Сервер. Шахматная Идемпотентность | + 10 | ||
Реализована возможность просмотра завершившейся игры. Все достаточно легко и понятно. Сложностей пока не возникает. |
|||
Шахматы по сети Сервер. Ваш ход! | + 8 | ||
Реализовал функции. Протестировал работу. Была ошибка в IsValidMoves, исправил |
|||
Шахматы по сети Сервер. Официант без логики | + 7 | ||
Сделал рефакторинг, подключил библиотеку к проекту, протестировал создание новой игры Сложностей не было |
|||
Шахматы по сети Сервер. Новая игра на JSON | + 8 | ||
Изменил формат вывода данных с XML на JSON. Добавил функцию NewGame(). Протестировал результат Все работает без проблем |
|||
Шахматы по сети Сервер. Райский Эдем - EDM | + 8 | ||
Подключился к базе данных, создал контроллер ADO.NET EDM, протестировал работу Пока все понятно |
|||
Шахматы по сети Сервер. Последняя версия | + 7 | ||
Создал проект Web API. Добавил контроллер, настроил проект для запуска. Проверил Все работает |
|||
Шахматы по сети База данных. ПЯТЫЙ ФИНАЛЬНЫЙ УРОК | + 9 | ||
В целом все понятно по базам данных. Дополнительные таблицы добавил, постараюсь реализовать функционал в дальнейшем. Не получилось создать диаграмму в SQL Server Management Studio 18.0 (GA) |
|||
Шахматы по сети База данных. VIP. Красивая диаграма | + 8 | ||
Установил последнюю версию SQL Server Management Studio 18.0 (GA), но там отсутствует папка для диаграмм. |
|||
Шахматы по сети База данных. VIP. Таблицы на вырост | + 7 | ||
Создал дополнительные таблицы и ключи Все просто |
|||
Шахматы по сети База данных. Созидание | + 6 | ||
Создал базу данных и добавил в неё таблицу Games Все просто |
|||
Шахматы по сети База данных. Упрощение | + 5 | ||
Упростил базу данных до минимума |
|||
Шахматы по сети База данных. Планирование | + 5 | ||
Нарисовал схему бд Пока самостоятельно добавлять ничего не буду чтобы не запутаться |
|||
Шахматы по сети База данных. Management в студию! | + 4 | ||
Скачал и установил SQL и SSMS Не устанавливал SQL Server |
|||
Шахматы по сети Интерфейс. ЧЕТВЁРТЫЙ ФИНАЛЬНЫЙ УРОК | + 4 | ||
Очень интересный и насыщенный видеокурс. Получилось создать библиотеку правил для игры в шахматы, подключить её к Unity. Реализован минимальный интерфейс, а именно шахматная доска + фигуры, также написан скрипт, позволяющий манипулировать фигурами, перемещать их по доске на основе шахматных правил. Проведен рефакторинг к некоторым частям кода. В результате получились шахматы в которые можно поиграть вдвоем на одном компьютере. Успешно сделал билд под Windows. все работает и запускается. Сложностей практически не было, за исключением собственных ошибок в ходе написания из за невнимательности. С таким же успехом идем дальше. Автору выражаю большую благодарность за проделанную работу |
|||
Шахматы по сети Интерфейс. Долгожданное превращение | + 5 | ||
Протестировал работу скрипта Все работает |
|||
Шахматы по сети Интерфейс. Выставка фигур | + 5 | ||
Реализовал функции Board().InitGameObjects() и Board().ShowPromotionFigures() Проблем не возникло. Все прекрасно работает. |
|||
Шахматы по сети Интерфейс. Щепотка рефакторинга | + 6 | ||
Сделал рефакторинг. Всё отлично! |
|||
Шахматы по сети Интерфейс. VIP. Клетки прибытия | + 7 | ||
Реализовал функции позволяющие показывать на какую клетку может ходить фигура Круто что сказать еще |
|||
Шахматы по сети Интерфейс. VIP. Клетки отправления | + 6 | ||
Реализовал функции подсветки фигур Всё отлично! |
|||
Шахматы по сети Интерфейс. Проверка хода | + 5 | ||
Реализовал вспомогательные функции Board().VectorToSquare() и Board().DropObject(). Протестировал работу скрипта. Все работает супер! |
|||
Шахматы по сети Интерфейс. Ход делегата | + 10 | ||
Доработал вспомогательные функции DragAndDrop().PickUp/Drop() Создал вспомогательную функцию Board().DropObject() Реализовал вызов функции через делегат Все работает. |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 10 | ||
Динамически добавил фигуры на доску Сложностей не возникло |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 9 | ||
Добавил коллайдеры для всех фигур, прикрепил скрипт к камере, реализовал конструктор Board() и функцию InitGameObjects(). Ну и добавил табун лошадей) Ничего сложного |
|||
Шахматы по сети Интерфейс. План действий | + 9 | ||
Подготовил все необходимые объекты Сложностей не возникло. |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 6 | ||
Протестировал работу скрипта Сложностей не возникло |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 7 | ||
Добавил функции Chess().IsValidMove() и модифицировал Chess().Move() Все хорошо |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 7 | ||
Написал функцию для проверки Для начальной позиции, с 3 проверки результат не совпадает.. |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 7 | ||
Доработал функции. Что касается алгоритмической части в целом. Как для новичка в программировании это большой опыт для меня. Подобные алгоритмы мне приходится впервые видеть, но несмотря на это практически везде было все понятно, иногда приходилось пересматривать и думаю еще не раз мне предстоит это делать. Огромное спасибо автору за проделанную работу, закончу этот курс обязательно буду пробовать другие. Все отлично. Продолжаю в том же духе! |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 7 | ||
Реализовал проверку на шах, мат и пат Все работает. Супер. |
|||
Шахматы по сети Алгоритмы. Защита короля | + 7 | ||
Реализовал все необходимые функции для проверки от шаха. Все отлично работает. |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 12 | ||
Реализовал рокировку Двигаемся дальше, пока сложностей не было, все понятно. |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 12 | ||
Все отлично. Реализовал все функции и протестировал работу. Сложностей не возникло. Все работает. |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 8 | ||
Сделал рефакторинг и протестировал программу. Очень интересный и довольно насыщенный урок получился. На примере увидел как работает один из принципов ООП - наследование. Сложностей не возникло, все работает без ошибок. |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 8 | ||
Научился реализовывать превращение пешки в другую фигуру. Сложностей не возникло. Все понятно. |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 4 | ||
Научился реализовать алгоритм для пешки Все вполне понятно. Спасибо. |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 7 | ||
Реализовал функции для проверки ходов дальнобойных фигур Все достаточно понятно. |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 13 | ||
Реализовал функции проверки хода коня Moves().CanKnightMove() Очень легко |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 9 | ||
Реализовал функции позволяющий проверять правильность хода короля Спасибо за урок. Сложностей не возникло. |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 9 | ||
Просмотрел видео. Реализовал функции Chess().YieldValidMoves(), Square().YieldBoardSquares(), Board().YieldMyFigureOnSquares(). Переопределил функцию FigureMoving().ToString(). Вывел и протестировал результат Сложностей не возникло. Спасибо автору за прекрасный курс. |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 9 | ||
Реализовал вспомогательную функции GenerateFEN() а также функции для формирования FEN. Доработал функцию Move(FigureMoving fm). Пока сложностей не возникло. |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 12 | ||
Добавил свойства: - рокировки; - взятия на проходе; - правила 50-ходов; - текущего хода Доработал функцию Init() и реализовал вспомогательную функция для парсинга FEN. Интересно и увлекательно. Сложностей не возникло. |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 11 | ||
Вспомнил как создавать простые UML диаграммы. На создание диаграммы ушло немало времени. |
|||
Шахматы по сети Классы. Консольная доска | + 6 | ||
Создал функции ChessToAscii() и Print() Пешка сложнее, т.к. у неё есть такой ход как взятие на проходе и возможность превращения в другую фигуру по достижению последней вражеской горизонтали доски. Пока сложностей не возникает |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 7 | ||
Модифицировал: - конструктор Chess и вспомогательный конструктор Chess; - методы Move и GetFigureAt. Сложностей не возникло |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 7 | ||
Создал: - класс Moves и расширяющий класс FigureMethods(); - функцию CanMove() и вспомогательные функции CanMoveFrom/To(); - метод GetColor() в классе Figure; - исправил ошибку в функции CanMoveTo(). Функция проверяет цвет, стоящей фигуры, на которую хотим пойти. |
|||
Шахматы по сети Классы. Квадратная матрица | + 8 | ||
Создал класс Board, в нем реализовал функции Init, Move, а также создал геттер GetFigureAt и сеттер SetFigureAt. Сложностей не возникло |
|||
Шахматы по сети Классы. Фигурой марш! | + 7 | ||
Создал классы FigureMoving и FigureOnSquare Сложностей не возникло |
|||
Шахматы по сети Классы. Квадратная площадь | + 3 | ||
Реализовал структуру Square и протестировал работу. Сложностей не возникло |
|||
Шахматы по сети Классы. Цветная фигура | + 5 | ||
Освежил память, вспомнил про методы расширения. Так в целом все понятно, двигаемся дальше Сложностей не возникло |
|||
Шахматы по сети Классы. Шахматная библиотека | + 5 | ||
Научился создавать библиотеки. Сложностей не возникло. |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 6 | ||
Просмотрел видео. Узнал как скомпилировать проект на платформу WebGL. Пропустил данный урок |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 6 | ||
Все просмотрел внимательно, однако подключить смартфон не удалось. Телефон huawei LUA-U22, отладку установил, однако Unity не находит это устройство. По всей видимости, как было сказано в видео, нужно произвести настройки. Так в целом все понятно. Не находит устройство. |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 7 | ||
Получилось все, создал дизайн собственной доски + нашёл достаточно симпатичный пак фигур в интернете, все это соединил. В плане скрипта сложностей не возникло все понятно. Походу прохождения постараюсь добавить в программу скромный функционал. Так как дизайн доски рассчитан как раз на дополнительные фишки. (Например, количество взятых фигур т.е. счет, какие фигуры взяты и отображать их, визуально отображать какие именно сделаны ходы (для анализа партии), поэкспериментирую в любом случае) Сложностей не возникло |
|||
Шахматы по сети Доска. Запуск на Windows | + 8 | ||
Создавать и настраивать билд. Сложностей не возникло. |
|||
Шахматы по сети Доска. Смещение | + 8 | ||
Научился перемещать объекты по шахматной доске Сложностей не возникло |
|||
Шахматы по сети Доска. Подцеп фигуры | + 7 | ||
1. Узнал про метод конвертации координат 2. Узнал про коллайдеры Сложностей не возникло |
|||
Шахматы по сети Доска. Состояния переноса | + 6 | ||
1. Узнал как создаются скрипты в Unity. 2. Выводить Лог. Сложностей не возникло |
|||
Шахматы по сети Доска. Фигуры | + 7 | ||
Создавать проект на Unity, добавлять и размещать объекты. Сложностей не возникло |
|||
Шахматы по сети Классы. Архитектура проекта | + 8 | ||
1. Более понятней разработка алгоритмов и создание шахматной доски. 2. Более сложней разработка клиентской и серверной части. |
|||
Шахматы по сети Доска. Установка Unity 3D | + 9 | ||
Устанавливать Unity. Потренировался набору. (206 сим/мин) Ничего |
|||
Шахматы по сети План Шахматного проекта | + 8 | ||
Я студент, делаю первые, серьезные шаги в программировании. Знаком с Unity, C#, SQL на уровне начинающего. С шахматами аналогично играю на любительском уровне. Сложности: Все понятно |
|||
Демо софт Двенадцать месяцев | |||
|
|||
Демо софт Вступительное слово | |||
|
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|
|||
Морской Бой Планирование | |||
|
|||
Теория ООП Инкапсуляция мечты | |||
|
|||
Итератор Итератор. Разложение числа на простые множители. | |||
|
|||
Мат Конём и Слоном Постановка задачи | |||
|
|||
Демо игры C# чего начать программировать | |||
|
|||
Демо софт VIP. Бесплатная консультация | |||
|
|||
On-line игра 1. Консольная игра. Добро пожаловать! | |||
|