Algoritmos desarrollados - Gambo2907/Proyecto-I-Crazy-Breakout GitHub Wiki

Cliente y Servidor

Para el cliente y el servidor se utilizo el algoritmo de socket con el protocolo TCP/IP, este algoritmo sirve para crear una conexión del servidor con el cliente para así poder recibir la información del juego y que el cliente pueda jugar.

En la siguiente captura se puede observar parte del código del servidor. Socket

Juego

Para el juego se conjuntaron varios algoritmos para realizarlo, se utilizaron varios métodos y un amplio código para que el juego corriera en óptimas condiciones, además de ello los algoritmos utilizados como por ejemplo el utilizado para corroborar el choque de la bola con los bloques, utiliza las posiciones x y y de cada uno de los objetos involucrados, tal y como se ve en la captura siguiente. Bloques

Además de esto y con la ayuda de glut, se logra toda la parte estética del juego, toda la interfaz y las ventanas que esta tiene conforme se juega, tal y como se ejemplifica en la captura del dibujo de bloques. Bloques2