Hola Jenny, un buen comienzo y que a menudo olvidamos todos a la hora de realizar un proyecto es el análisis y el diseño. Debes de contemplar realizar tus diagramas de flujo y tus algoritmos iniciales a la vez de tener casos de uso de lo que deberá hacer tu simulador. En base a ello será hora de tirar el código.
Te recomiendo evaluar si es que la aplicación deberá de conectarse a otra máquina, si será todo localmente, si debe de demostrar el funcionamiento de comunicaiones... que para todo esto sería recomendable el uso de sockets
Si gustas podemos ponernos en contacto para ayudarte con tu proyecto, por correo a
[email protected] o en el Messenger con la misma dirección de correo pero solo por las noches de L-V de 7:00 a 9:45 p.m. (GMT -6:00 Hora de México)
Saludos