Дата | Видеоурок | Результат | |
---|---|---|---|
Инфобизнес Подготовка Visual Studio ASP.NET | + 15 | ||
-- -- |
|||
Java Sweeper Финальный аккорд | + 15 | ||
Спасибо! Все просто супер!:) - |
|||
Java Sweeper Цифровой помощник сапёра | + 15 | ||
Отличный курс! все доступно и интересно!:) - |
|||
Java Sweeper Открываем карты | + 15 | ||
Реализовали дополнительные действия при проигрыше. - |
|||
Java Sweeper Первая ошибка сапёра | + 15 | ||
Выигрыш с одного щелчка:) - |
|||
Java Sweeper День Победы! | + 15 | ||
Реализовали проверку на состояние победы и допометили:) все бомбы флагами. - |
|||
Java Sweeper Телеграмма о флажках | + 15 | ||
Вывели информацию пользователю о текущем состоянии игры. - |
|||
Java Sweeper Учёт зарытых флагов | + 15 | ||
Продолжили работать с классом Flag. Также можно в классе Bomb, методе fixBombsCount рефакторнуть: int maxBombs = Ranges.getSize().x * Ranges.getSize().y / 2; на int maxBombs = Ranges.getSquare() / 2; - |
|||
Java Sweeper Нулевая рекурсия | + 15 | ||
Добавили рекурсивный метод открытия пустых клеток ( и соседних с ними циферных). - |
|||
Java Sweeper Выбор из выбора | + 15 | ||
Реализовали скелет алгоритма обработки нажатия левой клавиши. - |
|||
Java Sweeper Алгоритм открывашки | + 15 | ||
Разбор программы таким способом (да и многих проблем) очень понятен и удобен. Своеобразная декомпозиция по состояниям позволяет рассматривать всю систему с точки зрения взаимодействий. - |
|||
Java Sweeper Актуальное информирование | + 15 | ||
-- - |
|||
Java Sweeper Недетские состояния | + 15 | ||
Добавили еще одно перечисление - перечисление состояний, в котором может находиться игрок. - |
|||
Java Sweeper Добро пожаловать! | + 15 | ||
Добавили "строку состояния" игры. - |
|||
Java Sweeper Смена флагов | + 15 | ||
Реализовали функцию логики нажатия правой кнопки мыши. - |
|||
Java Sweeper Схема правой педали | + 15 | ||
В случае если клетка уже находится в открытом состоянии, дополнительных действий не происходит. Если клетка находится в закрытом состоянии, помечаем её флагом и уменьшаем количество мин на 1. Если клетка уже помечена флагом, производим обратные действия - изменяем состояние на закрытое и увеличиваем на 1 количество мин. - |
|||
Java Sweeper Мышечный адаптер | + 15 | ||
Повесили слушатель на панель для организации взаимодействия посредством мыши. - |
|||
Java Sweeper Клавишные инструменты | + 15 | ||
-- - |
|||
Java Sweeper Королевская траншея | + 15 | ||
Задали в классе Game информацию об верхнем и нижнем уровнях поля. - |
|||
Java Sweeper Флаг над классом | + 15 | ||
/**Переключает внешний вид клетки - устанавливает / снимает флаг*/ toggleFlagedToBox(Coord coord) {} Вникнуть и разобраться с классом, представляющим верхний слой / внешний вид поля. |
|||
Java Sweeper Дважды в одну воронку | + 15 | ||
Избавились от проблемы, которая создавала другие проблемы:) - |
|||
Java Sweeper Следующая цифра | + 15 | ||
Из-за наложения некоторых бомб расчет чисел некорректен. - |
|||
Java Sweeper Ограда из единиц | + 15 | ||
Последовательно окружили каждую бомбу зубцами-единицами - |
|||
Java Sweeper Сравнение координат | + 15 | ||
Недочеты исправлены, метод сравнения координат добавлен. - |
|||
Java Sweeper Случайные бомборазмещения | + 15 | ||
Разместили несколько бомб на поле без проверки. - |
|||
Java Sweeper Тестовая бомба | + 15 | ||
Начали реализовывать класс бомб и чисел. - |
|||
Java Sweeper Бомбанутый класс | + 15 | ||
Класс Bomb представляет собой нижний слой игрового поля, открывающийся при щелчках. Данный класс создает поле, размещает допустимо возможное количество бомб и рассчитывает числа, сообщающие общее количество бомб, находящихся вокруг клетки. - |
|||
Java Sweeper За гранью видимого | + 15 | ||
-- - |
|||
Java Sweeper Матрица мира | + 15 | ||
Создали класс, для хранения поля игры. - |
|||
Java Sweeper Игровая координата | + 15 | ||
Постепенно усложняя программу знаково, улучшаем её читаемость. - |
|||
Java Sweeper Фасадный класс | + 15 | ||
Шаблон Фасад представляет собой вариант разрешения проблем сложных систем. А именно, для упрощения использования системы в целом, выделения и взаимодействия отдельных компонентов (подсистем). Фасад, т.е. внешний - интерфейс системы как единое целое, собирающее отдельные подсистемы. Данный класс реализует алгоритмы игры (всю игровую логику), а также интерфейс между пользователем и приложением (в том числе обработка нажатий клавиш). - |
|||
Java Sweeper Радуга картинок | + 15 | ||
Отличный способ отвлечься с пользой!:) - |
|||
Java Sweeper Полный список | + 15 | ||
Убирать эту мешающуюся рамочку!:) - |
|||
Java Sweeper Установка размеров | + 15 | ||
-- - |
|||
Java Sweeper Статичная граница | + 15 | ||
Все представлено доступно - |
|||
Java Sweeper Наши координаты | + 15 | ||
А по правилам ООП, доступ к переменным x и y не должен быть организован с помощью геттеров/сеттеров? - |
|||
Java Sweeper Карта классных сокровищ | + 15 | ||
Вспомнила диаграмму классов - |
|||
Java Sweeper Запускаемый jархив | + 15 | ||
Не узнала ничего нового, но интерес не потерян. - |
|||
Java Sweeper Источник ресурсов | + 15 | ||
nothing, no comments - |
|||
Java Sweeper Картинка в кубике | + 15 | ||
Добавлять объекты к экземплярам перечисления. - |
|||
Java Sweeper Первый цикл | + 15 | ||
Возможность использования значений enum в foreach. - |
|||
Java Sweeper Перечисление кубиков | + 15 | ||
no comments - |
|||
Java Sweeper Константные размеры | + 15 | ||
Между картинкой и границей окна остается зазор, так как это особенность JPanel? - |
|||
Java Sweeper Угловая бомба | + 15 | ||
Использовать метод getImage() - |
|||
Java Sweeper Загрузка и отображение | + 15 | ||
no comments - |
|||
Java Sweeper Импорт картинок | + 15 | ||
Можно перетаскивать сразу в idea. - |
|||
Java Sweeper Метод рисования | + 15 | ||
Рисовать линию - |
|||
Java Sweeper Раздельная инициализация | + 15 | ||
Дополнительный функционал idea - |
|||
Java Sweeper Пустая панель | + 15 | ||
pack() действительно очень полезный метод, но иногда результат не удовлетворителен. - |
|||
Java Sweeper Полёт над классом | + 15 | ||
Слишком большой уровень декомпозиции на мой взгляд. По скорее бы увидеть реализацию getImage(...), которая будет выводить на экран изображение по имени из набора всех картинок. - |
|||
Java Sweeper Закрытие на выходе | + 15 | ||
no comments Отчет |
|||
Java Sweeper Простое окно | + 15 | ||
no coments Делать отчет |
|||
Java Sweeper Легендарная игра | + 15 | ||
Воодушевляющее начало. - |
|||
Демо софт Вступительное слово | + 10 | ||
Освободить место для программы:) \оО/ |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|