Дата | Видеоурок | Результат | |
---|---|---|---|
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 | ||
Программированю хочу научиться не ставя пока что далеко идущих целей, хочу восстановить свои навыки программирования, уже утраченные с университетского времени) |
|||
Нано-игры Арканоид - Уровень и ракетка | |||
|