Proyecto III 2013 2

2
  Universidad Nacional Experimental de Guayana Vice-Rectorado Académico Coordinación de Ingeniería en Informática Asignatura: Téc. Avan. de Programación PROYECTO III Se desea que usted realice en Python un sistema que simule el conocido juego 4 en línea, el cual consiste en formar 4 fichas en línea, ya sea vertical, horizontal o diagonalmente. Las fichas se colocan en cada columna y caen hasta toparse con el fondo del tablero o con otra ficha. El tablero estándar está formado por 6 filas y 7 columnas y cada jugador tiene un color de ficha distinto. El ganador será aquel jugador que acumule mayor cantidad de secuencias de 4 en línea. Para el desarrollo del programa, deben tomarse en cuenta las siguientes consideraciones:  La partida podrá ser realizada de la siguiente manera: humano contra humano, computadora contra humano y computadora contra computadora. La máquina tendrá un nivel de juego en el cual debe tener siempre como meta vencer a su adversario.  El juego tendrá 2 modalidades: 1.- Se termina cuando algún jugador hace 4 en línea, 2.-Se termina cuando el tablero se llena y gana aquel jugador que acumula mayor cantidad de secuencias de 4 en línea.  Se puede desarrollar una interfaz gráfica o una interfaz de comandos  Nota: El informe debe contener una descripción de todos los objetos considerados en su diseño.

description

proyecto python

Transcript of Proyecto III 2013 2

  • Universidad Nacional Experimental de Guayana Vice-Rectorado Acadmico Coordinacin de Ingeniera en Informtica

    Asignatura: Tc. Avan. de Programacin

    PROYECTO III

    Se desea que usted realice en Python un sistema que simule el conocido juego 4 en lnea, el cual consiste en formar 4 fichas en lnea, ya sea vertical, horizontal o diagonalmente. Las fichas se colocan en cada columna y caen hasta toparse con el fondo del tablero o con otra ficha.

    El tablero estndar est formado por 6 filas y 7 columnas y cada jugador tiene un color de ficha distinto. El ganador ser aquel jugador que acumule mayor cantidad de secuencias de 4 en lnea.

    Para el desarrollo del programa, deben tomarse en cuenta las siguientes consideraciones:

    La partida podr ser realizada de la siguiente manera: humano contra humano, computadora contra humano y computadora contra computadora. La mquina tendr un nivel de juego en el cual debe tener siempre como meta vencer a su adversario.

    El juego tendr 2 modalidades: 1.- Se termina cuando algn jugador hace 4 en lnea, 2.-Se termina cuando el tablero se llena y gana aquel jugador que acumula mayor cantidad de secuencias de 4 en lnea.

    Se puede desarrollar una interfaz grfica o una interfaz de comandos

    Nota: El informe debe contener una descripcin de todos los objetos considerados en su diseo.