Little Butterfly 

Be a flower and have your heart played by careless butterflies.

In this game, you live the fluttering experience of a short passion. Careless butterflies can visit your garden, to date your flower for up to one day (24 hours). Even though its beauty may make you fall in love, the butterflies will leave you for another flower. As the butterfly flies away, a  lonely heart will be left behind with its memory. If the memory of your lost love gets too heavy, you can destroy the heart, and the memories with it. If you decide to keep it with you and do not transfer the butterfly to another flower, after 24 hours you will find it dead, haunting your garden. In other words, to keep looking at your beautiful butterfly, you must accept the end, and transfer it to another flower.

To spice thing up, butterflies and hearts are tradable tokens based at Ethereum platform.

Little Butterfly is a game for Gaming Like It's 1923  game jam, based on the music Little Butterfly by Irving Berlin.

Rules

-> Once you enter the game, you get a garden with 1 flower, and 1 butterfly.

-> Butterflies have 24 hours of life, so be aware of the time it has left. If you don't want your  butterfly to die, you must transfer it to another flower.

-> Butterflies can't be transferred to a flower visited before. Once you transfer the butterfly, it will never be yours again.

-> After transferring a butterfly, it will drop a new token, a heart. Information of all the flowers the butterfly has visited before you will be in this heart.

-> -> Dead butterflies will change to ghost butterflies, becoming impossible to be transferred to another flower.

-> You can also destroy the butterflies or hearts at any time you wish.

Information about the game 

Little Butterfly is implemented as a smart contract, deployed to decentralized blockchain networks.  A beautiful front end is provided for ease of interacting with it right here, but anyone can design their own interfaces to interact with the contract instead.  (More technical stuff: Little Butterfly is implemented as a contract fully compliant with ERC721, Non-Fungible Token contracts; see http://erc721.org/).

Interacting with a smart contract application (known as a decentralized application, or a DApp) requires a compatible browser extension or browser. We recommend Metamask (https://metamask.io/).

Fourversions of the contract are deployed --one on the "main" network, and three on test networks (Ropsten, Rinkeby, Kovan).

Any changes of game state -- like joining the game, or giving away a butterfly -- require spending 'gas', which costs Ether.  Ether needs to be mined or purchased -- but, on the test network, it can also be obtained for free from faucets.

If you have a blockchain-compatible browser, you should be able to use any of the sites indicated on the game's about to get test ether.

Leave a comment

Log in with itch.io to leave a comment.