jueves, 25 de mayo de 2023

 <HTML>

<HEAD>

<TITLE>Ejemplo de juego</TITLE>

<SCRIPT LANGUAGE=JavaScript>

var hombre = new Array("___\n", "   |\n", "   O\n", "  /", "|", "\\\n", "  /", " \\\n", "___")

var palabra

var libreriaPalabras = new Array("m u l t i m e d i a", "i n t e r n a u t a", "s e r v i d o r", "p r o t o c o l o", "c o r t a f u e g o s",

"n a v e g a d o r", "n o d o", "m a r c o", "p a g i n a", "t e l a r a � a",

"d e s c a r g a r", "v i r t u a l", "m e m o r i a", "d i s c o", "l o c a l",

"c o n e c t a r", "d e s c o n e c t a r", "e n c a m i n a d o r", "i n t e r n e t", "d o m i n i o",

"d i n a m i c o", "h i p e r v i n c u l o", "e n l a c e", "m a r c a d o r", "o r d e n a d o r", "l a p i z", "o f i m a t i c a", "i n f o r m e" )

var partes = 0

var colNueva = 0

var jugando



function ObtienePalabra() {

   //obtiene la palabra para jugar de forma pseudoaleatoria

   var indice = Math.round ( Math.random() * 27 )

   var cadena = new String( libreriaPalabras[indice] )

   palabra = cadena.split(" ")

}



function DibujaHombre(visor, partes) {

   //dibuja el hombre ahorcado

   //partes indica el numero de partes a dibujar

   var dibujo = ""

   if (partes < 10)

      for(var x = 0; x < partes; x++) {

         dibujo += hombre[x]

      }

   visor.displayHombre.value = dibujo

}



function DibujaLetra(visor, letra) {

   //dibuja una letra de la palabra

   //posicion indica donde debe dibujar la letra

   var flag = false 

   //indica si se encontro la letra 

   //obtiene cadena actual

   var cadena = new String(visor.displayPalabra.value)

   //la separa en sus espacios

   var letrasCadena = cadena.split(" ")

   cadena = "" 

   for (var x = 0; x < palabra.length; x++) {

      if (palabra[x] == letra) {

         cadena += letra + " "

         flag = true

      } else

         cadena += letrasCadena[x] + " "

   }

   visor.displayPalabra.value = cadena

   return flag

}



function NuevaLetra(visor, letra) {

   //a�ade letra lista de letras

   visor.displayLetras.value += letra + " "

   //comprueba si ha de pasar a la siguiente fila

   if(colNueva == 3) {

      visor.displayLetras.value += "\n"

      colNueva = 0

   } else

      colNueva++

}



function Juega(visor, letra) {

   //comprueba si esta jugando

   if (jugando) {

      //ciclo de jugada

      //1. a�ade letra a la lista

      NuevaLetra(visor, letra)

      //2. dibuja la letra y comprueba si acierto

      var acierto = DibujaLetra(visor, letra)

      //3. si no acierto, dibuja hombre

      if (!acierto)

         DibujaHombre(visor, ++partes)

      //4. comprueba si fin

      if (partes == 9)

         FinJuego(false)

      else if (CompruebaPalabra(visor))

         FinJuego(true)

      } else {

         alert('Pulsa Juego nuevo para comenzar\nuna partida nueva.')

   }

}


function IniciaJuego(visor) {

   //inicializa visor y variables globales

   jugando = true

   partes = 0

   colNueva = 0

   ObtienePalabra()

   DibujaHombre(visor, partes)

   visor.displayPalabra.value = ""

   for (var x = 0; x < palabra.length; x++)

      visor.displayPalabra.value += "_ "

   visor.displayLetras.value = ""

}


function CompruebaPalabra(visor) {

   //comprueba si se completo toda la palabra

   var fin = true

   //obtiene cadena actual

   var cadena = new String(visor.displayPalabra.value)

   //la separa en sus espacios

   var letrasCadena = cadena.split(" ")

   for(var x = 0; x < letrasCadena.length; x++)

      if (letrasCadena[x] == "_")

         fin = false

   return fin

}



function FinJuego(resultado) {

   //indica que si se ha perdido o ganado

   var solucion = ""

   jugando = false 

   if (resultado) {

      document.visor.ganadas.value++

      alert("Acertaste !")

   } else {

     document.visor.perdidas.value++

     //construye la palabra solucion

     for (var x = 0; x < palabra.length; x++)

        solucion += palabra[x]

     alert("Has muerto !\n La palabra era: " + solucion)

   }

}

</SCRIPT>

</HEAD>

<BODY>

<H2>Juego del ahorcado</H2>

