Initially, there was a desire to make a functional where the available number of moves is entered and there is a button "Find the best rewards". When you click on the button, the path is calculated. A map is a set of nodes, similar to graphs. But when calculating, you need to take into account the human factor: it is more profitable for someone to take emeralds, and for someone to take stones of appearance. Therefore, I refused this functionality. Let the person build the path himself and receive the necessary rewards.
Reasons
I will accept any feedback. What can be improved? What is superfluous? What should I redo? What doesn't work?
If someone wants to help the project it will be cool.
1.6.7
Local storage size _
Database size _