From 2e4d57efb641ae1ac49d6c9db4f77da15b4716cb Mon Sep 17 00:00:00 2001 From: profesor Date: Fri, 12 Jun 2026 10:20:59 +0200 Subject: [PATCH] Subir archivos a "/" --- ahorcado.css | 123 +++++++++++++++++++++++++++++++++++++++++ ahorcado.js | 152 +++++++++++++++++++++++++++++++++++++++++++++++++++ index.html | 62 +++++++++++++++++++++ 3 files changed, 337 insertions(+) create mode 100644 ahorcado.css create mode 100644 ahorcado.js create mode 100644 index.html diff --git a/ahorcado.css b/ahorcado.css new file mode 100644 index 0000000..1bae21f --- /dev/null +++ b/ahorcado.css @@ -0,0 +1,123 @@ +#fin_juego{ + border: 2px solid red; + background-color: #dddddd; + width: 45%; + height: 50%; + position: absolute; + left: 50px; + top: 60px; + opacity: 0.8; + z-index: 1000; + visibility:hidden; + color: green; + font-size: 6em; + text-align: center; + padding-top: 30px; +} +#reiniciar_juego{ + background-color:blue; + color:white; + font-weight:bold; + border: 2px solid white; + padding: 5px; + font-size:0.3em; + box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.3); +} +#reiniciar_juego:hover{ + color:red; +} + +#monigote, #palabra{ + width:50%; + display:flex; + flex-wrap:wrap; + font-size: 6em; + justify-content:center; + margin-bottom:30px; +} +#estadisticas{ + width:20%; + background-color: #cccccc; + position:absolute; + left: 55%; + font-size:1.5em; + font-family:fantasy; +} +#marcador{ + font-weight: bold; + text-transform: uppercase; +} +#jugadas{ + color: blue; + margin-left:10px; +} +#ganadas{ + color: green; + margin-left:10px; +} +#perdidas{ + color:red; + margin-left:10px; +} +#cuerda, #cabeza{ + width: 100%; + text-align:center; + vertical-align:top; +} +#brazo_izq{ + width: 45%; + text-align:right; +} +#tronco{ + width: 10%; + text-align:center; + font-weight:bold; +} +#brazo_der{ + width: 45%; + text-align:left; +} +#pierna_izq{ + width: 50%; + text-align:right; +} +#pierna_der{ + width: 50%; + text-align:left; +} + + +#teclado{ + display:flex; + flex-wrap:wrap; + width:50%; +} + +.tecla{ + width:5%; + border: 1px solid red; + margin: 10px; + padding: 10px; + color: red; + text-align:center; +} + +.tecla:hover{ + background-color:red; + color:white; +} + +.letra{ + width: 10%; + height: 1.2em; + border-bottom: 2px solid blue; + margin: 10px; + text-align:center; +} +h1{ + width:50%; + text-align:center; + font-size:3em; + font-family: fantasy; + color:blue; +} \ No newline at end of file diff --git a/ahorcado.js b/ahorcado.js new file mode 100644 index 0000000..e39930f --- /dev/null +++ b/ahorcado.js @@ -0,0 +1,152 @@ + +//definimos todas las letras que formarán el teclado +const letras_validas = 'QWERTYUIOPASDFGHJKLÑZXCVBNM'; +let palabras = [ + "ARNES", "ASTRO", "ATAJO", "AXILA", "BALON", "BOXER", "BURRO", "BUSTO", "CAFES", "CAJAS", "CALIZ", "CALLO", "CANAS", "CANES", "COMIC", "DANOS", "DATOS", "DEDOS", "DONAS", "DONES", + "DRAMA", "DUBAI", "ELLAS", "ENCIA", "ENOJO", "ENVIO", "ERROR", "ESQUI", "EUROS", "FEMUR", "FORMA", "FOSIL", "FOTOS", "FRENO", "FRESA", "GAFAS", "GALES", "GASES", "GATOS", "GENES", + "GHANA", "GOLES", "GORRA", "GRUAS", "GRUMO", "HAITI", "HOTEL", "HUEVO", "HURTO", "IDEAS", + "IGLUS", "INGLE", "ISLAS", "JAPON", "JARRA", "JEFES", "JERGA", "JUGOS", "JULIO", "LAGOS", + "LAZOS", "LEYES", "LOROS", "LUNAR", "MAGOS", "MANOS", "MAPAS", "MARES", "MEDIA", "MEMES", + "MENTA", "MENUS", "MESAS", "METAS", "MILES", "MODAS", "MONOS", "MOSCU", "MOVIL", "MULTA", + "NAVES", "NEPAL", "NINOS", "NOTAS", "NUBES", "NUDOS", "OBRAS", "OJERA", "OLLAS", "ONDAS", + "ONZAS", "OPERA", "OSITO", "OVULO", "OXIDO", "PANAL", "PANES", "PARIS", "PASAS", "PASEO", + "PATOS", "PAUSA", "PAUTA", "PAVOS", "PECAS", "PECES", "REGLA", "REINO", "REYES", "RIMEL", + "RIOSA", "RITOS", "RULOS", "RUSIA", "SANTA", "SAPOS", "VACAS", "VALLE", "VASOS", "VIAJE", + "ARMAR", "AULLO", "AYUDA", "AYUNA", "BURLA", "CALMO", "CANSA", "CANTA", "CANTO", "DANCE", + "DEBEN", "DEBES", "DEJAS", "DICES", "DILES", "DONAN", "ESPIO", "ESTAR", "EVADE", "EVOCA", + "EXIGE", "FUMAR", "GASTO", "GRABE", "GRITO", "HABIA", "HABLA", "HABRA", "HACEN", "HACES", + "HALLA", "IRIAS", "JUGAR", "LADRO", "LOGRA", "MANDA", "MARCO", "MIRAS", "MORIR", "NADAR", + "ODIAS", "OIRTE", "PAGAR", "PASAR", "QUEMO", "REZAN", "RIMAR", "ROBAR", "RODAR", "SABIA", + "SALIR", "SALTA", "SANAR", "SERAS", "TENGO", "TENIA", "TIENE", "VENGO", "VIMOS", "VOLAR", + "VOTAR", "YENDO", "ABAJO", "ACASO", "AHORA", "ANTES", "ATRAS", "BUENO", "CERCA", "DETRAS", + "DONDE", "ENTRE", "FUERA", "JAMAS", "JUSTO", "LEJOS", "LUEGO", "MITAD", "MUCHO", "NUNCA", + "QUIEN", "QUIZA", "SOBRE", "DEBIL", "DENSA", "DULCE", "DUROS", "EBRIO", "FLACA", "GORDA", + "GRAVE", "GUAPO", "ILUSO", "INDIA", "INDIO", "IRANI", "ISLAM", "LARGA", "LENTA", "LIBRE", + "LINDA", "LOCAS", "LOCOS", "MALES", "MALOS", "PATAN", "ROJAS", "RUSAS", "TAPON", "PLATA", + "NATAL", "PLANA", "LATON", "CITAN", "ANULO", "CINCA", "TACON", "ANCLO", "CUNIT", "UNITO", + "CANUT", "NACIO", "ACTUO", "CUITA", "LUCIA", "CLICA", "AUTUN", "LUCAN", "CINTA" +]; +let numeroAleatorio = Math.floor(Math.random() * palabras.length); +let palabra_secreta = palabras[numeroAleatorio]; +//console.log(palabra_secreta); +let fallos = 0; +let aciertos = 0; +let ganadas = 0; +let perdidas = 0; + +dibujar(); +crear_teclado(); + +function crear_teclado(){ + document.getElementById('teclado').innerHTML = ''; + //un bucle recorre el array de letras y va creando las teclas en pantalla + for(let n=0; n + + + El ahorcado Precario + + + + + + + + + + + +
+

El juego del ahorcado

+
+
+
+
+
+
+
+
Marcador
+
Jugadas: 0
+
Ganadas: 0
+
Perdidas: 0
+
+
+
---|---
+
o
+
/
+
|
+
\
+
/
+
\
+
+
+
+
+
+
+
+
+
+
+
+ + + + + + + + + + + + + +