Дата | Видеоурок | Результат | |
---|---|---|---|
Нано-игры Арканоид - Шарик и кирпичики | |||
Научился планировать приложение, набросав эскиз того что в ней должно быть на бумаге, когда-то давно делал также когда пытался написать крестики-нолики на Java, но позабыл о такой практике. Разобраться с необходимыми точками и их координатами. Есть опрос. Вместо label и radioButton использовал PictureBox-ы для шарика, кирпичиков и доски с расчётом на то, что они поддерживают прозрачность, так как использование графики в игре придаёт её другой вид. Однако столкнулся с проблемой что у движущихся частях виднеется шлейф цветом бекгроунда игровой формы (видно на первом скриншоте), как от него можно избавится? В качестве доп задания добавил игру подсчет очков (по 100 за кирпичик) а также меню паузы с возможностью регулировки скорости движения шарика. |
|||
Нано-игры Арканоид - Уровень и ракетка | + 1 | ||
Разобрался с условиями по перемещению элементов по форме. Реализовывал механизм перемещение немного по другому и соответственно с худшим результатом. В целом урок понравился, однако немного быстрый темп, без наличия второго монитора сложновато, хорошо что можно поставить на паузу. |
|||
Factory Factory - Shapes - Три фигуры | + 10 | ||
Новому особо ничему не научился, так как изначально знал про данные приёмы. Вспомнить цикл foreach ) По "Опиcать своими cлoвами, кaк можнo пoместить все фигуры в один массив или коллекцию" как я сделал в примере. Создал абстрактный класс Shape и прописал в нём метод draw(), все фигуры унаследовал от него и сделал @Override метода draw() что бы отрисовать необходимую фигуру. Затем создал массив Shape-ов и поместил туда все фигуры, после чего циклом foreach вывел все фигуры с массива. |
|||
J8. Циклопы LOOP - Вся коллекция циклов | + 20 | ||
Освежил память про циклы которые проходил на других курсах |
|||
Нано-игры Скорость реакции. Блок-схема | |||
|