Inspiration:
We wanted to create a unique NFT experience where digital assets are represented as interactable chatbots, and characters battle in an arena.
What it does
LoreWeaver is an NFT-based platform on Solana’s blockchain, where each NFT represents a character with a narrative, stats, and abilities, making your experience truly one of a kind. Characters grow over time and can battle against others in a turn-based combat system. ChatGPT acts as your Gamemaster, dynamically generating immersive scenarios where you decide how the story unfolds. Your decisions shape your character’s journey, influencing key attributes like health, attack, and defense stats.
How we built it
We used Solana’s blockchain for NFT integration, smart contracts to manage character progression, and a front-end interface for battles and user interaction.
Challenges we ran into
We ran into the difficulty of getting the API key to work for our chatbot. In addition, we ran into dependency issues when working with Solana CPL, which prevented us from utilizing some packages. We had to downgrade our version to allow us to use these packages.
Accomplishments that we're proud of
We are able to create NFTs and update metadata using Solana. Our chatbot works well and has the ability to modify our chat. Our UI design for our chatbot is also smooth.
What we learned
We gained valuable experience in blockchain and cryptocurrency as well as Next.js.
What's next for LoreWeaver
We plan to introduce more character customization, PvP tournaments, and deeper story integration, making LoreWeaver a fully immersive experience.
Log in or sign up for Devpost to join the conversation.