Дата | Видеоурок | Результат | |
---|---|---|---|
Шахматы по сети Интерфейс. Ход делегата | + 22 | ||
Доработали вспомогательные функции класса DragAndDrop Разобраться с делегатами |
|||
Шахматы по сети Интерфейс. Начальная позиция | + 22 | ||
Добавили библиотеку к проекту и расставили фигуры. |
|||
Шахматы по сети Интерфейс. Генерация объектов | + 21 | ||
Сгенерировали игровое поле |
|||
Шахматы по сети Интерфейс. План действий | + 21 | ||
Не стал добавлять Zero.png. Просто добавил на сцену пустой объект и назвал его точкой. |
|||
Шахматы по сети Алгоритмы. VIP. Как пройти в библиотеку | + 21 | ||
Проверили работоспособность библиотеки Chessrules.dll в Unity |
|||
Шахматы по сети Алгоритмы. VIP. Можно пройти? | + 24 | ||
Создали метод Chess.IsValidMove(string move) |
|||
Шахматы по сети Алгоритмы. VIP. Шахматное супертестирование | + 24 | ||
Благодаря тесту нашел ошибку у себя в коде и исправил ее. Все работает. |
|||
Шахматы по сети Алгоритмы. ТРЕТИЙ ФИНАЛЬНЫЙ УРОК | + 24 | ||
Замечательный курс. Часть с алгоритмами была очень увлекательной, но немного затянутой. |
|||
Шахматы по сети Алгоритмы. Шах и Мат! | + 23 | ||
реализовали определение шаха, мата и патовой ситуации. |
|||
Шахматы по сети Алгоритмы. Защита короля | + 22 | ||
все понятно столько времени не занимался, что пришлось пробежаться по коду и вспоминать |
|||
Шахматы по сети Алгоритмы. Королевский паркур | + 23 | ||
16 дней выполнял этот урок. Не было времени совершенно... |
|||
Шахматы по сети Доска. VIP. Запуск в Интернете | + 15 | ||
Тоже пришлось помучиться. Постоянно в конце генерации выходили ошибки и она останавливалась. Как оказалось все дело было в том, что некоторые, в которых находился проект были именованы кириллицей. Обзавелся доменом, залил сайт на хост =) http://www.chess-online.net.ru |
|||
Шахматы по сети Доска. VIP. Запуск на Android | + 15 | ||
Ух и намучился я =) Установите Android SDK, затем написал что мой телефон не поддерживает SDK API 25, пришлось качать Api 24. Запустил на смартфоне, и замелил, что в портретном режиме картинка отображается обрезанной с краев. Пришлось написать скрипт для камеры Unity, меняющий OrthographicSize в зависимости от ориентации экрана. Все получилось, я счастлив) |
|||
Шахматы по сети Доска. ПЕРВЫЙ ФИНАЛЬНЫЙ УРОК | + 15 | ||
Никаких проблем не возникало. На каждом уроке все тщательно и пошагово объясняется, так что таже новичку в Unity все будет понятно. |
|||
Шахматы по сети Доска. Запуск на Windows | + 15 | ||
На другом компе без проблем запустились) |
|||
Шахматы по сети Алгоритмы. Допрыгалась! | + 15 | ||
Забыли добавить проверку на то, что при ходе пешкой на две клетки, справа или слева от нее будет находиться вражеская пешка, только тогда возможно взятие на проходе. Добавил несколько проверок в SetEnpassan( ). private void SetEnpassant() { enpassant = Square.none; if (fm.figure == Figure.whitePawn && fm.from.y == 1 && fm.to.y == 3) if (GetFigureAt(new Square(fm.to.x + 1, fm.to.y)) == Figure.blackPawn || GetFigureAt(new Square(fm.to.x - 1, fm.to.y)) == Figure.blackPawn) enpassant = new Square(fm.from.x, 2); if (fm.figure == Figure.blackPawn && fm.from.y == 6 && fm.to.y == 4) if (GetFigureAt(new Square(fm.to.x + 1, fm.to.y)) == Figure.whitePawn || GetFigureAt(new Square(fm.to.x - 1, fm.to.y)) == Figure.whitePawn) enpassant = new Square(fm.from.x, 5); } |
|||
Шахматы по сети Алгоритмы. Рефакторинг на доске | + 15 | ||
-- |
|||
Шахматы по сети Алгоритмы. Четвёртое превращение | + 15 | ||
Немного запутался, но быстро разобрался) |
|||
Шахматы по сети Алгоритмы. Храбрая пешка | + 15 | ||
Все отлично. |
|||
Шахматы по сети Алгоритмы. Дальнобойщики | + 15 | ||
Очень компактное и классное решение. |
|||
Шахматы по сети Алгоритмы. Ночью с Конём | + 15 | ||
На прошлом уроке уже реализовал правила хода для коня |
|||
Шахматы по сети Алгоритмы. Куда идёт Король | + 15 | ||
"Лошадью ходи" =) ничего |
|||
Шахматы по сети Алгоритмы. Генератор ходов | + 15 | ||
научился пользоваться ключевым словом yield. |
|||
Шахматы по сети Алгоритмы. Сборка фена | + 16 | ||
Ход пешкой был неправильно написан как Pe5d5, поэтому пешка на е4 у вас осталась стоять на месте, а черную пешку фактически съела появившаяся с клетки е5 новая белая пешка. Добавьте проверку в метод CanMove() fm.figure == board.GetFigureAt(fm.from) |
|||
Шахматы по сети Алгоритмы. Волшебные шахматы | + 15 | ||
Распарсили fen. очень интересный был урок) |
|||
Шахматы по сети Классы. ВТОРОЙ ФИНАЛЬНЫЙ УРОК | + 15 | ||
Монстр |
|||
Шахматы по сети Классы. Консольная доска | + 16 | ||
самая сложная пешка, самая простая конь (подслушал на стриме) Добавил проверку на условие board.GetFigureAt(fm.from) != Figure.none в метод CanMoveFrom( ) в классе Moves. Иначе при ходе с клетки, где нет фигуры, появлялась новая фигура из ниоткуда. |
|||
Шахматы по сети Классы. Шахматная бюрократия | + 15 | ||
-- |
|||
Шахматы по сети Классы. Стой, кто идёт! | + 15 | ||
Вроде бы все и понятно, но вот ошибку я разглядеть не смог. |
|||
Шахматы по сети Классы. Квадратная матрица | + 15 | ||
--- |
|||
Шахматы по сети Классы. Фигурой марш! | + 15 | ||
Создал классы для хранения и перемещения фигур на клетке |
|||
Шахматы по сети Классы. Квадратная площадь | + 15 | ||
Реализовал структуру Square и протестировал ее работу |
|||
Шахматы по сети Классы. Цветная фигура | + 15 | ||
Все сделал. Ничего сложного. |
|||
Шахматы по сети Классы. Шахматная библиотека | + 15 | ||
Добавил метод, выводящий доску в коносль, используя метод GetFigureAt(int x, int y). |
|||
Шахматы по сети Доска. Смещение | + 15 | ||
Все очень здорово, доступно и понятно. Вот только заметил, что при перемещении фигуры, проходя над другой фигурой, она оказывается либо над ней, либо под ней, хотя все они находятся на 0 слое. |
|||
Шахматы по сети Доска. Подцеп фигуры | + 15 | ||
В логе не отображались фигуры. Долго думал в чем проблема, в итоге оказалось, что я создал 3д коллайдеры для объектов. Всё работает, всё супер. |
|||
Шахматы по сети Доска. Состояния переноса | + 15 | ||
Добавлять скрипт к проекту unity |
|||
Шахматы по сети Доска. Фигуры | + 15 | ||
Научился создавать сцены в Unity 2D. Только масштабировать доску я не стал, установил параметр Size камеры 11. |
|||
Шахматы по сети Доска. Установка Unity 3D | + 15 | ||
122 cим/м, 7 ошибок |
|||
Шахматы по сети Классы. Архитектура проекта | + 15 | ||
На самом деле даже не знаю, что для меня здесь самое простое и самое сложное. Наверно C# классы. С базами данных и юнити я дел еще не имел. |
|||
Шахматы по сети План Шахматного проекта | + 15 | ||
С# - начинающий. Шахматы - любитель. |
|||
НаноШахматы VIP. PHP - Рисуем буквы | + 15 | ||
весело =) |
|||
НаноШахматы VIP. PAINT - Координаты отрезков | + 15 | ||
ничему |
|||
НаноШахматы VIP. PHP - Создание картинки | + 15 | ||
рисовать линии средствами PHP |
|||
НаноШахматы ФИНАЛЬНЫЙ УРОК | + 15 | ||
На курсе познакомился с html, php, js, так как раньше дел с ними не имел. Очень понравилось. Шахматы можно было бы доработать, к примеру сделать так, чтобы фигуры одного цвета не съедали друг друга :) Следующим курсом пройду МикроШахматы. |
|||
НаноШахматы JavaScript - Я тебя съем! | + 15 | ||
реализовал съедание фигуры |
|||
НаноШахматы JavaScript - Завершение хода | + 15 | ||
Научился перемещать фигуры на доске |
|||
НаноШахматы JavaScript - Посадку давай! | + 15 | ||
написал функцию allowDrop() |
|||
НаноШахматы JavaScript - Тронул? Коди! | + 15 | ||
написал скрипт, сохраняющий id объекта |
|||
НаноШахматы HTML5 - Поднятие фигур | + 15 | ||
перемещать фигуры |
|||
НаноШахматы PHP - Превращение букв | + 15 | ||
понравился короткий вариант функции) |
|||
НаноШахматы PHP - Массив для фигур | + 15 | ||
расставлять фигуры на доске - |
|||
НаноШахматы PHP - Циклы для клеток | + 15 | ||
Научился выводить клетки доски средствами PHP. - |
|||
НаноШахматы PHP - Запуск скрипта | + 15 | ||
Написал первый свой скрипт на php. - |
|||
НаноШахматы PHP - Установка EasyPHP | + 15 | ||
установил EasyPHP. Запустил HTTP Server и DateBase Server - |
|||
НаноШахматы HTML - Фигуры на Доске | + 15 | ||
ничего ничего |
|||
НаноШахматы CSS - Шахматная доска | + 15 | ||
подключению css к html ничего |
|||
НаноШахматы HTML - Шахматные фигуры | + 15 | ||
все ново не работал никогда с html |
|||
Демо софт Двенадцать месяцев | + 15 | ||
убрал из конструктора функцию показа картинки в событие Shown формы и теперь при ошибке форма нормально закрывается. |
|||
Демо софт Вступительное слово | + 15 | ||
-- -- |
|||
C# Android Создание класса с алгоритмом игры | + 15 | ||
Создал своё первое приложение на Андроид =) Очень здорово. Подключил свой телефон Samsung Galaxy A3 и установил на него это приложение. Найти меню разработчика в телефоне. По умолчанию оно скрыто. |
|||
C# Android Размещение экранных форм в дизайнере | + 15 | ||
1001 - 1003 - 1007 - 1015 - 1022 - 1027 - 1037 - 1048 - 1061 - 1069 - 1085 |
|||
C# Android Установка и запуск HAXM эмулятора Android | + 15 | ||
Не устанавливался эмулятор HAXM. Была выключена виртуализация в BIOS. |
|||
C# Android Установка Xamarin для Visual Studio | + 15 | ||
Обновил свой VS2015 до VS2017 и установил компонент Xamarin - |
|||
Нано-игры Бот для Цифр | + 15 | ||
Интересная программа получилась -- |
|||
Нано-игры Игра Цифры | + 15 | ||
Подчеркнул для себя несколько моментов. Все супер. В конце игр у меня отображается время, за которое я прошёл игру. Добавил label на котором отображается текущий рекорд. Ничего сложного. |
|||
Нано-игры Скорость реакции. Алгоритм и рекорд | + 15 | ||
Много интересного для себя узнал. Спасибо. Ничего. Очень доходчиво все объясняете. |
|||
Нано-игры Скорость реакции. Три картинки по таймеру | + 15 | ||
ничего сложного короткий урок |
|||
Нано-игры Скорость реакции. Блок-схема | + 15 | ||
рисовать блок-схемы прикрепить картинки) |
|||
Нано-игры Арканоид - Шарик и кирпичики | + 15 | ||
От себя добавил в игру переходы на новые уровни. На каждом новом уровне меняется цвет фона, а кубики располагаются в случайном порядке в количестве уровень игры умноженное на 5. Также уменьшается интервал таймера на 1, что увеличивает скорость полёта шарика. Не запутаться в координатах. Долго думал, как сделать так, чтобы кубики на поле не накладывались друг на друга. |
|||
Нано-игры Арканоид - Уровень и ракетка | + 15 | ||
Научился использовать кнопку в качестве ракетки =) найти понравившуюся мне иконку для приложения и время для того, чтобы пройти наконец-то этот видеоурок. Идём дальше... |
|||
Демо игры C# чего начать программировать | + 10 | ||
Ну, начнём-с! =) |
|||
Нано-игры ФИНАЛЬНЫЙ УРОК | |||
|