Hoy voy a compartirles un proyecto hecho con .Net Remoting, se trata del famoso juego de Batalla Naval. Este proyecto no está terminado del todo, pero todo el core esta hecho y podemos implementarle fácilmente su versión web e integrarla con la windows que es la original, pues su arquitectura permite la comunicación entre las dos plataformas.
Estos son los pantallasos de lo que vana a encontrar, además de una pequeña explicación del código y algunas ideas que plantee para darle un toque distinto a este juego. Es decir que tenemos otras opciones más interesantes para jugar, y claro el código lo comparto con el fin de permitir que otros "curiosos" o a quién le haga falta para un trabajo de la U, aprenda y le aporte un poco.
Mis ataques certeros
Mis ataques fallidos
mis naves
Para adelantarles un poco, y aprovechando la vista, tenemos el área de enemigos, de estado y de vista de ataques, además de un pequeño chat para adicionarle un toque de realismo al asunto y crear expectativa en tus ataques. Por cuestiones de tiempo no lo terminé, pero la idea es tener dos tipos de juegos, uno por grupos y otro individual "todos contra todos". Es decir que la primera opción seria unirme a un grupo y la segunda es el juego normal, pero con muchos enemigos.
Este es el documento del juego, aquí encontraran una explicación un poco mejor de lo que se esperaba, además les comparto el código en el siguiente link (vs 2010 c#).
Espero lo disfruten, aprendan y enseñen con este material.
Gracias! Gracias! Gracias! Gracias!!! Ya tengo una nocion de como empezar mi proyecto!
ResponderEliminarArturo, Me alegra mucho que te sirva, además te aconsejo que uses delegate en los "threads", para mejorar tu performance (No tuve tiempo de implementarlos)
ResponderEliminar