I am currently making a game where you collect gear pieces and upgrade them. There will not be a 1-1 upgrade, but rather 3-1, meaning 3 items may or may not upgrade to 1.
I am aware of the difference between the two different ERC standards, but as this is my first dapp I am not sure which 1 to go for. I am estimating there to be between 1m-10m different item-stat combinations. I am also hoping to add new layers of items in the future, so hoping for it to be a scalable solution.
Also, what may be a good implementation for the suggested token standard? I was thinking maybe an array of all ERC 721 tokens, with a map that layers account addresses to the array indexes. But then how will I fall with the empty array slots after I burn tokens?