0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 2
|
||||||
1 | ||||||
Minecraft06.04.2020, 15:04. Показов 1685. Ответов 2
В игре Minecraft все игровые объекты делятся на три типа: блоки, сущности и предметы.
Блоки – это «кирпичики», из которых состоит весь игровой мир. Сущности – это все динамические и движущиеся игровые объекты. Предметы – это все остальные объекты. Реализуйте иерархию классов для игры Minecraft: BaseObject – базовый класс для всех объектов. Интерфейс этого класса состоит из двух методов: __init__(x, y, z) – конструктор класса, который принимает на вход 3 числа (координаты объекта в игровом мире) get_coordinates() – метод, возвращающий список координат x, y, z (именно в таком порядке) Block – класс, наследующийся от BaseObject. У этого класса есть дополнительный метод shatter(), который ничего не принимает на вход и ничего не возвращает. При вызове этого метода все три координаты объекта Block должны стать равны None. Entity – класс, наследующийся от BaseObject. У этого класса есть дополнительный метод move(x, y, z), который принимает на вход 3 числа (новые координаты объекта) и ничего не возвращает. При вызове этого метода координаты объекта должны стать равны x, y, z соответственно. Thing – класс, наследующийся от BaseObject. У этого класса нет дополнительных методов. Вот мой код:
0
|
|
06.04.2020, 15:04 | |
Ответы с готовыми решениями:
2
Как в Minecraft увеличить продолжительность дня в творческом режиме
|
unfindable_404
|
06.04.2020, 15:26
#2
|
Не по теме:
0
|
0 / 0 / 0
Регистрация: 06.04.2020
Сообщений: 2
|
||||||
06.04.2020, 15:58 [ТС] | 3 | |||||
Спросил, но лень ждать завтрашнего дня...
Добавлено через 29 минут
0
|
06.04.2020, 15:58 | |
Помогаю со студенческими работами здесь
3
Python Minecraft API Реализуйте иерархию классов для игры Minecraft Не работает класс для управления консолью сервера в minecraft Как сделать асинхронный скрипт проверки онлайна у серверов Minecraft?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |