SCP · CB
--:--

Fundación SCP · Sitio-19 · Registro de acceso

SCP Containment Breach

Secure. Contain. Protect.

Port web no oficial. Corre en tu navegador con los archivos de tu propia copia del juego.

Buscando los archivos del juego…

Terminal · Sitio-19● en vivo

      

01 El juego

Archivo n.º: SCP-CB

Clasificación: Survival horror en primera persona

Nivel de autorización: nivel 1 — personal clase D

Descripción: SCP – Containment Breach es un juego de terror basado en la Fundación SCP, una organización ficticia que captura y contiene objetos, criaturas y fenómenos anómalos. Encarnás a D-9341, un sujeto de clase D asignado a las pruebas con SCP-173, justo cuando una falla de contención deja a decenas de anomalías sueltas por la instalación.

Tu objetivo es salir con vida. La instalación se arma al azar en cada partida, los recursos escasean y algunas criaturas solo se mueven cuando no las estás mirando: vas a tener que parpadear, y cada parpadeo es una oportunidad para ellas.

  • Mapa generado en cada partida
  • Zonas de contención ligera, pesada y de entrada
  • Decenas de SCPs, documentos y objetos
  • Varios finales posibles

Creado originalmente por Joonas Rikkonen ("Regalis") y la comunidad. Licencia CC BY-SA 3.0. Esta versión usa los archivos de SCP – Containment Breach Multiplayer.

02 Controles

En el juego

WASD
Moverse
Espacio
Parpadear
Shift
Correr
Ctrl
Agacharse
Tab
Inventario
F5
Guardar partida
Clic
Agarrar objetos, usar palancas y botones
Doble clic
Usar un objeto del inventario
Arrastrar
Fuera del inventario: soltar. Sobre otro objeto: combinar.
F3
consola de desarrollo

Los controles se pueden cambiar en las opciones del juego.

En el navegador

Esc
Pausa y libera el mouse
AltEnter
Pantalla completa. También evita que Ctrl+W (agacharse y avanzar) cierre la pestaña.
F10
Reporte de rendimiento de 8 segundos, guardado en reports/
?stats
Agregado a la dirección: muestra FPS, tiempo de cuadro y memoria

Si el mouse no queda capturado al entrar al juego, hacé clic en la pantalla.

En el teléfono

Pulgar izq.
Joystick: aparece donde apoyás el dedo
Pulgar der.
Arrastrar para mirar; un toque corto = usar
Botones
Usar, parpadear (mantener), correr (activa/desactiva), agacharse, inventario, menú y guardar (F5)
Menús
El dedo es el mouse: tocar = clic, doble toque = doble clic, arrastrar objetos del inventario
Teclado
En los menús abre el teclado del teléfono para escribir nombres o semillas

Se juega en horizontal y en pantalla completa. Los controles aparecen solos en teléfonos y tablets; ?touch en la dirección los fuerza y ?notouch los oculta.

03 El port

Esta versión no emula el ejecutable. El código fuente original del juego, escrito en BlitzBasic, se traduce automáticamente a TypeScript y corre sobre una reimplementación del motor Blitz3D hecha para la web.

  1. 1

    Código original

    SCP – Containment Breach v1.3.11 en BlitzBasic: el programa principal y 22 archivos incluidos.

  2. 2

    Traductor bb2ts

    Convierte funciones, tipos y variables a TypeScript respetando las reglas de Blitz: división entera, redondeo, ángulos en grados, nombres sin distinguir mayúsculas.

  3. 3

    Runtime Blitz3D

    Entidades, mallas, colisiones, animación, sonido, archivos y dibujo 2D, reimplementados siguiendo el código abierto del motor original.

  4. 4

    Navegador

    Gráficos con WebGL (three.js), sonido con Web Audio y partidas guardadas en el almacenamiento del navegador.

Cómo jugar

  1. Tené instalado el juego (SCP – Containment Breach Multiplayer) y Node.js.
  2. En la carpeta del port, ejecutá:
    node serve.mjs "<carpeta del juego>"
  3. Abrí http://localhost:8123/ en Chrome o Edge y apretá Iniciar.

No se descarga ni se copia nada: el servidor solo lee los archivos de tu instalación.

Mejoras opcionales

  • Iluminación mejorada: relieve, brillo especular y luz de las lámparas sobre puertas, objetos y personajes.
  • Aclarar sombras: zonas oscuras como en el Multiplayer de Steam, sin lavar las iluminadas.
  • Escala de render y filtrado: para ajustar calidad y rendimiento.

Todo se configura en el launcher, antes de entrar al juego.

Estado

  • Modo de un jugador (en pruebas: algunos eventos y finales sin recorrer)
  • Guardado y carga de partidas
  • Opciones del juego y del navegador
  • Modo multijugador (planificado)
  • Videos de introducción

Requisitos

  • Chrome o Edge actualizados (WebGL 2).
  • Tu copia del juego instalada.
  • Unos 2 GB de memoria libre.

04 Créditos

SCP – Containment Breach es un proyecto colaborativo de muchísima gente. Estos créditos son los del propio juego, tal como figuran en su archivo Credits.txt.

Cargando créditos…

Basado en la obra de la comunidad de la Fundación SCP

En el juegoArtículo originalAutor

Port web

Traducción del código, runtime y adaptación al navegador. Proyecto no oficial hecho por fans.

  • three.js: gráficos WebGL (MIT)
  • esbuild: empaquetado (MIT)
  • Motor Blitz3D de Blitz Research, de código abierto, como referencia del comportamiento original
  • Tipografías Courier New, DS-Digital y Journal, tomadas de los archivos del juego

Licencia

El juego se distribuye bajo Creative Commons Atribución-CompartirIgual 3.0. Este port, como obra derivada, también.