Usuario anónimo ¿Quieres tener tu propio blog?
Crear blog gratis en OboLog

CheckColor Juego: Color Letra

por RobFeb
miércoles, 03 de diciembre del 2008
guardado en , , ,

Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os presento el Ejemlo: Checkcolor, que nos permitirá cambiar los colores de los textos.

El proyecto consiste en asociar colores a los Nombres de los colores, es decir la palabra amarillo con el fondo rojo, y tenéis que 'clicar' que el color de fondo es rojo no amarillo.
Si se tarda más de 3 segundos en contestar entonces queda marcado como 'llegáis tarde'.

El juego transcurre durante 60 segundos en los cuales van apareciendo textos-colores de forma aleatoria (pueden coincidir color y texto).

Checkcolor nos permite seleccionar el idioma de los textos de los colores a elegir entre:

* Español
* Català
* English
* Français

También podéis seleccionar el nivel de dificultad:

* Fácil
* Difícil (el texto sólo aparece 2 centésimas de segundo


El juego está desarrollado con Javascript y Css, aprovechando la clase Math.random() para generar aleatoriamente números, que serán los que determinen el color a usar.

Se disponen de dos matrices que contienen los datos :colores y nombres; en el caso de los Nombres, una matriz por cada Idioma.


var aColor= new Array("#000000","#ff0000","#00ff00","#0000ff","#FF9933","#ffff00","#ff00ff","#CCCCCC");
//Nombres de los colores según idioma
var aNameColorEs= new Array("NEGRO","ROJO","VERDE","AZUL","NARANJA","AMARILLO","ROSA","GRIS");//español
var aNameColorCa= new Array("NEGRE","VERMELL","VERD","BLAU","TARONJA","GROC","ROSA","GRIS");//catala
var aNameColorEn= new Array("BLACK","RED","GREEN","BLUE","ORANGE","YELLOW","PINK","GRAY");//English
var aNameColorFr= new Array("NOIR","ROUGE","VERT","BLEU","ORANGE","JAUNE","ROSE","GRIS");//français

Aprovechando la clase Math.random() para generar aleatoriamente números, elegiremos las posiciones de ambas matrices de forma aleatoria.

var idColor=Math.round(Math.random()*(7));//elegimos numero de la posicion del color de forma aleatoria
var idTextoAleatorio=Math.round(Math.random()*(7));//elegimos numero de la posicion del texto de forma aleatoria
var sColor=aColor[idColor];//recogemos el color
var sNameColor=eval("aNameColor"+sIdioma+"["+idTextoAleatorio+"]");//recogemos el texto
var sPalabra=""+sNameColor+"" ;//lo establecemos en un enlace

Se realiza una cuenta atrás usando las funciones de setTimeout


function CountDown()
{
//Vamos realizando la cuenta atras
if(TimeUp>0)
{
TimeUp--;
TimeUpRespuesta--;//restamos al tiempo de respuesta.
document.getElementById("dvSegundos").innerHTML=TimeUp+" Segundos";//mostramos el texto con los segundos que quedan
timeOut=window.setTimeout("CountDown()",1000);//cada segundo realizamos esta accion
}
else
EvaluarJuego();//finaliza el juego

}


Estos Mini-proyectos o Juegos, no tienen digamos... una presentación espectacular, algo que se puede dejar para un futuro post sobre css y/o aprovechar la buena aportación de algún Pixelover ;)

Como planteamientos hay muchos: Guardar Puntuaciones, sacar estadísticas, Rankings, el mejor en menos tiempo,etc...

Checkcolor 1.0
http://ejemplos.develovers.net/3/colores.htm

¿Cuantas has fallado?

Relacionados con CheckColor Juego: Color Letra

Comentarios sobre CheckColor Juego: Color Letra

Anónimo Anónimo

JUEGO  DE  DRAGON  BOL

Creo que me va a resultar un poco complicado realizar un juego de esa índole... en javascript!

jejejeje

Saludos!

Besohola  guapos y guapas si encontrasis  un juego chulo me lo decis

Deja tu comentario sobre CheckColor Juego: Color Letra

Deja tu comentario
Necesitas tener javascript activado para poder dejar comentarios

Identifícate en OboLog, o crea tu blog gratis si aún no estás registrado.

De esta forma, además, podrás mostrar tu imagen en los comentarios y no tendrás que rellenar tus datos cada vez.

Sobre esta anotación

RobFeb

RobFeb escribió esta anotación hace 1 año. En ella habla sobre Colores, Ideas, Javascript y Juegos.

3 personas han dejado ya sus comentarios.

Tú también puedes dejar el tuyo.

Login

Comentarios

Juego Test del Amor: Compatibilidad (monse )
ola qu pezs...(19 feb)
Juego Test del Amor: Compatibilidad (raffy)
hey que juego mas cool...(10 feb)
FELIZ AÑO NUEVO, bola de cristal... (wendy lisset)
bueno mi feliz año nuevo seria que una persona que yo amo ahora me amara y me quiera , y que fuera ......(20 ene)
Envia mails a traves de gmail con python (pablo)
Muy bueno el dato. Vengo desde hace ejemplos viendo como usar ese modulo. Y bueno se agradece ......(01 ene)
Juego Test del Amor: Compatibilidad (ANONIMO)
JVDIFUGHDRIBJRS89HJOFIJBVIFDGJBOKFDJGV8R0EKJ`HRVDSLÑ,R ......(20 dic)

Más comentados

Juego Test del Amor: Compatibilidad (39)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas ...
CheckColor Juego: Color Letra (3)
Ya que hace poco comentamos la opción de cambiar los colores de las celdas de una tabla, hoy os ...
Juego RiPitPlis: Repite la secuencia (3)
Os presento el proyecto RiPitPlis 1.0 que está basado en el clásico Juego electrónico 'Simon' de ...
Que cenamos esta noche? random de python (2)
Anoche no tenía ni idea que cenaba, para solventarlo se me ocurrió un pequeño script para dejarlo ...
Componentes Gzip (2)
El tiempo que se tarda en tranferir diferentes componentes a través de la red, se puede reducir de ...

Suscripción

Suscríbete al Feed RSS XML

También puedes suscribirte directamente con alguno de los siguientes enlaces:

  • Suscríbete en Bloglines
  • Suscríbete en Google