The advanced character, after reviewing the code is really not advanced and just a simple conditional statement with 5 states. The logic and user interactions is is basic at best. If you want an advanced character you should be looking into behavior trees. I understand the idea of leveraging what the web3 has to offer, but to make this example relevant I think it needs to target real solutions. Also what is the performance on obtaining the NFT sword? Taking those points into the tutorial it would make it useful and applicable to actual work.
The advanced character is just called advanced character because the underlying GLTF model that I found in the web was named that way from the beginning. I didn't bother renaming the models and just used their initial names. So the naming doesn't refer to how "advanced" the component logic is.
The advanced character, after reviewing the code is really not advanced and just a simple conditional statement with 5 states. The logic and user interactions is is basic at best. If you want an advanced character you should be looking into behavior trees. I understand the idea of leveraging what the web3 has to offer, but to make this example relevant I think it needs to target real solutions. Also what is the performance on obtaining the NFT sword? Taking those points into the tutorial it would make it useful and applicable to actual work.