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!

Project Tasks

23 planning tasks
#1

Generate system requirement document

1m 17s0.2 cr used
Done
#2

Generate personas & user flows

0m 54s0.2 cr used
Done
#7

Create flow for Player

0m 51sCredits in parent
Done
#8

Create flow for Heist Teammate

0m 51sCredits in parent
Done
#9

Landing

2m 55sCredits in subtasks
Done
#25

Fix Landing review finding: frontend/src/components/Landing Instrument Panel.jsx: Both…

0m 40s0.4 cr used
Done
#21

Landing / Navigation

0m 22s0.85 cr used
Done
#19

Landing / Instrument Panel

0m 23s0.85 cr used
Done
#20

Landing / State Of The City

0m 30s0.85 cr used
Done
#22

Landing / Footer

0m 18s0.85 cr used
Done
#23

Navigation

0m 22sCredits in parent
Done
#24

Footer

0m 18sCredits in parent
Done
#10

Dashboard

Credits in subtasks
Backlog
#11

Work

Credits in subtasks
Backlog
#12

Lottery

Credits in subtasks
Backlog
#13

Rob

Credits in subtasks
Backlog
#14

Jail

Credits in subtasks
Backlog
#15

Bank

Credits in subtasks
Backlog
#16

Blackjack

Credits in subtasks
Backlog
#17

Heist

Credits in subtasks
Backlog
#18

Events

Credits in subtasks
Backlog
#5

Architecture

0.2 cr needed
Backlog
#6

Workspace task plan

0.2 cr needed
Backlog
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