0 / 0 / 0
Регистрация: 08.03.2020
Сообщений: 3
|
||||||
1 | ||||||
Minecraft13.04.2020, 18:46. Показов 3002. Ответов 1
Метки нет Все метки)
(
В игре 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
|
|
13.04.2020, 18:46 | |
Ответы с готовыми решениями:
1
Реализуйте иерархию классов для игры Minecraft Minecraft Python Minecraft API
|
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
|
|
13.04.2020, 21:23 | 2 |
![]() Решение
'None' -> None
И вопрос ваш None. Что исправить? Что не работает?..
1
|
13.04.2020, 21:23 | |
Помогаю со студенческими работами здесь
2
Как в Minecraft увеличить продолжительность дня в творческом режиме Не работает класс для управления консолью сервера в minecraft Как сделать асинхронный скрипт проверки онлайна у серверов Minecraft?
Minecraft Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |