| Дата | Видеоурок | Результат | |
|---|---|---|---|
| Инфобизнес Подготовка 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 | ||
|
Освободить место для программы:) \оО/ |
|||
| Нано-игры Арканоид - Уровень и ракетка | |||
|
|
|||