Guild Fighters is a fantasy-based NFT collection with a medieval spin that lives on the Polygon network (ERC-1155) on OpenSea. It began as a personal hobby and evolved into a more serious enterprise. I put together the entire base and trait layers to generate these digital collectibles.
Specifically, I devised an algorithm that sums and averages the properties (Battle Club, Jade Sword, etc.) of each NFT a value based on the rarity level of each trait - this final value exists as the product of the base price and average rarity factor. As a quick aside, I also used the Yahoo Finance API to query real-time data on the latest Ethereum price and used this dynamic (and volatile) value to calculate the price listings. Lastly, I created a method to ascribe certain statistics (speed, attack, etc.) to each fighter based on rarity affiliation. It took a while to tweak this in Python code but I finally managed to produced the desired results.