<FORM NAME=visor>

   <CENTER>

   <TABLE width=547>

   <TR>

      <TD colspan=3 width=150 ALIGN=center><textarea name=displayHombre cols=15 rows=6></textarea>

      <TD colspan=3 WIDTH=150 ALIGN=center><textarea name=displayLetras cols=15 rows=6></textarea>

      <TD width=200>

   <TR>

      <TD colspan=6 width=300 ALIGN=center><INPUT NAME=displayPalabra SIZE=42>

      <TD ALIGN=center>&nbsp;

   <TR>

      <td align=center width=50><input type=button name=botA value=" A " onClick="Juega(this.form, 'a')">

      <td align=center width=50><input type=button name=botB value=" B " onClick="Juega(this.form, 'b')">

      <td align=center width=50><input type=button name=botC value=" C " onClick="Juega(this.form, 'c')">

      <td align=center width=50><input type=button name=botD value=" D " onClick="Juega(this.form, 'd')">

      <td align=center width=50><input type=button name=botE value=" E " onClick="Juega(this.form, 'e')">

      <td align=center width=50><input type=button name=botF value=" F " onClick="Juega(this.form, 'f')">

      <td>

    <tr>

      <td align=center><input type=button name=botG value=" G " onClick="Juega(this.form, 'g')">

      <td align=center><input type=button name=botH value=" H " onClick="Juega(this.form, 'h')">

      <td align=center><input type=button name=botI value=" I " onClick="Juega(this.form, 'i')">

      <td align=center><input type=button name=botJ value=" J " onClick="Juega(this.form, 'j')">

      <td align=center><input type=button name=botK value=" K " onClick="Juega(this.form, 'k')">

      <td align=center><input type=button name=botL value=" L " onClick="Juega(this.form, 'l')">

      <td align=right valign=middle>Ganadas: <input type=text name=ganadas size=4 value=0>

    <tr>

      <td align=center><input type=button name=botM value=" M " onClick="Juega(this.form, 'm')">

      <td align=center><input type=button name=botN value=" N " onClick="Juega(this.form, 'n')">

      <td align=center><input type=button name=bot� value=" � " onClick="Juega(this.form, '�')">

      <td align=center><input type=button name=botO value=" O " onClick="Juega(this.form, 'o')">

      <td align=center><input type=button name=botP value=" P " onClick="Juega(this.form, 'p')">

      <td align=center><input type=button name=botQ value=" Q " onClick="Juega(this.form, 'q')">

      <td align=right valign=middle>Perdidas: <input type=text name=perdidas size=4 value=0>

    <tr>

      <td align=center><input type=button name=botR value=" R " onClick="Juega(this.form, 'r')">

      <td align=center><input type=button name=botS value=" S " onClick="Juega(this.form, 's')">

      <td align=center><input type=button name=botT value=" T " onClick="Juega(this.form, 't')">

      <td align=center><input type=button name=botU value=" U " onClick="Juega(this.form, 'u')">

      <td align=center><input type=button name=botV value=" V " onClick="Juega(this.form, 'v')">

      <td align=center><input type=button name=botW value=" W " onClick="Juega(this.form, 'w')">

      <td>

    <tr>

      <td align=center><input type=button name=botX value=" X " onClick="Juega(this.form, 'x')">

      <td align=center><input type=button name=botY value=" Y " onClick="Juega(this.form, 'y')">

      <td align=center><input type=button name=botZ value=" Z " onClick="Juega(this.form, 'z')">

      <td colspan=3 align=center><input type=button name=Inicia value="  Juego nuevo   " onClick="IniciaJuego(this.form)">

      <td align=center><input type=button value=Limpiar name=B1 onClick="this.form.ganadas.value='0'; this.form.perdidas.value='0'">

  </TABLE>

  </CENTER>

</FORM>


<hr>

<center>

<h3>

[<a href="javascr.htm">Volver</a>]

</h3>

</center>

</BODY>

</HTML>


jueves, 4 de mayo de 2023

El maestro

Alfred Hitchcock


Alfred Joseph Hitchcock (Londres, 13 de agosto de 1899-Los Ángeles, 29 de abril de 1980) fue un director de cine, productor y guionista británico. Pionero en muchas de las técnicas que caracterizan a los géneros cinematográficos del suspense y el thriller psicológico, tras una exitosa carrera en el cine británico en películas mudas y en las primeras sonoras, que le llevó a ser considerado el mejor director de Inglaterra,4​ Hitchcock se trasladó a Hollywood en 1939.​

