| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Java Sweeper Финальный аккорд | + 24 | ||
|
Программа работает, курс прошел с удовольствием, в изучении Java оказался очень полезным. |
|||
| Java Sweeper Цифровой помощник сапёра | + 24 | ||
|
Все работает! |
|||
| Java Sweeper Открываем карты | + 24 | ||
|
Добавил функционал, который отображает невзорвавшиеся мины |
|||
| Java Sweeper Первая ошибка сапёра | + 22 | ||
|
Создал метод, проверящий состояние игры и запускающий ее вновь при ее окончании |
|||
| Java Sweeper День Победы! | + 22 | ||
|
Реализовали метод в классе Game, который проверяет не победили ли мы, а именно - сравнивает колличество помеченых флагом боксиков с общим колличеством бомб. Если равны и все прочие клетки открыты значит победа. |
|||
| Java Sweeper Телеграмма о флажках | + 22 | ||
|
Добавили в класс game геттеры, которые возвращают колличество флагов и бомб, сделали вывод на панель сообщения о колличестве выставленых и оставшихся флагов |
|||
| Java Sweeper Учёт зарытых флагов | + 23 | ||
|
Добавил поля для подсчета колличества установленных флагов и открытых клеток и инициализировал их в конструкторе. |
|||
| Java Sweeper Нулевая рекурсия | + 24 | ||
|
Реализовал метод, который в цикле получает координаты клеток вокруг той клетки, по которой щелкнули левой клавишей мыши (если она является пустой) и открывает все окружающие ее клетки. |
|||
| Java Sweeper Выбор из выбора | + 23 | ||
|
Создали метод, который перебирает все возможные состяния клетки и в зависимости от него будет выполнять какой-либо метод. |
|||
| Java Sweeper Алгоритм открывашки | + 23 | ||
|
Пристпаю к реализации описанного метода |
|||
| Java Sweeper Актуальное информирование | + 20 | ||
|
Создал метод, который выводит на экран сообщение о текущем статусе игры. |
|||
| Java Sweeper Недетские состояния | + 22 | ||
|
Создал перечисление состояний игры, в классе Game создал поле, которое хранит в себе текущее состояние игры, задал состояние игры при ее новом старте и сделал геттер, который возвращает текущее состяние игры. |
|||
| Java Sweeper Добро пожаловать! | + 21 | ||
|
Добавил информационную панель внизу. |
|||
| Java Sweeper Смена флагов | + 21 | ||
|
Довел до ума функционал правой кнопки мыши. |
|||
| Java Sweeper Схема правой педали | + 21 | ||
|
Создаем алгоритм, который перебирает все возможные состояния панели - открыта, помечена флагом, закрыта, и в соответсвии с текущим состянием ничего не делает с панелью, убирает флаг или помечает флагом соответственно. |
|||
| Java Sweeper Мышечный адаптер | + 21 | ||
|
Зарегистрировал адаптер мыши |
|||
| Java Sweeper Клавишные инструменты | + 21 | ||
|
Написал методы для инициализации кликания мышью. Интересно теперь увидеть, каким образом будет выполнена функция клика. |
|||
| Java Sweeper Королевская траншея | + 24 | ||
|
Создал класс для создания матрицы верхнего уровня игры. |
|||
| Java Sweeper Флаг над классом | + 23 | ||
|
int getCountOfFlagedBoxesAround (Coord coord) - интересный метод, он определяет кооличество флагов рядом с клеткой, сравнивает полученое значение с тем числом, что отражено на поле и открывает все ближние поля если это число равно. |
|||
| Java Sweeper Дважды в одну воронку | + 20 | ||
|
Курс очень нравиться, параллельно изучению курса читаю книгу Герберта Шилдта "Java. Полное руководство", такиим образом материал намного лучше усваивается и понимание действий появляется, а не просто повторение слайдов. |
|||
| Java Sweeper Следующая цифра | + 23 | ||
|
создал метод, который возвращает следующий боксик. Использовал его в методе, который устанавливает по ссылке из боксика картинку с цифрой |
|||
| Java Sweeper Ограда из единиц | + 22 | ||
|
Создал цикл, который создает перечень ссылок на координаты клеток, окружающих мину и научился использовать этот перечень для изображения картинок в соответсвующих координатах |
|||
| Java Sweeper Сравнение координат | + 22 | ||
|
@Override - в чем суть этого действия? Мы переопределяем работу метода equals? |
|||
| Java Sweeper Случайные бомборазмещения | + 23 | ||
|
научился рандомно расставлять мины |
|||
| Java Sweeper Тестовая бомба | + 15 | ||
|
Создал класс bomb, на данный момент класс может только размещать бомбы там, где указанно в методе start, возвращать координаты какой-либо бомбы, сохраненной в Matrix. |
|||
| Java Sweeper Бомбанутый класс | + 15 | ||
|
Класс BombMap размещает бомбы на поле, расставляет поля с цифрами вокруг бомб, контролирует колличество бомб в игре. |
|||
| Java Sweeper За гранью видимого | + 15 | ||
|
Добавил в класс matrix сеттер и геттер, |
|||
| Java Sweeper Матрица мира | + 15 | ||
|
Создал матрицу, хранящую ссылки на координаты изображений |
|||
| Java Sweeper Игровая координата | + 15 | ||
|
Вынес функции определения размера поля игры и определения координаты элемента в отдельный класс. |
|||
| Java Sweeper Фасадный класс | + 15 | ||
|
Фасадный класс - класс, который, по сути, контролирует ход игры, определяет ее начало, воспринимает действия игрока и прочее |
|||
| Java Sweeper Радуга картинок | + 15 | ||
|
объясните кто-нибудь на пальцах, как работает этот цикл, ибо я сильно тут туплю for (Coord coord : Ranges.getAllCoords()) g.drawImage((Image) Box.values()[(coord.x + coord.y) % Box.values().length].image, coord.x * IMAGE_SIZE, coord.y*IMAGE_SIZE, this); |
|||
| Java Sweeper Полный список | + 15 | ||
|
Научился вызывать Arraylist<> и обращаться к нему. |
|||
| Java Sweeper Установка размеров | + 15 | ||
|
Создал класс для определения размеров игрового поля, увидел как применять его (обращаться к нему) в основном классе main. |
|||
| Java Sweeper Статичная граница | + 15 | ||
|
Смысл каждого поля и метода понятен, перехожу к следующему уроку, хочется уже увидеть их реализацию. |
|||
| Java Sweeper Наши координаты | + 15 | ||
|
Создал класс, который хранит в своих переменных передаваемые значения координат. |
|||
| Java Sweeper Карта классных сокровищ | + 15 | ||
|
Очень правильный, на мой взгляд, подход к планированию архитектуры программы, наглядно и, в принципе, можно использовать как подсказку для дальнейшей работы. |
|||
| Java Sweeper Запускаемый jархив | + 15 | ||
|
Научился создавать запускаемый jar-архив |
|||
| Java Sweeper Источник ресурсов | + 15 | ||
|
Научился настраивать дирректрорию для хранения ресурсов и обращаться к ней |
|||
| Java Sweeper Картинка в кубике | + 15 | ||
|
По сути, мы "закинули" в каждый экземпляр перечисления Box картинку, которая вызывается методом image. Правильно ли я понял? |
|||
| Java Sweeper Первый цикл | + 15 | ||
|
Научился импортировать написанные классы, пользоваться циклом for и вызывать некоторые полезные его методы |
|||
| Java Sweeper Перечисление кубиков | + 15 | ||
|
Создавать перечисления научился. |
|||
| Java Sweeper Константные размеры | + 15 | ||
|
Научился пользоваться константами, это значительно упрощает программу и ускоряет процесс создания |
|||
| Java Sweeper Угловая бомба | + 15 | ||
|
Оптимизировал функцию вызова картинки |
|||
| Java Sweeper Загрузка и отображение | + 15 | ||
|
Изучил новый метод для вывода изображений |
|||
| Java Sweeper Импорт картинок | + 15 | ||
|
Ничего сложного не было) |
|||
| Java Sweeper Метод рисования | + 15 | ||
|
Научился вызывать метод рисования в Java. |
|||
| Java Sweeper Раздельная инициализация | + 15 | ||
|
Удобный функционал в IDEA, рефакторинг выполняется быстро и удобно |
|||
| Java Sweeper Пустая панель | + 15 | ||
|
Научился вызывать и настраивать панель |
|||
| C# Android Установка Xamarin для Visual Studio | + 15 | ||
|
Загрузка Xamarin дело долгое, так что пока комментариев нет по поводу как Xamarin Live Player App, так и самого процесса синхронизации устройтсв |
|||
| Java Sweeper Полёт над классом | + 15 | ||
|
Самую интересную не назову, хочу увидеть как работать с каждой) |
|||
| Java Sweeper Закрытие на выходе | + 15 | ||
|
Пока все понятно, но хотелось бы параллельно выполнению практических работ читать какую-нибудь литературу, чтобы понимание действий появлялось. Что можете порекомендовать? |
|||
| Java Sweeper Простое окно | + 15 | ||
|
узнал как наследовать класс, хотелось бы узнать что это значит |
|||
| Java Sweeper Легендарная игра | + 15 | ||
|
готов писать сапера) |
|||
| Демо игры VIP. Устный счёт | + 15 | ||
|
Полезный урок на оттачивание базовых навыков работы в C# |
|||
| Демо игры ФИНАЛЬНЫЙ УРОК | + 15 | ||
|
C# android будет следующим |
|||
| Демо игры Камень ножницы бумага | + 15 | ||
|
Интересный урок, но я решил не выполнять регулирование сложности в игре, сделал так, чтобы рука компьютера показывалась только после клика пользователя на его выборе руки - так мне показалось будет интереснее и справедливее)) В игре есть баг, повторные клики на выбраной пользователем картинке идут в зачет, сделал так чтобы считался только первый клик. |
|||
| Демо игры Бот для Быстрощёлка | + 15 | ||
|
Научился тому, что если не знаешь как написать класс, всегда есть гугл в помощь) |
|||
| Демо игры Игра Быстрощёлк | + 15 | ||
|
Продолжаю изучать возможности Micrisoft Visual Studio. |
|||
| Демо игры Лабиринт 2D - игра | + 15 | ||
|
Интересный урок, узнал новые методы, создал прикольную игру) |
|||
| Демо игры Лабиринт 2D - меню | + 15 | ||
|
Урок, в принципе, повторяет предыдущий, с одним отличием - задействуем больше встроенных функций, но и помимо этого научился писать свой класс. Правда, что значит запись в коде public static void не понял |
|||
| Демо игры Картинка с секретом | + 15 | ||
|
Познакомился с интерфейсом Microsoft Visual Studio. Написал первую программу на C# ))) |
|||
| Демо игры C# чего начать программировать | + 15 | ||
|
Программированю хочу научиться не ставя пока что далеко идущих целей, хочу восстановить свои навыки программирования, уже утраченные с университетского времени) |
|||
| Нано-игры Арканоид - Уровень и ракетка | |||
|
|
|||