multiplayer-game-discord

byBrandon

I want to create a multiplayer game that can be played from Discord using their new GUI, or on a web browser. React will be the front end. Node can be the backend. I want to use MongoDB. I haven't decided on a theme but the game basics: It will be flat, with only text and buttons. Nothing too graphical. I like simple. Players will have on hand cash. They can also deposit into a bank. Cash can be stolen, or used to buy items. Features: Work - every hour players can collect a random amount of cash $100-$300 and once they claim, the counter starts again. Lottery - Every 24 hours there is a lottery. Players can get into the lottery by clicking or entering the lottery. Winners get $500-$750 Rob - Players can Rob other players cash on hand with a probability. If they fail, there's also a probability of being caught by police and placed into jail. Jail - Players who get sent to jail cannot work, rob others, lottery, etc until their 1-2 hours are up. They can attempt escaping every 30 minutes. Bank - Players can deposit their on hand cash to keep it safe. They can also withdraw. Blackjack - Players can play a game of blackjack using on hand cash. Heist - Players can team up (up to 4) to rob a bank. There is a low % of success and if failing, ther is a % they will be sent to jail for double the amount compared to robbing someone. But if the bank does get robbed, the value is all the players banked money, split between the people who robbed the bank. There needs to be a way to announce events (players was robbed, winning money, etc) but when someone deposits or withdraws, that is not announced. Accounts will be using discord or google, and I want it to be simple enough that when someone plays from Discord, they don't need to goto a separate login page or anything. It just gets their details from their logged in discord and uses that for their account (email based?) Let's start there. Help me design the UI for this and a theme that would fit this design.

Landing
Landing

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Landing design preview
Landing: View landing page
Landing: Sign in via Discord or Google
Dashboard: 1. View overview
Heist: 2. Join team
Heist: 3. View roster status
Heist: 4. Leave team before commit
Heist: 5. Commit heist
Heist: 6. View success split
Jail: 7. View doubled sentence
Jail: 8. Attempt escape
Jail: 9. Escape succeeds
Jail: 10. Escape fails
Events: 11. View heist announcement
Landing design preview
Landing: View landing page
Landing: Sign in via Discord or Google
Dashboard: 1. View overview
Heist: 2. Join team
Heist: 3. View roster status
Heist: 4. Leave team before commit
Heist: 5. Commit heist
Heist: 6. View success split
Jail: 7. View doubled sentence
Jail: 8. Attempt escape
Jail: 9. Escape succeeds
Jail: 10. Escape fails
Events: 11. View heist announcement