• Stars
    star
    1
  • Language
    C
  • Created over 3 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.