Найти в Дзене
Minecraft. ООП. Создание классов.
Суть задания (что нужно сделать): Итак приступим? Импортируем необходимые модули: Здесь мы импортируем модули Minecraft и time для работы с Minecraft API и функциями ожидания. Определяем класс Tree: Класс Tree имеет три свойства x, y и z, которые инициализируются в конструкторе класса. Класс также имеет методы build и clear, которые создают и удаляют блоки дерева соответственно. Каждый метод принимает объект mc, который представляет подключение к игре Minecraft. Определяем объект tree: Здесь мы...
352 читали · 1 год назад
Minecraft. Искусственный интеллект
Суть задания (что нужно сделать): Создать объект, который движется за персонажем, как домашний питомец. Должны быть реализованы следующие функции: ● функция отображения питомца, ● функция исчезновения питомца, ● функция движения питомца за персонажем. В основной программе сделать бесконечный цикл с помощью while True. Добавить команду для вычисления местоположения вашего персонажа и сделать вызов всех ранее созданных функций. В принципе можно сделать питомца из одного блока, тут дело вкуса. Функции...
264 читали · 1 год назад
Minecraft. Создание 2D и 3D фигур
Задание: Сделать 3D модель дома, где в основании крыши и пола лежит сплошной прямоугольник. У дома есть отверстие для двери и 1 отверстие для окна. Все остальное сплошные стены. Что нам нужно? Построить прямоугольник заполненный воздухом и сделать в нем 2 отверстия...
436 читали · 1 год назад
Minecraft. Словари
Задание: 1 Создать пустой словарь. 2 Создать цикл, который будет повторятся 200 раз с задержкой 1 секунда. 3 Внутри цикла записывать в словарь элементы (коды блоков), по которым был нанесен удар. 4 После работы цикла вывести словарь на экран. Итак. У словаря и списка структура почти похожа. Поэтому смело копируем код из предыдущей задачи и начинаем его кроить! Вместо списка ставим словарь, просто изменяя скобки. Меняем цикл, вместо цикла While ставим цикл For В тело цикла вносим небольшие изменения, т...
232 читали · 1 год назад
Minecraft. Списки.
Задание: Написать программу, которая с помощью функции pollBlockHits() проверяет, являются ли блоки, по которым ударяет игрок, алмазной рудой. При каждом ударе программа должна выводить либо True, либо false в зависимости от типа блока. Сложно. Но возможно. Создадим структуру данных otvet=[]. Создадим бесконечный цикл, в которой занесем переменную blockHits, в которую будут заноситься координаты и id - блоков, по которым ударяли. Если в переменной blockHits появились координаты блока, то размеры переменой больше 0...
270 читали · 1 год назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала