distributed-algorithm-game-particles
Implementación de un algoritmo que muestra en pantalla el movimiento de part´ıculas en modo simult´aneo, lanzadas por una cantidad cantidad de hasta cuatro jugadores. En donde cada jugador pude lanzar solo una part´ıcula a la vez. Se utilizar´a la librer´ıa ncurses para el uso de la interfaz de esta para la representaci´on del movimiento de las part´ıculas. En un inicio cada jugador estar´a en un lado de la pantalla, donde el lanzamiento de la part´ıcula es de manera aleatoria(inicio y direcci´on). Para esto se utlizar´a el algoritmo de exclusi´on mutua para memoria compartida Mutex. 2 Procedimiento Dentro de la implementaci´on pueden existir hasta 4 jugadores, de los cuales cada uno podr´a lanzar una part´ıcula. Se deber´a identificar cuales fueron las part´ıculas que colisionaron, en que instante y en que posici´on. Cuando dos part´ıculas chocan desaparecen de la pantalla reaparecer´an dependiendo de la cantidad de part´ıculas del jugador. La implementación contempla que la pantalla y los participantes se gestionan como procesos concurrentes.