BAA-Studios / MOOgiwara

A multiplayer online browser ONE PIECE TCG simulator
GNU Affero General Public License v3.0
29 stars 8 forks source link

[TODO] Menu **Part 1** #1

Open Bratah123 opened 1 year ago

Bratah123 commented 1 year ago

Abstract

The menu is the first thing user's should be able to see when they first enter the website. This menu consists of various buttons.

One of the best implementation of an online game simulator is Pokemon Showdown Please take inspiration from here aswell, and some of it's techniques.

Details

As a starter, these buttons shouldn't have to be connected to anything or do anything. This should be the starting point of the project.

Art Example

Image of a Game Main Menu image

Image of Pokemon Showdown image

Tasks

KOOKIIEStudios commented 1 year ago

A few questions:

  1. Should the menu be part of the Phaser application? Or should the website only load up the game app after a match has been found, and the players can be connected?
  2. And on a similar note, should the deck builder be part of the same Phaser application? Or should it be its own standalone thing?
    • I.e. website that directs the players into different apps, vs one giant Phaser-based app
  3. Are the spectating function going to be a thing?
Bratah123 commented 1 year ago

A Few Answers:

  1. I think for simplicity for our back-end we should continue using Phaser for the menu
  2. I believe the deck builder should be in Phaser aswell.
  3. Spectating functionality will be an extra thing past MVP and release I believe.
KOOKIIEStudios commented 1 year ago

In that case, I will look up custom buttons and menus post-brunch