Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2018-05-03 | chess3 | Шахматы по сети | % | |
2018-02-12 | chess | НаноШахматы | 100 % | |
2017-11-27 | soft0 | Демо софт | 29 % | |
2017-11-24 | game1 | Нано-игры | 70 % | |
2017-11-07 | game0 | Демо игры | 10 % | |
Итого: | 49 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2018-02-13 | solo | C# набор | 12 % | |
2017-11-21 | club | 6452 - Кирилл Шмойлов | 17 % | |
2017-11-19 | task1 | Строки | 8 % | |
2017-11-12 | task2 | VIP задачи | % | |
2017-11-11 | club | 4004 - Елена Вставская | 45 % | |
2017-11-11 | task2 | Алгоритмика | 100 % | |
2017-11-11 | club | 24 - Муза Оля | 100 % | |
2017-11-08 | task1 | Целые числа | 100 % | |
2017-11-08 | task1 | Семантика | 100 % | |
Итого: | 55 % |
Не стоит забрасывать.
Лучше на одном порыве проходить.
Да, имеется такой баг в этом уроке, но далее он будет исправлен
Да, Python не любит кириллицу. Поэтому пусть до проекта не должен содержать символы отличные от латинских.
Молодец! Это верно такие ошибки присутствуют но так никто и написал как их победить! +5
При портированнии в WebGL этот скрипт лучше отключить =)
units укажите свой, потому что, как я помню, Вы у себя меняли размер самой доски а не камеры.
нужно указать количество юнитов (клеток) от центра до края видимой области вверху.
if (ratio > 1) ratio = 1 / ratio; добавил на всякий случай =) так как на планшетах высота может быть меньше ширины экрана.
Это будет работать, так как доска у нас квадратная, иначе пришлось бы еще учитывать пропорции доски
// Use this for initialization
void Start ()
{
UpdateOrthographicSize();
}
// Update is called once per frame
void Update ()
{
UpdateOrthographicSize();
}
void UpdateOrthographicSize()
{
Camera.main.orthographic = true;
int units = 11;
float ratio = (float)Screen.width / Screen.height;
if (ratio > 1) ratio = 1 / ratio;
if (Screen.orientation == ScreenOrientation.Portrait)
Camera.main.orthographicSize = units / ratio;
else
Camera.main.orthographicSize = units;
}
Молодец, Дима. Напиши какой код надо вставить. И фото тебя с телефоном хотелось бы.
Когда я говорю, что всё отлично, значит так оно и есть =) Были бы какие-либо трудности или непонятные моменты, то я бы обязательно об этом написал.
Когда отчитываешься , то много слов не употребляешь ? ! ;-) Хорошо сформулированная мысль поможет другим легче понять , что ты всё сделал правильно и хорошо понял смысл урока :))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
ну просто думаю, это неправильно, что в начале партии при ходе пешкой на два поля в fen указывается возможность взятия на проходе.
Interesnoe dopolnenie
Спасибо Дима. Глазастый ;-)
Спасибо. Если бы вы мне еще дали ссылку на партабл-версию, т.к. я кочую с компа на комп.
не так уж и много стрелок) просто все в кучу... не люблю схемы)
www.visualstudio.com/ru/thank-you-downloading-visual-studio/?sku=Community&rel=15
Вот ссылка на новую версию Visual Studio, если Вам вдруг захочется ее установить.
Да вообще цвет у нас уже и так проверялся.
Достаточно было добавить m.figure == board.GetFigureAt(fm.from).
всего три проверки: клетка на доске, цвет фигуры равен цвету, который сейчас ходит, и мы взяли именно ту фигуру, которая стоит на этой клетке
Это уже масло масляное, т.к. создаётся этот контейнер именно таким способом.
Но лишние проверки не помешают :)
board.GetFigureAt(fm.from).GetColor() == board.moveColor так?
ну тогда вот это условие тоже добавлю))
fm.figure == board.GetFigureAt(fm.from)
иначе мой король с легкость может превратиться в любую другую фигуру)
Осталось добавить уровни доступа для полноты картины.
draw.io отличный сайт для этого.
Сколько стрелок...
Правильней было бы проверять на наличие там фигуры того цвета, чей ход.
Жаль. Скоро узнаешь и удивишься, как это ты не мог её заметить...
Красота) Не то, что мой монстр
в свойствах проекта неправильно указан путь к сборке. Попробуйте создать новый проект и набрать код заново (ну или скопировать)
А красне подчеркивания Вас не смутили? В объявлении переменных sp и cp точки не нужны.
Я так понимаю речь идет об уроке клиент-серверные шахматы на Java. Или это уже код по клиент-шахматам на C# под Unity 2D или я что-то пропустил в связи с предстоящими праздниками. Хочу пожелать успехов в учебе да вообще успехов!!!
естественно, текстуры даже если они на одном слое, они расслаиваются всё равно между собой, так как это 2D.
Удачи :)
Нашел решение.
Добавляем в метод PickUp( ) строчку
item.GetComponent<Renderer>( ).sortingOrder = 1; после присвоения переменной item ссылки на объект,
а в Drop ( )
item.GetComponent<Renderer>( ).sortingOrder = 0; перед уничтожение ссылки на объект.
вместо микрошахмат лучше сразу проходить шахматы он-лайн.
он полностью в себя вберёт идею микрошахмат, за исключением яваскрипта, в котором не очень удобно ошибки отлавливать, ты сам с этим уже столкнулся ведь, да?
Приветствую, Дмитрий! Молодец, так быстро до финала дошёл! Наверняка, этот курс послужит тебе хорошей подготовкой к тому курсу, который сейчас создаётся. Поздравляю с достижением финала и желаю всяческих успехов в дальнейшем прохождении курса и в изучении программирования. И в шахматных партиях, если ты увлекаешься этой игрой, тоже!
Отлично Дмитрий!!! Этот курс для меня стал открытием. Можно сказать, что это был первый опыт в программировании на РНР, и все как то шло легко. Уроки созданы доступно и понятно, мне было легко проходить каждый этап от начала до конца. Особенно мне понравился метод определения возможных ходов для фигур, который с каждым новым уроком отсекал ненужные положения. В общем все отлично, ты молодец, продолжай в том же духе. Успехов и удачи!!!!!!
Ура! Добрались до Андроида!
Виртуализация уже по-умолчанию вкл в биосах, видимо у тебя ещё такой, где было выкл =)
Именно не устанавливался.
Ты хотел сказать, не запускался, так как в прошлом уроке именно это и происходило, да, виртуализация должна быть включена =)
Молодец, правильное решение, 2017 повеселее, чем 2015 =)
Ага, я тоже весело искал :)
Молодец. Желаю удачи в дальнейшем прохождении.
Молодец. Вот только в слове "Нобелевской" у Вас ошибка. Но это я придираюсь)
Молодец, преодолел!
Только вперёд!
Хорошая задача. Пришлось повозиться