A lo largo de una carrera que duró más de medio siglo, Hitchcock configuró un estilo cinematográfico distintivo y muy reconocible.​ Fue innovador en el uso de la cámara para imitar la mirada de una persona, obligando de esta manera a los espectadores a participar de cierta forma de voyeurismo,​ empleaba encuadres para provocar ansiedad, miedo o empatía y desarrolló una novedosa forma de montaje fílmico. Sus historias a menudo están protagonizadas por fugitivos de la ley y sus actrices protagonistas suelen ser de pelo rubio.Muchos de sus filmes presentan giros argumentales en el desenlace y tramas perturbadoras que se mueven en torno a la violencia, los asesinatos y el crimen. Con frecuencia, los misterios que articulan las tramas no son más que señuelos (Macguffin, como los llamó el propio director) que sirven para hacer avanzar la historia pero no tienen mayor importancia en el argumento. Las películas de Hitchcock también abordan a menudo temas del psicoanálisis y tienen marcadas connotaciones sexuales. Gracias a los cameos en muchos de sus filmes, las entrevistas, los avances publicitarios de sus películas y el programa de televisión Alfred Hitchcock Presenta, el cineasta se convirtió en un icono cultural.

Hitchcock dirigió más de cincuenta películas a lo largo de seis décadas. Reconocido a menudo como el mejor cineasta británico; apareció primero de una encuesta realizada entre los críticos de cine en 2007 por el periódico The Daily Telegraph. El diario lo definió así: «Indudablemente el más grande cineasta nacido en estas islas, Hitchcock hizo más que cualquier otro director para dar forma al cine moderno, que habría sido completamente diferente sin él».La revista MovieMaker lo ha descrito como el director más influyente de todos los tiempos y es ampliamente considerado como uno de los artistas más importantes del séptimo arte.

Entrada de prueba

 HOLA MUNDO


jueves, 27 de abril de 2023

Charada

Carátula de la película

Sinopsis

Tras pasar unas vacaciones en una estación de esquí donde ha conocido a Peter Joshua (Cary Grant), Reggie Lampert (Audrey Hepburn) va a pedir el divorcio a su marido. Pero cuando llega a París descubre que éste ha sido asesinado y su apartamento está vacío. En la embajada americana le informan de que su marido, junto a otros cómplices, habían robado un cuarto de millón de dólares al gobierno de los Estados Unidos. El dinero ha desaparecido y todos creen que lo tiene Reggie. Peter le ofrece su ayuda pero, a medida que los cadáveres aumentan, para Reggie cada vez es más difícil saber en quién puede confiar.

Director

Stanley Donen

Reparto

  • Cary Grant
  • Audrey Hepburn
  • Walter Matthau
  • James Coburnn
  • George Kennedy
  • Ned Glass
  • Jacques Marin
  • Paul Bonifas
  • Thomas Chelimsky
  • Mel Ferrer
  • Dominique Minot.

Trailer



Géneros de cine

Definición

El género cinematográfico es el tema general de una película que sirve para su clasificación. Así mismo supone un pacto implícito entre el público y el exhibidor, que garantiza el acomodo entre las expectativas psicológicas del espectador y la obra que va a visionar. «El género es una guía para el comportamiento del público -reír (comedia), emocionarse o llorar (drama), asustarse (terror), sorprenderse (fantástico), entretenerse (aventuras), etcétera- o para el reconocimiento de temas, espacios, iconos, situaciones, objetos, acciones... que espera encontrar en las películas.» . Cuando estas expectativas no se cumplen, aparecen fenómenos de frustración y de desconfianza, como sucedió (de manera modélica) con el estreno de 2001:Odisea del espacio (Stanley Kubrick, 1968), donde la productora y distribuidora intentaron ofrecerla como una película de ciencia ficción (ninguna imagen publicitaria de la secuencia de los homínidos, ninguna del último viaje y del feto flotando en el espacio), y el público de la época se disgustó al ver frustradas aquellas expectativas . Hubo que esperar unos años para que se convirtiera en una película de referencia, pero inclasificable desde el punto de vista del «género».

«Los géneros cinematográficos, como los géneros de otros campos artísticos, tienen su primer origen en la cultura clásica. Los dos géneros mayores griegos: comedia y tragedia; uno de estilo ligero, tema aparentemente superficial y final feliz, y el otro afectado, profundo y de triste desenlace. Estos géneros se fueron diversificando en el teatro, y los primeros largometrajes los intentaron imitar. Sin embargo, las posibilidades del cine lo desmarcaron completamente de los géneros tradicionales creando nuevos géneros caracterizados por la escasa complejidad de su regulación».

  •  Thriller
  • Comedia
  • Drama 
  • Terror
  • Aventuras
  • Infantil
  • Ciencia ficción

 <HTML> <HEAD> <TITLE>Ejemplo de juego</TITLE> <SCRIPT LANGUAGE=JavaScript> var hombre = new Array("___\n...