********************* *** 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.