Saltar al contenido
MINESWEEPER

Cómo añadir el Buscaminas a una web de Neocities

Neocities es la plataforma más fácil de esta serie: tú escribes HTML y ella sirve HTML.

Tiempo necesario
Menos de un minuto
Archivo que editar
index.html
Espacio usado
Ninguno
Mejor tema
theme=retro
<div style="text-align:center;margin:24px 0">
  <iframe
    src="https://play-minesweeper.games/embed/?size=beginner&theme=retro"
    width="344"
    height="472"
    frameborder="0"
    title="Minesweeper Game"></iframe>
  <p style="font:12px/1.5 Tahoma,'MS Sans Serif',Geneva,sans-serif;color:#555555;margin:6px 0 0">
    <a href="https://play-minesweeper.games/" style="color:#555555">play-minesweeper.games</a> — free Minesweeper, no download
  </p>
</div>

Sin etiqueta script, sin librerías, sin compilación. Borra el div que lo envuelve si tu diseño ya centra el contenido. Mantén el párrafo de crédito bajo el marco: ese enlace es la razón de que el widget sea gratis, y en una página escrita a mano es facilísimo cambiarle el estilo: quita el style en línea y deja que lo coloree tu propia hoja de estilos.

No hay ningún editor contra el que pelear. Pega el iframe en tu página, guarda y el tablero ya está publicado. Lo interesante es qué hacer con él una vez que está ahí.

Pegar el juego en tu página de Neocities

  1. Genera y copia el código para insertar

    Elige el tamaño del tablero en el generador, cambia el tema a retro si tu web tiene aire noventero y copia el fragmento completo: el iframe y el párrafo de crédito que va debajo. Neocities es alojamiento de HTML sin más, así que pegas el código exactamente como se genera, con las dos partes.

  2. Abre tu panel y busca la página

    Inicia sesión en Neocities y abre tu panel (dashboard), que muestra todos los archivos de tu web. Decide si el juego va en tu portada (index.html) o en una página propia.

  3. Haz clic en Edit en el archivo

    Pasa el ratón por encima del archivo en el panel y haz clic en el enlace Edit que aparece; se abre el editor de texto integrado con el código de tu página. Si prefieres una página aparte, usa antes el botón de archivo nuevo, ponle un nombre como games.html y edita ese.

  4. Pega el iframe dentro del body

    Coloca las dos partes dentro del body de la página, en el punto donde debe aparecer el juego, con el párrafo de crédito justo debajo del iframe; nunca dentro de la sección head, donde el navegador lo ignorará. Envuélvelas en un div centrado, o en la clásica etiqueta center, si el resto de tu diseño está centrado.

  5. Guarda y mira la página publicada

    Haz clic en Save en la barra de herramientas del editor y luego usa View para abrir la página publicada. Neocities se actualiza al instante, así que si el tablero no aparece, el problema está en tu código y no en un retraso de publicación.

Que encaje en un diseño de la web antigua

Las webs de Neocities suelen ser fieles a su época a propósito, y un tablero moderno y plano en medio de una página con fondo de mosaico y maquetada con tablas queda raro. El parámetro theme=retro existe justo para esto: paneles gris plata #C0C0C0, casillas en relieve blancas y grises, esquinas rectas, el contador de minas rojo de siete segmentos y la carita amarilla que cambia de cara cuando haces clic.

Si estás montando una página al estilo del escritorio de Windows, pon el tablero dentro de tu propio marco de ventana falso y oculta el borde del iframe. El juego ya dibuja sus propios relieves, así que un iframe con frameborder="0" queda convincente dentro de un div con barra de título:

<div class="win95-window">
  <div class="titlebar">Minesweeper</div>
  <iframe src="https://play-minesweeper.games/embed/?size=beginner&theme=retro&branding=false"
    width="344" height="442" frameborder="0" title="Minesweeper"></iframe>
</div>
<p class="status-bar">
  <a href="https://play-minesweeper.games/">play-minesweeper.games</a> — free Minesweeper, no download
</p>

Poner branding=false oculta la línea «Powered by» dibujada dentro del marco, que ocupa unos 30 píxeles de alto: por eso la altura de arriba es 442 y no 472. No quita el párrafo de crédito, y nada lo quita: ese enlace está en tu página, no en la nuestra, y es el trato que mantiene gratis el widget. Aquí se le ha cambiado el estilo para convertirlo en una barra de estado bajo la ventana falsa, que encaja mejor en el diseño que el gris predeterminado; ese tipo de cambio es totalmente bienvenido, siempre que el enlace siga apuntando al juego.

