lunes, 27 de junio de 2011

Proyecto de Ajedrez

El objetivo de este proyecto será crear un juego virtual de ajedrez dónde habrá será el Jugador 1 que será una persona contra un jugador 2 que será  otra persona.

El juego está compuesto por 2 equipos de diferente color (blanco y negro), las especificaciones de las piezas son las siguientes:

8 peones blancos y 8 peones negros.
2 torres blancas y 2 torres negras.
2 caballos blancos y dos caballos negros.
2 arfiles blancos  y dos arfiles negros.
1 reyna blanca y una reyna negra.
1 rey blanco y un rey negro.

El tablero contiene 64 cuadros (32 blancos y 32 negros).

Al primer movimiento los peones pueden avanzar 2 cuadros hacia enfrente y después sólo avanzara un cuadro y pueden atacar a sus piezas oponentes siempre y cuando su oponente se encuentre en diagonal y se encuentre a un lado del cuadro al que va a avanzar.

Las torres pueden avanzar en hacia enfrente o hacia los lados, sin importar los cuadros que sean siempre y cuando no le estorbe ninguna figura en el camino, la torre puede atacar a su oponente tal como avanza.

Los caballos avanzan y atacan de la misma forma, avanzan tres cuadros y un cuadro hacia un lado. sin importar la direccion a la que se vaya a mover, los caballos "saltan" las piezas sólo les puede estorbar las piezas donde vaya a "caer" si son de su mismo equipo.

Los arfiles se mueven unicamente en diagonal y comen de la misma manera, no pueden avanzar más allá si hay una pieza de por medio.

Las reynas se pueden mover en diagonal y hacia los lados todos cuadros que deseen, lo unico que les puede detener es si hay una pieza de por medio.

Los reyes son los principales jugadores del juego y los más importantes, si el rey está en Jaque, debe moverse el Rey o progtegerse sin importar la situación, en dado caso que el Rey no pueda moverse o protegerse con alguna otra pieza se considera Jaque Mate y el juegoo habrá terminado resultando ganador el jugador que haya acorralado al Rey oponente.

El Proyecto se desarrollará en C#, siendo un lenguaje multiplataforma y puede hacerse compatible con XBOX 360 si se desea. El proyecto durará aproximadamente 3 semanas y se brindará soporte al usuario después de haberse sacado al mercado y se encuentre algun desperfecto, tambien habrá Updates para mejorar la experiencia y la capacidad del juego.

Un cordial saludo.