Я очень новичок в Java и не уверен, что мне даже позволено задавать вопросы такого рода здесь, но я попробую. Я хочу / мне нужно попрактиковаться в программировании на Java, поэтому я решил для довольно большого проекта, что должен соответствовать моим возможностям, я начал его строить и создал объект player с некоторыми свойствами, такими как level, name, xp , здоровье и предметы. Предметы и массив из 5 объектных объектов (несите с собой XD), теперь я хотел бы знать, следует ли мне создавать комнаты как объекты или как отдельные классы или функции?
Комнаты будут только комнатами в абстрактном смысле, игра полностью текстовая, они должны будут содержать головоломки и объекты, которые пользователь может подобрать или исследовать, а также врагов, и такой рассказ будет также содержаться в каждой из них. , Игрок сможет «подбирать» предметы в комнате и добавлять их в свой инвентарь. А также участвуйте в текстовом сражении с такими врагами, как: вы наносите урон монстру за 2 урона, монстр наносит ответный удар за 3 и т. Д.
Помните, что это не будет красиво, это для практики, и мне нужно сделать это в Java.
Заранее спасибо.