Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
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:
handsomecodemonkey/hackathonStarter@534c927
Team
The project was built with contributions from: