Найти в Дзене
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 год назад
Minecraft. Функции
Задача: 1. Создать функцию, которая создает бассейн. 2. Создать цикл, который выполняется 5 раз. 2. Сделать вызов функции в цикле, который размещает 5 бассейнов в ряд. Вроде бы просто: 1. Подключаем Майнкрафт 2. Определяем координаты игрока 3. Пишем код функции которая будет строить бассейн 4. Пишем цикл, в котором вызываем функцию 1 Проблема. Для меня бассейн-это что-то вырытое в земле и заполненное водой. Может плиткой еще обложенное. Ландшафт неровный. 5 бассейнов в ряд ставишь, водой заполняешь, все выливается...
216 читали · 1 год назад
Minecraft. Цикл FOR
Задание: создать лестницу длиной из 50 блоков с помощью цикла for. Сделать так, чтобы блоки лестницы меняли свой тип на случайный тип каждую секунду. Я задание понимаю так - надо построить с помощью цикла...
260 читали · 1 год назад
А как сделать чтоб в чат на русском писалось? Открываем папку Minecraft tools Открываем папку server Открываем start.bat в блокноте После команды -XX:MaxPermSize=128M прописываем -Dfile.encoding=UTF-8 Сохраняем изменения и закрываем Радуемся русским буквам, а не символам индейцев
1 год назад
Minecraft. Цикл while.
Задача. При запуске программы под ногами нашего персонажа появляется блок из золота каждые 0.5 секунд. При перемещении персонажа в другую точку карты, блоки из золота спавнятся в новых координатах, соответствующие новым координатам игрока...
210 читали · 1 год назад
Minecraft. Условия
Задание: Необходимо написать программу, по которой осуществляется проверка нахождения игрока в заданных координатах. (предположим, вы находитесь в доме. Сделать проверку: игрок в доме?) Если игрок в доме вывести в чат, вы в доме. Если вы за пределом дома, то вывести, что вы не дома. Что может быть проще? Надо завести переменную с координатами дома. Определить где мы находимся. Сравнить между собой эти 2 переменные. Если они равны -выводим "Мы дома", если они не равны - выводим "Мы не дома". И добавим еще один фактор неожиданности (на всякий случай)...
269 читали · 1 год назад
Minecraft. Создание блоков с помощью кода.
Что нужно сделать: Итак: Подключаем библиотеки и определяем где будем строить дома, проще говоря определимся с координатами Дальше определяемся с переменными для строительных материалов(коды можно найти в интернете) и размерами будущего дома и дороги Начинаем строительство! Отступаем немного от первого дома и строим второй И дальше просто копируем последний блок кода и вставляем дальше...
465 читали · 1 год назад
Minecraft. Телепортация игрока.
Задача. 1. Создать несколько переменных. 2. Написать код для телепортации персонажа в случайные места 5 раз через каждые 30 секунд. 3. Сохранить координаты игрока в переменные, после каждой телепортации. 4. Вывести значения всех переменных на экран после 200 секунд (отчет о 5-ти перемещениях) в формате: Телепортация 1 в координаты x=… y=… z=… Телепортация 2 в координаты x=… y=… z=… Телепортация 3 в координаты x=… y=… z=… Телепортация 4 в координаты x=… y=… z=… Телепортация 5 в координаты x=… y=… z=… Итак...
402 читали · 1 год назад