OPTION 1: Upload the existing contract to Ethereum I created a contract about 2 weeks after OnChainBandits minted out and put it on Goerli. This contract has been ready but I delayed using it because it’s expensive. Each time you shoot someone it costs ~$25 in gas. This could get deployed ASAP.
OPTION 2: Change to a primarily off-chain game This solution would make it where you only spend gas to transfer the $AMMO (which would cost as much as a typical ERC20 transfer) and when you claim a reward using signatures. This would further delay the game as I need to build out the infrastructure that doesn’t exist yet but it would be affordable to play.
OPTION 3: Deploy the onchain game to Base Base is an L2 created by Coinbase. I’ve been working with them on some other stuff coming soon so I will be aware of when they release their mainnet. We will need to wait for that to happen which should be in about one month. Then I would build a bridge for you migrate your ETH assets (Bandits and AMMO) over to Base. The game would then be on Base and would be ~1/10 the cost to play. We would also potentially be the first onchain NFT on Base AND the first onchain game on Base.