{"repo":"warlock-forge/heavy-helms-contracts","free":true,"listed":false,"github":"https://github.com/warlock-forge/heavy-helms-contracts","clone":"git clone https://github.com/warlock-forge/heavy-helms-contracts.git","description":"Onchain auto-battler RPG built entirely in Solidity. Combat engine, player progression, tournaments, and NFT equipment deployed on Base.","language":"Solidity","stars":10,"topics":["base","chainlink-vrf","erc1155","evm","foundry","nft","onchain-game","smart-contracts","solidity"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"An auto-battler RPG built entirely in Solidity. Farcaster Miniapp &middot; Miniapp Testnet (Base Sepolia) &middot; Origins (Archived) &middot; Documentation --- Create a warrior, allocate stats, equip skins that change how they fight, and battle through duels, gauntlets, and tournaments. All resolved by the smart contract, not an off-chain server. Combat logs are bit-packed into bytes for frontend replay. The EVM is the game engine. Production contracts deployed on Base mainnet with a Farcaster miniapp frontend. Earlier version (Heavy Helms Origins) ran on Shape Network with 54,000+ onchain fights across 450+ unique players. [Dune] Technical Overview Combat Engine The entire combat simulation runs in the EVM. A single GameEngine contract resolves fights for all game modes: practice, duels, gauntlets, tournaments, and monster battles. New modes deploy without touching player data. Combat logs use a custom binary format: 4-byte header (winner, engine version, win condition), then 8 bytes per combat action with uint16 damage packing. The frontend decodes and replays fights from this byte array. Fighter System Warriors are soulbound contract mappings, not NFTs. You can't buy your way to the top. Every fighter is created with 72 attribute points randomly distributed across 6 stats (range 3-21 each). The full PlayerStats struct packs into a single storage slot; PlayerDataCodec encodes a point-in-time snapshot into bytes32 for combat event logs. ERC-721 skins alter combat strategy b","default_branch":null,"files":null,"tree":[],"storefront":"/r/warlock-forge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/warlock-forge/heavy-helms-contracts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}