project screenshot 1
project screenshot 2
project screenshot 3


A game where you win an NFT based on the time it took to finish the solitaire game


Created At

ETHGlobal Istanbul

Winner of


Chiliz - Pool Prize

Prize Pool


Scroll - Deploy on Scroll

Prize Pool

Project Description

This is a solitaire game where you connect your wallet to the game in order to win NFTs. There are three tiers of NFTs based on how fast you beat the game. The bronze is for between 10 and 15 minutes, silver for five to ten minutes and gold where you finish for under five minutes. Based on that performance, the user receives an NFT. If the amount of time it takes to win exceeds fifteen minutes, the user automatically wins without receiving an NFT prize.

How it's Made

JavaScript for Game Logic and Layout:

JavaScript is a versatile programming language commonly used for web development. It can be used to implement the game logic, layout, and functions on the client side. React for Cross-Browser Adaptation:

React is a JavaScript library for building user interfaces, and it's particularly useful for creating single-page applications. If you've used React, it means you've adopted a component-based approach, making it easier to manage and update different parts of your application. React also helps in ensuring your game is responsive and can adapt to different screen sizes, which is crucial for mobile browsers. Timer Implementation:

Implementing a timer in JavaScript is common for games. You can use the setTimeout or setInterval functions to handle time-related events. Make sure to manage timer accuracy and potential issues related to it. Smart Contract and Solidity for Blockchain:

Solidity is a programming language designed for writing smart contracts that run on the Ethereum Virtual Machine (EVM). If you're using Solidity, it means you're building a decentralized application (DApp) or a smart contract for blockchain interactions. Wallet Integration:

Wallet integration is essential for interacting with blockchain networks. For Ethereum-based projects, MetaMask is a popular choice. Make sure users can connect their wallets seamlessly to participate in your game. NFT Token Implementation:

Non-Fungible Tokens (NFTs) are unique tokens often used to represent ownership of digital assets. If you're implementing NFTs, you're likely creating a unique in-game item or asset that players can own and trade.

background image mobile

Join the mailing list

Get the latest news and updates