JoinColony / colonyHackathon

Submissions for the Colony Hackathon
29 stars 38 forks source link

ABA Submission #121

Open handsomecodemonkey opened 6 years ago

handsomecodemonkey commented 6 years ago

Project Description

TL;DR I'm creating a futuristic, fantasy Basketball League of Augmented Athletes run entirely by DAOs. The Augmented Basketball Association or (ABA) is an experiment in running a basketball league on the blockchain. It is made up of 3 parts. Parts 1 & 2 are out of scope of this hackathon and instead this hackathon will be mostly focused on part 3 the front office DAO.

1) ABA Contracts 2) Oracle's Arena 3) Front Office DAO

ABA Contracts The basketball players will be ERC-721 Non-Fungible tokens owned by a basketball team (in this case a colony). The entire basketball season will be simulated, meaning teams will get to draft players, and we will simulate actual games similar to the MyLeague feature in NBA 2k. As for why I wanted the basketball players to be augmented, I though it would be more fun that way. The setting of the game will be in the near future where human augmentation is controversial, but becoming more widely adopted (Think Deus Ex); and the NBA has started an experimental league called the (ABA) Augmented Basketball Association to see what is possible. The ABA contracts will include smart contracts for players, teams, and trading between teams.

Oracle's Arena The Oracle's Arena is a way to simulate basketball games in a semi-decentralized way. This will use a POS sidechain where multiple nodes will simulate the game and each block will represent either a possession of the basketball game or perhaps a length of time in the game. The transactions in each block will be player actions such as shot attempts, blocks, steals, etc.

Front Office DAO Every basketball team is run by a front office who does things like drafting, trading, managing contracts, marketing, and branding. I thought it would be cool if a DAO could be able to do this for a simulated basketball team. For this hackathon I'm using Colony as the DAO.

Issue

This closes the issue colonyHackathon#35

Repository

The project code lives at https://github.com/handsomecodemonkey/hackathonStarter

Final Commit

The final commit of our project for submission is: https://github.com/handsomecodemonkey/hackathonStarter/commit/534c927ba85bab5dd598ba881cb8ca2043e77ef3

Team

The project was built with contributions from:

gitcoinbot commented 6 years ago

⚡️ A tip worth 500 DAI (5e-16 USD @ $1.0/DAI) has been granted to @handsomecodemonkey for this issue from collinvine. ⚡️

The sender had the following public comments:

Colony Hackathon

Nice work @handsomecodemonkey! To redeem your tip, login to Gitcoin at https://gitcoin.co/explorer and select 'Claim Tip' from dropdown menu in the top right, or check your email for a link to the tip redemption page.

CLAassistant commented 4 years ago

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.