-
-
Learn how to play the game. Home UI give a short description on how to play.
-
Create the rules of your game and invite friends to play.
-
First stage of the game everyone sees what categories they will need to answer.
-
A letter is picked at random from the alphabet.
-
All players need to answer each category with a word that starts with the selected letter.
-
Players will judge each other. It will randomly choose a player to judge an answer.
-
Whoever has the most points wins the round.
-
Don't forget to add some friends and find your invites to games in the Friends UI.
Inspiration
My inpiration came from playing this game every evening with my friends as we cooked dinner and watched YouTube. We would use paper to write down the categories we wanted and this would take time because some of us have large handwriting or the papers available too small, idealy we would use A4 size. So as we played I more and more felt like we need a mobile game to make the process easier.
What it does
It's a paper game called "Nomes e Terras" a game played mostly by Portuguese speakers, you first decide which categories you want to play with your friends and write them down on papers that each friend will have to write down their answers. One paper will have the alphabet written on it and a player will blindly select a letter, the moment the letter is picked you start writing down the answer starting with the letter that was selected and the player that selected the letter can stop the round at any moment. How scoring works is simple, if you have a unique answer you get 10 points, if you have the same answer as another player you get 5 points and if you answer wrong you get 0 points. The points you lose are then given to other players.
Example:
- One of the categories is Countries.
- Player blindly selects P
- All players must put an answer that starts with the letter P (Portugal, Poland, Philipins, etc...)
- Player that selected the letter can stop the round.
- Everyone's answers are judged and totalled to find out who won the round and continue to the next letter.
How we built it
I used React Native Expo and Supabase with Sentry for error reports so I can debug any errors in real-time and send an OTA update to fix it.
Challenges I ran into
Learning how to sync the multiplayer sessions with all players and monitoring when players join and leave was. Selecting what player to judge and answers to judge was very difficult at the beginning but once I got the idea out there I was able to see what I was doing wrong and correct it.
Accomplishments that I'm proud of
Building a game that I made and playing it with friends and listening to them enjoy the game and give feedback on what they would like to see in the game.
What I learned
How to use Supabases features from Edge functions and database event listeners all the way to improving how I handle DAO and configuring Expo for easier deployments.
What's next for Names & Lands
To improve the game and make it even better and more flexible and scalable for a larger audience from kids all the way up to elderly.
Built With
- expo.io
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.