Descripción detallada de los algoritmos desarrollados - AndreyZartty/Scrabble GitHub Wiki

Busqueda en de juegos activos en listas enlazadas

  • Por medio de listas enlazadas se guardarán los juegos activos que está corriendo el servidor. El cliente enviará el codigo del juego que se modificará, se recorrerá la lista comparando los codigos de los juegos para encontrar el que se necesita.

Concatenación de palabras

  • Se añadirán fichas al tablero que se implementa como una matriz. Las fichas añadidas se mandarán a verificar al servidor si completan o forman una nueva palabra. En el servidor se verificará su orden y se mandará a verificar contra un diccionario si esta existe. Se devuelve al cliente el resultado y las fichas vuelven a su dueño si la palabra está mal, y si no, se concatenan dentro de la matriz con las demás letras.