Skip to content

Redish Idea

timkuehnlein edited this page Oct 5, 2023 · 5 revisions

What is redish?

Redish is an online multi-player gaming platform.

There are

  • users with profiles
  • games

Games

redish worm

players interaction multiplayer mode state
2 text based asynchronous live

Select a competitor, start playing. Type a word and submit. Now it is the other player's turn. They get the last character of your word as their first character and need to find a fitting word. Then it is your turn again, to find a word, starting with their last character.

redish circle

players interaction multiplayer mode state
1-x text based live idea

Select single player or multiplayer. Select opponent(s). When all players are ready, the game starts. Every player is given a circle they have to complete as fast as possible. A circle is made up of a fixed number of characters. Some of the characters are filled in randomly and can't be changed. Every word the player enters must start with the last letter of the previous word. Only correct english words are permitted. Whoever finishes their circle fastest wins.

Users

Users log into redish with email and password. They need to choose a username.

Optional Suggest usernames from api to user.

Feature set

1 - Game redish worm

redish worm

2 - Notifications

  • When another user has finished their move and it is your turn, you are notified.
  • Get notified when another user challenges you for a game.

3 - User statistics

  • number of played games
  • player level

4 - Favourite users

  • save users, you like to play with

5 - Multiplayer support

  • persistent game state (i.e. game state json dump)

6 - Game API

  • one API in frontend for game developers, that provides all functionalities needed for developing a game
  • allows for easy adding of games