S

Scrabble.Eth

Implementing a modified version of famous English game - "Scrabble" on Web 3.0 using NFTs, with rewards for winners.

The problem Scrabble.Eth solves

When we got to know about NFTs, we got really intrigued by the possible directions they could be taken to. Inclusion of NFTs into games by adding an aspect of Dynamic generation to NFTs seemed pretty interesting to us. After some research and brainstorming, we realised that there is one aspect of NFTs which is yet to be explored - Languages. The idea of having words as NFTs gave us a direction which could lead to so many interesting ideas. Thus we took this idea towards gaming where these NFTs could be used as in-game assets and hence leading to our dApp : Scrabble.Eth. The basic overview of the dApp is described below :

  • The famous English game Scrabble on the Web 3.0 world, but a twist to make it more fun.
  • Taking forward from the previous idea, using Words as NFTs as in-game assets.
  • Reward to the winners in terms of ERC-20 tokens.
  • Use of Gaming to make learning fun and enhance English skills.

Detailed Idea

  • The idea is to have different types of packs of cards based on the rarity of the words in the English Language, where a pack would contain 10 cards each with a word written on it.
  • Each card will have a word written on them, where each has a value associated with it which has been pre-calculated.
  • The criteria for this value is similar to how the value of a word is calculated in Scrabble, basically by summing up the value associated with each of the letters present in that word.
  • The game logic is similar to Scrabble, but instead of forming words with letters as in the traditional game, the objective is to form sentences with the word cards.

Incentive to play ?
The funds obtained by the purchasing of packs are pooled and made to generate interest. The overall winner is awarded the interest generated on the fund pool.

Why it's cool !

  • NFTs are driven by collecting unique stuff.
  • Permissionless usage of words.
  • Use of languages for NFTs can be taken to a lot of different directions in the future.

Challenges we ran into

  • The biggest challenge for the idea is the complexities that add up while implementing it on the Web 3.0 world. Once we started to code, we realised the level of intricacies it had. Since we are new to the Web 3.0 space, it wasn't easy to get along with it initially.
  • Another big challenge that we faced was the implementation of the front-end of the dApp. Because it's a gaming dApp, the front-end was heavy. Both of us didn't have a lot of knowledge on the front-end side of the web technologies.
  • We had planned a lot of stuff at the beginning when we decided to take up this, such as implementation of fonts into NFTs to add digital art aspect. But we realised that it would be very optimistic of us to do it within a couple of weeks. So we implemented a very basic version of our idea for now. Stay tuned though, because we are definitely going to include some more cool stuff in the coming future :)

Discussion