Other

项目介绍

AgenteMaxo/backrooms-noclip 是一个托管在 GitHub 上的开源项目,主要使用 JavaScript 编写,采用 Other 许可证,目前获得 89 个 Star、50 次 Fork。

仓库全名
AgenteMaxo/backrooms-noclip
开源许可证
Other
Star 数
89
Fork 数
50
未关闭 Issue
1

README 摘要

BACKROOMS — No-Clip Roguelike 2D contextual basado en la wiki de las Backrooms, fiel al lore: niveles, entidades, salidas y mecánicas salen de las páginas reales de la wiki. Cómo jugar Doble clic en game/index.html. No hace falta servidor, ni internet, ni instalar nada. W / S: avanzar y retroceder · A / D: girar (cada paso = 1 turno) Espacio: interactuar — cruzar salidas y registrar muebles (taquillas, archivadores……

完整内容见 GitHub 原始 README 或本页 。

常见问题

backrooms-noclip 用什么语言开发?

主要使用 JavaScript 编写,采用 Other 许可证,目前有 89 个 Star。

backrooms-noclip 可以免费商用吗?

仓库标注的许可证为 Other,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 backrooms-noclip 的源码?

可以直接克隆仓库:git clone https://github.com/AgenteMaxo/backrooms-noclip.git,默认分支为 main;安装与运行步骤见仓库 README。

backrooms-noclip 最近还在维护吗?

仓库最近一次更新为 7月18日,当前有 1 个未关闭 Issue;Star 数为 89,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

BACKROOMS - No-Clip: roguelike de las Backrooms fiel al lore de la wiki. JavaScript vanilla + Canvas, sin dependencias. Codigo abierto no comercial (PolyForm NC).

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
190
价值分
68
活跃状态
活跃

语言占比

CSS
HTML
JavaScript
Shell

README

BACKROOMS — No-Clip

Roguelike 2D contextual basado en la wiki de las Backrooms, fiel al lore: niveles, entidades, salidas y mecánicas salen de las páginas reales de la wiki.

Cómo jugar

Doble clic en game/index.html. No hace falta servidor, ni internet, ni instalar nada.

  • W / S: avanzar y retroceder · A / D: girar (cada paso = 1 turno)
  • Espacio: interactuar — cruzar salidas y registrar muebles (taquillas, archivadores… con tirada de dado)
  • X: esperar · Q / E: usar la mano izquierda/derecha · F: linterna
  • B: mochila · M / N: mapa · L: registro · J: diario · C: Códice
  • 1-6: usar un objeto de la mochila · ESC: ajustes · G: no-clip (si desbloqueas el Instinto)
  • Los niveles visitados persisten durante la expedición; las puertas de retorno sustituyen al antiguo atajo R.
  • Perfiles: crea tu usuario en el título; el Códice registra para siempre los niveles que transitas (con su descripción), veces visitados, mejores marcas y escapes. Exportable/importable como JSON.
  • Escribe una semilla en el título para partidas reproducibles (compártela con el chat).
  • Sprites personalizados: cualquier PNG en game/assets/sprites/ sustituye al pixel-art integrado (ver LEEME.txt en esa carpeta).

Objetivo: encontrar una de las rarísimas rutas de escape de vuelta a la realidad. La muerte es permanente: despiertas otra vez en Level 0.

Parámetros de URL útiles: ?seed=misemilla&autostart=1, ?render=2d y ?nofx=1.

Estructura

pipeline/       Scripts Node (descarga de la wiki, parseo, fichas, mapa, empaquetado)
data/raw/       Snapshot local de Levels, Entities, Objects, Phenomena y Groups (1.113 páginas)
data/parsed/    Grafo estructurado: 734 niveles, 197 entidades, 89 objetos y 137 fenómenos/grupos
data/game/      Fichas jugables en español: 30 niveles, 16 entidades y 13 objetos + mapa-piloto.html
game/           El juego (HTML/JS/Canvas puro, cero dependencias)

Comandos del pipeline (Node)

node pipeline/download.js    # re-descargar la wiki (incremental)
node pipeline/parse.js       # wikitext -> data/parsed/*.json
node pipeline/parse.test.js  # pruebas del parser (sin dependencias)
node pipeline/level0-audit.js            # 100 semillas fijas (regresión reproducible)
node pipeline/level0-audit.js --random   # muestra nueva; imprime cómo reproducirla
node pipeline/select-pilot.js # elegir niveles del piloto (BFS desde Level 0)
node pipeline/make-map.js    # regenerar data/game/mapa-piloto.html
node pipeline/build-data.js  # OBLIGATORIO tras editar data/game/*.json -> game/js/data.js

El mapa para el autor

data/game/mapa-piloto.html — diagrama con los 30 niveles del piloto y flechas de qué nivel conduce a cuál, coloreado por peligro, con la ruta de escape marcada (⭐).

Escalar más allá del piloto

Las 734 páginas de niveles ya están en data/parsed/levels.json. Para añadir niveles: crear su ficha en data/game/levels.es.json (bioma, paleta, reglas, entidades, salidas) y ejecutar build-data.js. El motor los acepta sin tocar código.

Contribuir

Los Pull Requests son bienvenidos — lee CONTRIBUTING.md antes. Solo el autor acepta cambios en este repositorio.

Licencia

  • Código y juego: PolyForm Noncommercial 1.0.0 — © 2026 MeltStudio. Puedes usarlo, estudiarlo y modificarlo libremente sin fines comerciales. Cualquier uso comercial queda reservado al autor.
  • Lore y textos derivados de la wiki: el contenido descriptivo procede de backrooms.fandom.com y pertenece a sus autores bajo CC BY-SA 3.0; cada ficha del juego conserva la url de su página original como atribución.
  • Terceros vendorizados: Three.js r147 (licencia MIT) y fuentes tipográficas bajo SIL OFL en game/assets/fonts/.

评论

暂无评论