идея хорошая, но реализация сомнительная. начнем с самих предметов: тк у тебя есть несколько видов предметов (просто предметы, оружия и тд), то можно вынести эти поля в интерфейс и ссылаться в будущем на него. далее про крафт: можно вынести логику в отдельный класс и передавать в него некоторое количество предметов и возращать какой либо предмет. так же рецепты можно хранить в отдельном контейнере где будут описаны тип и колличество материалов. такая система позволяет быстро добавлять новые рецепты и предметы и в случае чего есть возможность сериализации обьектов.
лучший! так держать
красава, пробуешь что то новое и новое👍
Хорошо то, что ты постоянно пробуешь делать что-то новое
Моя игра forestke1.itch.io/endless-adventure1
Залетайте в мой дс сервер discord.gg/RXJYD6Xk
советую убрать -s в названии классов то есть item и weapon
идея хорошая, но реализация сомнительная. начнем с самих предметов: тк у тебя есть несколько видов предметов (просто предметы, оружия и тд), то можно вынести эти поля в интерфейс и ссылаться в будущем на него. далее про крафт: можно вынести логику в отдельный класс и передавать в него некоторое количество предметов и возращать какой либо предмет. так же рецепты можно хранить в отдельном контейнере где будут описаны тип и колличество материалов. такая система позволяет быстро добавлять новые рецепты и предметы и в случае чего есть возможность сериализации обьектов.