xxG-2024-12-3: Ant Soccer Game on the XX Network

I had made some private comments, and a few folks have already touched on similar points, but I think it makes sense to repeat some of the things I said here:

  1. This is asking us to fund the entire development of their project with no equity for 2MXX. By comparison, the bounties we are issuing are topping out at 1-1.5 MXX which are intended to directly advance network goals. This sets a bad precedent as the only network benefit here is “more usage on the network” supposedly, but anything they build can be trivially ported to another network on a whim. That said, the milestones are not terrible with the first being .3 MXX.
  2. The payouts themselves are bulk and appear to assume immediate spend, whereas everything to date has been set up as linear vest for 3-18 months. Another bad precedent.
  3. We do not have an NFT marketplace in place for folks to buy and sell. They would need to build this, and it is a non-trivial tool, so they would need to identify an existing project they can fork to even make this proposal viable in my view.
  4. It will require writing extrinsics to manage the nfts using what may be an outdated library, seeing as we haven’t made updates to the pallets in quite a while. To my knowledge we are just using the existing pallet and haven’t developed anything here. This means development will take longer.
  5. The proposal itself is missing technical depth into how the game will actually work. I’d want to see a UX walkthrough or a description of the main screens to understand how folks would play the game.
  6. The DAO is similarly missing technical depth. How will they build it? We do not have contract support so there is no way for them to do a DAO with a smart contract. A DAO contract would have to be implemented on ASTAR, Moonbeam, or Aleph, but they don’t really point to a specific DAO model or code they will fork. Another significant undertaking that is not well defined.

Lastly, I’d really like folks to consider how this proposal commits them to the xx network.

In terms of moving forward, I feel they would be much better served deploying on UNIQUE. UNIQUE has significantly better NFT support, with a marketplace and libraries that make it much easier to implement what is presented here. What would make more sense is for xx network to support messaging of their application, and maybe implementing a nft issuance via xx network as well and potentially using xx to play the game depending on the specifics of their UX.

I’d be willing to help them with UNIQUE, a hackathon team I am working with is already using them and they have a whole codebase to mint and deploy their collections which I can just give them as it will be open source.

I do not really have a good answer on what an xx integration should look like, but there’s some ideas, to summarize:

  1. Very direct interface to send transactions over xx network to interact with unique nft api.
  2. You play ant soccer on xx network, and build a referee that issues the nfts.
  3. ant soccer chat supported by xx network
1 Like