Inspiration

GameFusion Arcade as a gaming platform is fueled with a passion to improve the connection within the blockchain/crypto community through a person to person gaming experience. Empowered by the Fantom's blockchain technology that is fast, secure, and scalable, the team at GameFusion Arcade strives to align the quality of the user gaming experience, integrity, and purpose with the same goals. We aim to enable players with unparalleled ownership and a peace of mind by our commitment to implement a safe, transparent, and decentralized gaming ecosystem that builds valuable connections and fosters a vibrant community.

What it does

It provides a decentralized gaming ecosystem where players can enjoy seamless, secure, and transparent gameplay experiences. Through the power on-chain gaming players can truly own and trade in-game assets, unlocking real-world value and unique gaming opportunities. On-chain Gaming ensures fairness, immutability, and provable authenticity in every gaming interaction. Say goodbye to traditional gaming limitations and embrace a new era of on-chain gaming where innovation, ownership, and immersive experiences converge.

Through the innovative realm of on-chain gaming, we are determined to redefine the way gamers connect, collaborate, and embark on captivating virtual adventures.

How we built it

For the smart contract parts, we have 2 major contracts: GameLanding.sol and Game.sol

GameLanding: this smart contract contains all the game that is being played and will be played. It will act as a game onbarding contract. Whenever the player starts a game, that will be recorded in this contract and all the corresponding details will be stored within it. For example, the details like number of players, winner, game decisions { whether the game was won by either of the players, or it was a draw }, the bet amount, and the type of the game

Game: this is the actual contract which represents the game functions and contains the contract where the bet amount will be stored so that there is no problem in the future between the players and all the decisions will be solely happen on the contract onchain.

Challenges we ran into

We weren't able to integrate our front-end with the back-end because of the inadequate resources and examples with the Fantom ecosystem from the front-end perspective with respect web3.js library. We weren't able to deploy the smart contract in mainnet as it kept on pending when trying from Remix and Truffle. However, we were able to deploy it in the Fantom testnet. The same can be verified with the following contract address:

GameLanding: 0x41Fb672ADDB908Be589C243a679Cf816e6D045F6

GameContract: 0xCDeAFDf50C66400fa5d42e563d78eA0c52207989

Accomplishments that we're proud of

An aesthetic and visually appealing website with satisfying built-in user interface interactions. We were able to successfully complete the smart contract and deploy it on testnet. Also, we were able to complete both the games.

What we learned

We learned about the Fantom ecosystem and how we can deploy smart contracts in the Fantom

What's next for GameFusionArcade

Our future plans include expanding the game selection and developing a downloadable app for playing with friends, similar to the GamePigeon App.

Share this project:

Updates