Skip to content

Chess Game Refinements #391

@ClemensLey

Description

@ClemensLey

Chess Game Refinements

Optimization

We should investigate if we can reduce the number of requests

Network and Chain Selection

We should allow the users to select network when they sign in. We should try to remove the network form the .env. That should make a network selector appear on the sign in modal. If it works we can remove the chain and network selector from the menu.

Username Selection

The user should input their username when they fill in the sign in form. Initially we should store that username in localstorage. At an opportune moment (whenever it is easy to program), we should query for the user object and create it if it does not exist. For now we do not have to check the username when the user signs in, but we have to ensure that there is only one user object per public key.

Rename

'Start Play' => 'Start New Game`
'All Games' => 'My Games'
'My Games' => 'All Games'

Game Start

When the black player accepts the game, the white player should get a notification. The black player should not have to send a link to the white player. We can use polling every ~2 mins.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions