quoridor 2

Upload: david-avila

Post on 10-Jan-2016

213 views

Category:

Documents


0 download

DESCRIPTION

java eclipse

TRANSCRIPT

PROGRAMACION DE COMPUTADORES.

HERNAN DAVID AVILA ECHEVERRY.

DOCENTE:JAVIER NIO.

COD: 1410013428

FACULTAD DE INGENIERIA Y CIENCIAS BASICAS.BOGOTA D.CABRIL 25 DE 2015

Programacin de ComputadoresProyecto Autoestudio

InstructivoQuoridor es un juego de estrategia conformado por un tablero de 81 cuadros organizados en una matriz de 9x9, cuatro y dos jugadores, 9 paredes o piezas de igual longitud por jugador. C123456789

1........

2.........

3.........

4.........

5.......

6.........

7.........

8.........

9........

Convenciones:

Casilla de Partida.

Casilla de Partida.

Casilla de Partida.

Casilla libre.

ObjetivoEl objetivo consiste en manejar de manera inteligente las paredes otorgadas para impedir el paso de los adversarios a su territorio y posicionar su ficha en cualquiera de las casillas del borde, es decir el punto de partida o territorio del oponente.Instrucciones de Juego:Las instrucciones o pasos del juego se irn dando mientras el usuario interacta en la consola de esta manera:

1. Usted deber decidir cuantos jugadores iniciaran la partida, tenga en cuenta que solo pueden jugar dos o cuatro.2. Deber decidir si mover una ficha o una pared. Si desea mover la ficha ingrese el nmero 1, si por el contrario desea mover una pared ingrese el nmero 2.3. Si desea realizar el movimiento de una pared de manera horizontal, si es as deber ingresar el nmero 0. Si por el contrario el movimiento ser vertical ingrese el nmero 1.4. Indique los coordenados origen y destino. Es decir la coordenada en x inicial, x final, y inicial, y final. Tanto como para las fichas y las paredes.5. Por ultimo La partida finaliza o es ganada cuando un jugador logra posicionar su ficha en el punto de partida de un adversario o casillas, del borde opuestas a l.

PARA TENER EN CUENTA: No puede realizar movimientos diagonales. Deber saber siempre la posicin inicial de su ficha. la cual cambia cada vez que se realice un nuevo movimiento. Solo podr mover su ficha de a una casilla por movimiento. El nmero de paredes por jugador ser de 7 como mximo. Por ultimo si su movimiento es invalid, no perder su turno se le dar la oportunidad de realizar un movimiento valido.