What is Game For Crypto?

Game For Crypto, GFC, is a platform developed to act as an online arcade, where gamers can win cryptocurrency based on gaming challenges.

Contests are created by gamers, and an entry fee is set (in credits). Each gamer who joins the contest must pay the entry fee. These credits are acquired by using the GFC front end, and cost .0001 ETH per credit.

The first gamer to complete the conditions of the contest, or with the highest score at the end of the contest wins!

Credits are stored on the GFC smart contract linked to Ethereum address / Gamer Name. Gamers can withdraw credits at anytime, which is returned as ETH to the gamers ETH wallet.

What are examples of Gaming Contests?

GFC was developed quickly for the Chainlink Hackathon. It currently only has support for 2 games, Snake and Fortnite.

Current contest win conditions include:

Snake: High score after 3 rounds. Fortnite: First to get 10 eliminations or First to get a Victory Royale.

How to use Game For Crypto?

Currently, GFC is functional and in testing, deployed on the Kovan Ethereum Testnet.

If you would like to participate, please follow these steps.

  1. Ensure metamask is installed as in extension on your browser.
  2. Open metamask, and ensure you are on the Kovan network.
  3. Click connect on the top right corner of the page, to request access / connect your wallet. Note: This is your key to using GFC, and the only registration information needed. No email needed.
  4. Pick a Gamer Name, 32 Characters or Less. No Spaces. Optional: If you intend to play Fortnite contests, set your Fortnite name.
  5. Choose an amount of credits to deposit. 10 min. Click insert credits.

Now with credits in your account, you can join contests, or even create your own. Win a few contests and withdraw your credits at anytime!

Snake is ready to go now! Fortnite is still in testing. If you would like to try a contest with Fortnite, please send me your Fortnite name on discord and if playing with mouse / keyboard or controller (xbox / ps4 / ps5)

Discord: kemperg90#0150

Have fun!

Who Developed Game For Crypto and Why?

GFC was developed by Geoff Kemper. I am a freelancer who specializes in Node, React, React Native, Firebase, AWS, and other less popular platforms.

I am very interested in hearing about opportunities to work on projects involving blockchain and smart contracts.

Through developing GFC, I have acquired a working knowledge of Smart Contracts, Solidity and Web3, along with integration in front end and back end systems.

I am also very interested in continuing to build out GFC to be production ready at some point.

If you are interested in helping as a team member or otherwise, please reach out, sincerely, Geoff Kemper. GameForCrypto@gmail.com

Discord: kemperg90#0150

Important Note: This demonstration is running on Kovan Testnet only. GFC has no affiliation with Fortnite. All Fortnite data is provided by public APIs.

What Parts Make Up Game For Crypto?

  • Smart Contract: Developed utilizing Solidity, Chainlink API Oracle and Hardhat.

  • Front End : React Application developed to interface with the Game For Crypto smart contract. Allows depositing credits. withdrawing credits, creating contests, and joining contests .

  • Back End: Node, Google Firebase / Firestore / Cloud Functions. Used to maintain a single source of truth and setup / maintain accurate interaction with the smart contract. Also Provides API connection for games to get and post contest gaming data.

  • Snake Example: Open source simple snake react game, wrapped in a simple integration with Game For Crypto.

Closing Notes

This example shows how even a simple game such as snake can be made competitive with fun and valuable challenges. The Fortnite example also shows how Game For Crypto can be added on to existing games that report match statistics through an API.

The goal of GFC would be a standardized online gaming platform, that is easy to integrate for game developers in new and existing games to add excitement and incentive to play. Currently the project is setup to payout 100% off the winnings after contests. If this was a published platform, the winning split would be 90% gamer and 10% to split between GFC and the game developer.

Share this project:

Updates