Avisar de contenido inadecuado
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!

;-* hola  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 3 años. 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

Enlaces JSON y .NET (Vaginal Mesh Lawsuit)
NET is well designed software...(10 dic)
Juego Test del Amor: Compatibilidad (caca)
noooooooooo ......(13 nov)
Enlaces JSON y .NET (Mesothelioma)
JSON and links. NET is well designed software and it is useful for .NET developer. ...(22 sep)
Enlaces JSON y .NET (mesothelioma )
Sección bonito! Que se siente después de una gran lectura Tal como esta, muy informativo e ......(25 jul)
Empecemos con GIS y geodjango (Cesar)
hola, estoy investigando sobre el tema que trata este post, especificamente sobre Postgis, quisiera ......(06 jun)

Más comentados

Juego Test del Amor: Compatibilidad (54)
Os traigo una nueva entrega de los juegos simples usando javascript. Seguramente verás muchas ...
Enlaces JSON y .NET (4)
Imprescindible El comienzo que es JSON Microsoft versión oficial y uso Consultas en el forum ...
Empecemos con GIS y geodjango (3)
* Parte de este post utiliza la información extraída de la traducción del manual PostGIS de Paul ...
Que cenamos esta noche? random de python (3)
Anoche no tenía ni idea que cenaba, para solventarlo se me ocurrió un pequeño script para dejarlo ...
Validar un DNI/NIF con Javascript (3)
Función para validar un DNI o NIF con Javascript, para detectar que es un identificador válido.   ...

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