millonario tutorial

3

Click here to load reader

Upload: alvaro-castillo

Post on 13-Jun-2015

706 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Millonario tutorial

1

http://www.presentationhelpdesk.com/who-wants-to-be-a-millionaire-game-source.html

He encontrado esta web donde puedes crear y descargar el juego de “¿Quién quiere ser millonario?” (en

España conocido como “50 x 15”) y personalizarlo para jugar en tu propio ordenador o jugar desde esa

propia web. Pero si te interesa poder insertar este juego en tu blog la cosa se complica ya que, en principio,

no se puede.

Bueno, no se debe, porque poderse sí que se puede… A continuación detallo los pasos para hacerlo:

En la misma carpeta donde has encontrado este tutorial, deberás tener, entre otros, los siguientes archivos:

setup.xml

millionaire3.swf

preloader.swf

►El archivo preloader.swf es una película Flash muy ligera cuya única función es la de llamar a la película

millionaire3.swf y cargarla justo encima de sí misma. Este tipo de precargadores se utiliza mucho en Flash

para acelerar la carga de los archivos y para proteger u ocultar el verdadero archivo del juego.

EDITAMOS LA PREGUNTAS Y RESPUESTAS QUE CONTIENE EL ARCHIVO SETUP.XML

►El archivo setup.xml contiene las preguntas y respuestas que aparecerán en el juego, y que podremos

editar con un editor XML (si eres un usuario avanzado) o simplemente con el Bloc de notas de Windows

(Botón derecho/Abrir con/ Bloc de notas).

Al editarlo, hay que tener cuidado de que el comienzo del código no cambie (a veces, al guardar con el XML

Marker 1.1, no sé por qué, cambia él solito). Debemos cerciorarnos de que la primera línea sea así:

ï»<?xml version='1.0' encoding='utf-8'?>

►El título del juego será el texto que aparezca entre las etiquetas <title> y </title>.

<title>50 X 15 - Conocimiento del Medio</title>

►Entre las etiquetas <random> y </random> deberemos indicar yes si queremos que el orden de las

preguntas sea aleatorio o no si queremos que sea siempre el mismo orden en el que las estamos

escribiendo.

<random>yes</random>

* Si indicamos que el orden sea aleatorio y escribimos más de quince preguntas (he hecho la prueba con

veinte, pero en principio el número de preguntas podría ser mucho mayor y funcionaría igualmente), cada

vez que se reproduzca el juego tendremos una batería de preguntas distinta ya que de entre todas las que

escribamos aparecerán quince preguntas al azar.

Page 2: Millonario tutorial

2

►El código completo para cada una de las preguntas es el siguiente, y en todas deberéis cambiar lo que

aquí aparece en verde y que está explicado al lado en negro:

<Q>

<question>¿Quién descubrió América?</question> Pregunta que queremos realizar

<answer>3</answer> Indica el número de la respuesta (choice) correcta

<choice_1>Cristóbal de Montoro</choice_1> Respuesta falsa

<choice_2>Américo Vespuccio</choice_2> Respuesta falsa

<choice_3>Cristóbal Colón</choice_3> Respuesta correcta (que coincide con el número 3 indicado antes)

<choice_4>Hernán Cortés</choice_4> Respuesta falsa

</Q>

Si queremos incluir más de quince preguntas, deberemos copiar y pegar todo lo que hay entre <Q> y </Q>

(ambas etiquetas incluidas) y añadirlo tantas veces como deseemos, siempre antes de la etiqueta

</AllQuestions> que es la que da por finalizada la batería de preguntas.

►Probamos el juego para ver si todo funciona correctamente. Probablemente las palabras que tengan

acento o incluyan una “ñ” aparecerán erróneamente, supongo que por un error en la programación de

Action Script (lenguaje de programación que utiliza Flash) en donde han olvidado meter un descodificador

de UTF8.

Para solucionar este cambio de caracteres, la única solución que he encontrado es la de sustituir cada uno

de los caracteres problemáticos (vocales acentuadas o con diéresis, ñ, ç, æ,…) por los códigos que indico en

la tabla.

*Si utilizamos para editar este código XML el Block de notas de Windows, utilizando la función Reemplazar

(Menú Editar/Reemplazar), las podremos reemplazar fácilmente.

Por ejemplo ponemos Buscar: á y Reemplazar por: á

Después pulsamos “Reemplazar todo” y… ¡voilà! Ya tenemos todas las letras “a minúscula con acento (á)”

tendrán su código cambiado. Después repetir la misma operación con cada uno de los caracteres que nos

den problemas (todos los que no tenga el alfabeto inglés).

Los códigos de las letras problemáticas más comunes son los siguientes (hay más, pero para eso tenemos

San Google):

á á À À ä ä é é è è É É

ê ê æ æ Ã* í ó ó Ó Ó Ã¶ ö

ú ú ü ü ñ ñ Ñ Ñ Ã§ ç

Una vez tengamos el archivo XML editado y hayamos comprobado que todo funciona correctamente,

subimos los tres archivos (setum.xml, millionaire3.swf y preloader.swf) a una carpeta dentro de la carpeta

pública de Dropbox, o a cualquier otro alojamiento del que dispongamos.

Cómo crearse una cuenta en Dropbox, subir los archivos a su carpeta pública y obtener la dirección URL de

cada uno lo daré por sabido. Si alguien no sabe cómo hacerlo, encontrará muchos y fantásticos tutoriales en

internet.

Page 3: Millonario tutorial

3

►El código HTML que hay que escribir (en modo HTML) para insertar el archivo en nuestro blog es el

siguiente (sustituyendo la URL_DE_EJEMPLO por la URL de cada uno de los archivos):

<p style="text-align: center;"><object id="flashcontent"

data="http://dl.dropbox.com/URL_DE_EJEMPLO/preloader.swf?filetoload=http://dl.dropbox.com/URL_DE_

EJEMPLO/millionaire3.swf&amp;xml_filename=http://dl.dropbox.com/URL_DE_EJEMPLO/setup.xml"

type="application/x-shockwave-flash" width="680" height="510"><param value="transparent"

name="wmode"></param><param value="6" name="flashvers"></param><param value="#000000"

name="bgcolor"></param></object></p>

Si deseamos cambiar la anchura (width) y altura (height) del vídeo insertado, deberemos modificar los

valores numéricos del siguiente fragmento de código:

width="680" height="510"

►Una vez testeado el juego y comprobado que todo se lee y funciona correctamente, podremos jugar

online. Como en el juego real, dispondremos de los comodines del 50%, del público y de la llamada. En este

último, dependiendo del porcentaje de seguridad que tenga el personaje que elijamos para respondernos,

puede que acierte (70% o más), o puede que se equivoque, si solo está seguro en un 65% o menos. Así que

este comodín tampoco es fiable del todo…

Espero que las indicaciones estén claras y que vuestros alumnos disfruten con las pruebas que les planteéis.

Si alguien no consigue hacerlo funcionar, en la página del juego que indico al principio de este tutorial,

puede crear cuantas pruebas quiera y jugar online desde allí, o descargar el juego para jugar desde su

propio ordenador. El mayor problema estaba en cómo personalizarlo insertarlo en nuestro propio blog y

creo que aquí lo dejo más o menos claro.

Álvaro Castillo Calvo

http://www.musica-maestro.es

[email protected]