I love to #BUIDL.

In November of 2017, almost one year ago, I started building products on Ethereum. My first project was a decentralized oracle exploration called Concurrence.io. To be honest, I didn’t have the chops to put together a sound cryptoeconmic system. It worked in ideal cases, but no one really cared.

From this first Ethereum project, Clevis was born. Similar to Truffle, Clevis helps me build, test, and orchestrate my dApps. I tried to release Clevis publically and you can see the initial video at the bottom of the repo. No one really cared. It wasn’t 10x better than something that already existed.

There is something truly defeating about showing off something you love and getting no response at all.

Next, I decided to build a game called Galleass. It’s a hand painted resource management game loosely based in the age of sail. I wanted to utilize token standards like ERC20 and ERC721 but in a new way… crafting.

The first phase of the game is fishing. You craft a Dogger (ERC721 fishing boat) by sending 4 Timber (ERC20) using a transferAndCall() (ERC677). Then you “sail on the blockchain” to a location to cast your bait in a commit/reveal randomness scheme to catch fish (ERC20).

A really neat mechanic that emerged from a fully decentralized game is each deployment goes to IPFS. Not only do players own their own assets and identity, but if they don’t like an update I push, they can go play the old version as if each iteration is a hard fork.

Galleass still exists out on the Rinkeby and Ropsten, but there were so many contracts it just wasn’t worth auditing. I learned a lot from building it and you can read more here. I tried to promote it on /r/ethereum and /r/ethdev but it got downvoted into oblivion. No one could make money from playing it.