Skip to content
MakeAMove

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

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

MakeAMove represents a fresh approach to GameFi by bringing strategic, skill-based gameplay to the blockchain space. Unl...Read More

Aptos Foundation Grants

MakeAMove represents an early-stage yet promising implementation of a strategy game on the Aptos blockchain. While we've...Read More

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio