Acerca de wasmga.me

wasmga.me es un sitio de juegos construido sobre WebAssembly, el formato de código rápido y portable que ejecutan todos los navegadores modernos. Todo se juega en la página, sin plugins ni descargas.

Qué encontrarás

  • Modernos. Juegos de código abierto actuales, como SuperTuxKart, Mindustry, Warzone 2100 y Taisei, adaptados al navegador.
  • Hechos aquí. Snake, Sudoku, Sapper, Sourdough Solitaire y algunos más, escritos para este sitio.
  • Flash. Juegos Flash que tenemos derecho a ofrecer, y un reproductor para tus propios archivos .swf.
  • Homebrew de consolas. Juegos nuevos escritos para hardware antiguo: Game Boy, Game Boy Color, NES, Game Boy Advance, Master System y Arduboy.
  • Freedoom y tus propios archivos. Freedoom se juega tal cual. DOOM y The Legend of Sword and Fairy 98 necesitan tu copia de sus archivos de juego, y el reproductor DOS ejecuta los juegos de DOS que cargues.

Cómo funciona

Emuladores. WasmBoy ejecuta Game Boy y Game Boy Color. Los juegos de NES, Game Boy Advance, Master System y Arduboy funcionan en RetroArch con los núcleos FCEUmm, mGBA, Gearsystem y Ardens, iniciados por Nostalgist.js. Ruffle ejecuta Flash y js-dos ejecuta DOS.

Motores. Freedoom y DOOM funcionan con doom-wasm, la compilación de Chocolate Doom de Cloudflare. SDLPAL, una reescritura de código abierto del motor de PAL, ejecuta The Legend of Sword and Fairy 98. Nuestros propios juegos funcionan con wg, un pequeño motor nuestro en C y Rust.

Juegos adaptados. SuperTux, SuperTuxKart, Neverball, Taisei, Warzone 2100, Flare, Endless Sky, C-Dogs SDL y Anarch se compilan desde su código fuente con Emscripten, el núcleo en Rust de Sandspiel con wasm-bindgen, y Mindustry pasa de Java al navegador con TeaVM. Nuestros forks están en la organización wasmga-me de GitHub.

Nuestros parches. Solo cambiamos una adaptación en lo que la página necesita: deja la pantalla completa a la página, toma sus archivos de la página, conserva una instantánea para Reanudar y, en la mayoría de los casos, funciona sin hilos. WasmBoy lleva cuatro correcciones de emulación, y algunos juegos Flash, pequeñas correcciones propias. Cada cambio, con su diff, está en Cambios que hemos hecho.

Lo que los viejos sitios de juegos hacían bien

Cada página de juego tiene los controles que recuerdas: pantalla completa, apagar luces para oscurecer todo menos el juego, y silenciar. El guardado llega hasta donde puede, y cada juego te dice claramente si admite guardado completo, solo el guardado del propio juego o todavía ninguno. Consulta cómo funciona el guardado.

Transparencia sobre los archivos

Debajo de cada juego hay un panel de fuentes que lista cada archivo que carga el juego: si viene de este sitio o de otro (y de cuál), con su tamaño.

Cómo se paga el sitio

Los anuncios de Google AdSense en la página de inicio, las de etiquetas y las de juegos cubren el alojamiento. La política de privacidad explica qué recogen.

Cuentas

Iniciar sesión es opcional. Con un inicio de sesión de terceros puedes subir partidas para seguir en otro dispositivo y publicar puntuaciones en las clasificaciones online. Sin él, todo lo que haces aquí se queda en tu propio navegador.

Contacto

Las sugerencias, los informes de errores y las propuestas de juegos son bienvenidos en la página de contacto.