*********************

*** CRAZY PAINTER ***

*********************



(C) Eddie The Wild 2007



Presentado al Concurso de Juegos en BASIC 2006 (www.bytemaniacos.com)



Instrucciones:

-------------

Controlas una brocha loca que no puede dejar de pintar. Consigue pintar el porcentaje

indicado del area total para ganar a tu oponente. Ten mucho cuidado de no pisar la

pintura recien pintada o perderas lo que acabas de pintar. La pintura de ambos jugadores

se secara cuando alguno de los dos ha pisado pintura fresca.



Caracteristicas:

---------------

- Compite contra otra persona o contra el ordenador.

- Configura el porcentaje que hay que alcanzar (10%-90% del area total de pantalla) para

  ganar la partida.

- Juega campeonatos con un porcentaje fijo ("No increase %") o que se incrementa en un 10% 

  cada vez ("Increase %"). En este ultimo caso, ganara el campeonato quien haya ganado 

  mas partidas una vez completado el porcentaje maximo (90%). Puedes acabar los campeonatos

  pulsando "R".

- Dos modos de juego a elegir, cuando alguien pisa pintura fresca 1) su area pintada 

  recientemente se borra (no capture paint), o 2) su area pintada se convierte al color

  de su oponente (capture paint).



... y todo ello con solo 10 lineas BASIC!!





Controles

---------

Jugador 1 (pintura azul): Q - Izquierda, W - derecha

Jugador 2 (pintura roja): O - Izquierda, P - derecha 



R - Acaba la partida actual y regresa al menu principal





Comentarios

-----------

- Como es de esperar por el escaso numero de lineas, la inteligencia del jugador 

  controlado por ordenador no es ninguna maravilla, simplemente se pretendia que 

  no fueran necesarias dos personas para poder jugar. El objetivo del control por

  ordenador es simplemente no chocar y tratar de no encerrarse a si mismo. 

  Las teclas O,P siguen activas incluso cuando es el ordenador quien controla al 

  Jugador 2.

- Date cuenta que si pintas un area que ya es de tu color, no aumentaras tu 

  porcentaje; en cambio si pintas sobre el color de tu contrario, evitaras que 

  aumente su porcentaje (si esta pintando sobre negro) o incluso haras que decremente 

  (si esta pintando sobre su propio color). En la siguiente tabla resumimos como

  cambian las areas respectivas segun el fondo sobre el que pinta cada jugador:



    Jugador1 Jugador2 area1 area2

      negro   negro     +     +   (cada uno aumenta el area pintada con su color)

      negro   color1    =     +   (lo que aumenta Jugador1 se lo quita Jugador2)

      color2  negro     +     =   (lo que aumenta Jugador2 se lo quita JUgador1)

      negro   color2    +     =   (Jugador2 repinta con su color)

      color1  negro     =     +   (Jugador1 repinta con su color)

      color1  color2    =     =   (los dos repintan con su propio color)

      color2  color1    =     =   (lo que aumentan, se lo quitan mutuamente)

      color1  color1    -     +   (Jugador1 no aumenta y JUgador2 le quita)

      color2  color2    +     -   (Jugador2 no aumenta y JUgador1 le quita) 



- Todos los textos del juego estan en ingles simplemente por resultar mas compacto.





Agradecimientos

---------------

Programa realizado con BASin v13a y probado con Spectaculator 6.25.

Y muchas gracias a Radastan por los retos planteados.









