lunes, 29 de febrero de 2016

Juego

THE COLORFUR STICKS

Este juego ha sido creado por mi compañera Mari Tere Cruz y yo, utilizando el programa BASIC-256

El objetivo de este juego consiste en adivinar entre 4 palos de diferentes colores (naranja, verde, amarillo y rojo) cuál cree el jugador que es el más corto. De este modo, si el usuario adivina el palo más corto ganará un minipunto que se le sumará al marcador, pero en caso de que el usuario no adivine la respuesta no ganará el minipunto, lo cual el marcador ni sube ni baja, pudiendo así tener hasta 2 vidas más para seguir intentándolo.

Estas son las funciones y variables que hemos utilizado para crear el juego:

CLS
CLG

Y= INT (RAND*4)
IF Y= 0 THEN
Y = Y+1



PRINT "BIENVENIDO AL JUEGO DE LOS PALOS COLORIDOS"
PAUSE 1

CLS
INPUT "ESTE JUEGO CONSISTE EN ADIVINAR EL PALO QUE CREAS QUE ES EL MÁS CORTO; EN CASO DE HABERLO ADIVINADO GANARÁS UN MINIPUNTO, PERO SI NO LO ACIERTAS TU MARCADOR SEGUIRÁ EN 0 HASTA TENER 1 OPORTUNIDAD MÁS, SI NO ADIVINAS QUÉ PALO ES HABRÁS AGOTADO TUS VIDAS Y TENDRÁS QUE EMPEZAR DE NUEVO EL JUEGO. PULSE INTRO PARA EMPEZAR" , L

CLG
CLS
IF Y = 1 THEN

COLOR ORANGE
RECT 90,40,10,90

COLOR GREEN
RECT 120,40,10,100

COLOR YELLOW
RECT 150,40,10,180

COLOR RED
RECT 180,40,10, 40

COLOR BLACK
RECT 10, 60, 800, 800

CUENTA=0
END IF
IF Y=2 THEN

COLOR ORANGE
RECT 90,40,10,90

COLOR GREEN
RECT 120,40,10,100

COLOR YELLOW
RECT 150,40,10,70

COLOR RED
RECT 180,40,10, 40

COLOR BLACK
RECT 10, 60, 800, 800
END IF

IF Y=3 THEN

COLOR ORANGE
RECT 90,40,10,90

COLOR GREEN
RECT 120,40,10,100

COLOR YELLOW
RECT 150,40,10,70

COLOR RED
RECT 180,40,10, 120

COLOR BLACK
RECT 10, 60, 800, 800
END IF

IF Y = 4 THEN

COLOR ORANGE
RECT 90,40,10,150

COLOR GREEN
RECT 120,40,10,100

COLOR YELLOW
RECT 150,40,10,70

COLOR RED
RECT 180,40,10, 120

COLOR BLACK
RECT 10, 60, 800, 800
END IF



DO

INPUT "ELIJA, ENTRE LAS OPCIONES 1,2,3,4 CORRESPONDIENTES CON SU COLOR POR ORDEN DE IZQUIERDA A DERECHA, EL PALO MÁS CORTO ->" ,X



IF X = 1 THEN
CLS
PRINT "INCORRECTO, SIGUE PROBANDO Y PODRÁS CONSEGUIR UN MINIPUNTO"

END IF
IF X = 2 THEN
CLS
PRINT "INCORRECTO, SIGUE PROBANDO Y PODRÁS CONSEGUIR UN MINIPUNTO"

END IF
IF X = 3 THEN
CLS
PRINT "INCORRECTO, SIGUE PROBANDO Y PODRÁS CONSEGUIR UN MINIPUNTO"

END IF
IF X = 4 THEN
CLS
PRINT "¡CORRECTO! HAS GANADO UN MINIPUNTO"

END IF
IF X > 4 THEN
CLS
PRINT "NO EXISTE, INTRODUZCA NÚMERO ENTRE 1 Y 4"

END IF



CUENTA=CUENTA+1
UNTIL X =4 OR CUENTA>=2
IF CUENTA >= 2 AND X < 4 THEN
CLS
PRINT "CUPO DE OPORTUNIDADES CUBIERTO"
PRINT "HA FINALIZADO EL JUEGO, LO SENTIMOS, NO HA GANADO NINGÚN MINIPUNTO"

END IF

COLOR ORANGE
RECT 90,40,10,90

COLOR GREEN
RECT 120,40,10,100

COLOR YELLOW
RECT 150,40,10,180

COLOR RED
RECT 180,40,10, 40