MakeAMove
Command Your Destiny on the Hexagonal Frontier: Where Strategy Meets Blockchain in a Battle of Wits, Tactics, and Rare NFT Heroes
Created on 23rd March 2025
•
MakeAMove
Command Your Destiny on the Hexagonal Frontier: Where Strategy Meets Blockchain in a Battle of Wits, Tactics, and Rare NFT Heroes
The problem MakeAMove solves
MakeAMove: A Tactical Blockchain Strategy Game
MakeAMove is where classic strategy meets the cutting edge of Web3. It’s a tactical blockchain game that challenges your mind and rewards your strategic brilliance. Set on a constantly shifting hexagonal battlefield, you’ll command NFT heroes, each with unique abilities and synergies, to outmaneuver your AI opponents and claim victory.
A Battlefield That Evolves
Every match plays out on a dynamic hex grid where terrain is more than just scenery—it’s a game-changer.
- Mountains give you defensive high ground.
- Forests provide cover for stealth maneuvers.
- Healing springs restore your units’ vitality.
- Rivers and lakes create natural barriers that shape the flow of battle.
Success isn’t just about having the strongest heroes—it’s about using the terrain to your advantage, setting traps, and adapting to the battlefield as it shifts.
Your Army, Your Strategy
Your hero collection forms the heart of your tactics. Each NFT unit has distinct strengths, and how you deploy them determines your success.
- Tanks soak up damage and shield allies.
- Scouts control territory with their speed and vision.
- Archers rain destruction from a distance.
- Healers keep your forces standing.
- Mages manipulate the battlefield with arcane powers.
Since every hero is a blockchain NFT, they gain history and value with every battle won—your victories become part of their legacy.
Outsmart, Outmaneuver, Outplay
Winning in MakeAMove isn’t just about brute force—it’s about outthinking your opponent.
- Hold key positions and fortify defenses.
- Lure enemies into unfavorable terrain.
- Time your attacks and abilities for maximum impact.
- Execute pincer movements to crush your foes.
The best players see not just their next move, but the nex
Challenges I ran into
Challenges I ran into
During the development of MakeAMove, I encountered several significant technical hurdles that tested my problem-solving skills and pushed me to improve the codebase.
1. Hexagonal Grid Implementation
The most complex challenge was implementing the hexagonal grid system. Unlike traditional square grids, hex grids require special coordinate systems and movement calculations. I initially attempted to use a cube coordinate system (q, r, s), but this led to confusing positioning logic and rendering issues.
Solution: After researching various approaches, I switched to an axial coordinate system (q, r) which simplified the math while maintaining the hex grid's properties. I implemented custom functions for distance calculations, neighbor identification, and movement range highlighting. This enabled proper tactical gameplay while keeping the code maintainable.
2. Integration with Aptos Blockchain
Connecting the game logic to the Aptos blockchain presented numerous challenges, particularly around transaction management and state synchronization.
Solution: I developed a custom middleware layer that handles blockchain interactions, transaction batching, and state management. This allowed the core game logic to remain decoupled from blockchain specifics. I used a combination of local state for gameplay and blockchain state for ownership and trading.
Tracks Applied (2)
Gamefi
Aptos Foundation Grants
Technologies used
