NBA Momentum is a strategy-driven trading card game that transforms NBA Top Shot moments into competitive, stats-based gameplay. Players build decks and compete by using real NBA moments with custom abilities.
NBA Momentum leverages NBA Top Shot’s blockchain moments to create a trading card game where each moment becomes a playable card with attributes like offense, defense, and special abilities. Players build decks using various types of cards—Player Moments, Hype, Playbook, Equipment, and Arena cards—and engage in strategic gameplay to reach 21 points, simulating a fast-paced pickup basketball game. The game’s innovation lies in its integration with Flow blockchain, giving players ownership over their moments while adding strategic layers through custom stats and abilities, making it a more immersive experience.
NBA Momentum is built using the Flow blockchain and Cadence for smart contracts, enabling us to tokenize and add metadata to existing NBA Top Shot moments. We used Python scripts and the OpenAI API to dynamically generate custom stats for each moment, which is stored as metadata on the Flow network. The frontend uses React for a seamless user experience, allowing players to view their moment collections, build decks, and engage in card battles. Postman was used to interact with the NBA Top Shot API, and the game’s backend utilizes Node.js to manage game logic and deck building.