yeta1990 / ft_transcendence

1 stars 1 forks source link

Estructura de datos #10

Open yeta1990 opened 1 year ago

yeta1990 commented 1 year ago

Estructura de datos para la bbdd básica: tablas, campos y relaciones

jjcarretero commented 1 year ago

Estructura de tablas para usuarios:

USER

campo tipo de dato tamaño unico? descripcion
id id default
nick
login
pass quizás no es ni necesario almacenar la contraseña, si total se va a comprobar con el
nombre
email
image url de la imagen subida por el usuario
id_42 id de usuario en 42
image_42 url de imagen subida en 42
campus
ELO

CONNECTED_USERS

campo tipo de dato tamaño unico? descripcion
id
last_time_seen última vez que ha hecho alguna acción estando logueado
visible relacionado con la funcionalidad del chat: si no está visible como conectado, no va a estar disponible en el chat
available disponible para jugar (si está jugando ya, es false; si no quiere jugar, es false también)

GAMES

campo tipo de dato tamaño unico? descripcion
id
player_1
player_2
elo_start_player_1 ELO del jugador 1 cuando empezó la partida
elo_start_player_2 ELO del jugador 2 cuando empezó la partida
elo_end_player_1 ELO del jugador 1 cuando acabó la partida
elo_end_player_2 ELO del jugador 2 cuando acabó la partida
status active, finished, looking for second player
player_1_score
player_2_score