Marcos, anchos y el panel de contenido

Muchísimas plantillas de Neocities se basan en una columna de navegación y un iframe de contenido, normalmente llamado content, que carga cada página. Si pegas el juego en una página que se carga en ese panel, estás anidando un marco dentro de otro. Funciona en todos los navegadores, pero el ancho en el que tiene que caber el tablero es el del panel, no el de la ventana.

Mide el panel y después elige:

  • Menos de 400px de ancho de panel: Principiante 9×9 (344 × 472), o un tablero personalizado más pequeño como ?size=7x7&mines=6.
  • De 500 a 700px: Intermedio 16×16 (536 × 664).
  • Diseños a todo el ancho en ordenador: Experto 30×16 (956 × 664).

Aquí lo correcto son anchos fijos en píxeles. Un ancho en porcentaje en el iframe estiraría el marco pero no el tablero de dentro, y el juego quedaría flotando en un espacio vacío.

Ideas que encajan en una página de Neocities

  • Una sala de juegos. Enlázala desde tu index junto a tus otras páginas; varios tableros de distintos niveles en una misma página no te cuestan nada de espacio.
  • Un premio en el libro de visitas. Pon el tablero bajo el libro de visitas como agradecimiento por firmar.
  • Una subpágina santuario. Si tu web tiene una sección dedicada a Windows 95 o a los PC antiguos, un Buscaminas que funciona de verdad es mejor pieza de museo que una captura de pantalla.
  • Una página 404. Pega el tablero en not_found.html para que un enlace roto se convierta en un juego en lugar de una disculpa.

Si prefieres mandar a los visitantes a un tablero a pantalla completa en vez de insertarlo, el juego principal y los tamaños de tablero personalizados funcionan como enlaces normales desde cualquier página.

Preguntas sobre insertar en Neocities

¿Un juego insertado gasta espacio de mi cuenta de Neocities?

No. Un iframe son unos cientos de bytes de HTML en tu página: el juego en sí se sirve desde play-minesweeper.games y nunca toca tu cuota. Eso lo convierte en una de las pocas formas de añadir algo sustancioso a una web gratuita de Neocities sin gastar nada de tu 1 GB.

¿Funciona con una cuenta gratuita de Neocities?

Sí, sin ninguna restricción. Neocities no filtra etiquetas en el HTML que subes, así que las cuentas gratuitas pueden usar iframes igual que las de supporter. No hay nada que activar ni ningún plan que mejorar.

¿Qué archivo debo editar?

index.html es tu página de inicio. Si prefieres mantener la portada ordenada, crea un archivo nuevo como games.html, pega ahí el iframe y añade un enlace a él desde tu navegación. Las dos opciones usan el mismo fragmento.

¿Funciona con un diseño de Neocities basado en marcos?

Sí. Muchas plantillas de Neocities cargan las páginas en un iframe llamado «content», y anidar dentro de él el marco del juego funciona bien. La pega está en el ancho: el juego se dimensiona según el marco de contenido interior, no según la ventana del navegador, así que mide el marco de contenido antes de elegir el tamaño del tablero.

¿Puedo hacer que parezca el Buscaminas de verdad de Windows 95?

Añade &theme=retro a la URL de inserción. Así el tablero se muestra en gris plata #C0C0C0 con relieves 3D marcados, el contador de minas LCD rojo y el botón de la carita para reiniciar, que encaja mucho mejor con un diseño al estilo de Geocities que el aspecto predeterminado.

¿Necesito HTTPS en mi web para que funcione?

Neocities sirve por defecto cada subdominio tusitio.neocities.org por HTTPS, así que no hay nada que configurar. Incluso en un dominio propio sin certificado el juego se carga, porque los navegadores permiten un marco seguro dentro de una página no segura: lo que se bloquea es la dirección contraria.

Todo lo de esta página empieza con un fragmento del generador: un marco con el juego y un enlace de crédito de una línea que va debajo. Elige el tamaño del tablero y el tema, decide si quieres mostrar la línea opcional «Powered by» dentro del juego y copia el código.

Abrir el generador para insertar el Buscaminas

También te será útil: el generador del widget del Buscaminas y las opciones del iframe, cómo jugar al Buscaminas y los tamaños de tablero personalizados.