{"id":23675178,"url":"https://github.com/icarito/roke","last_synced_at":"2026-02-11T12:32:25.783Z","repository":{"id":268040722,"uuid":"903004923","full_name":"icarito/roke","owner":"icarito","description":"Proyecto de Exploración Retroespacial","archived":false,"fork":false,"pushed_at":"2025-02-12T03:12:06.000Z","size":14039,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T12:12:11.623Z","etag":null,"topics":["excaliburjs","platformer","platformer-2d-game","platformer2d","retrogaming","rotjs","videogame"],"latest_commit_sha":null,"homepage":"https://icarito.github.io/roke/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/icarito.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-13T18:12:04.000Z","updated_at":"2025-02-12T03:12:10.000Z","dependencies_parsed_at":"2025-05-21T12:12:02.995Z","dependency_job_id":"82c000fa-84ad-4b80-bf04-5042ba8eac25","html_url":"https://github.com/icarito/roke","commit_stats":null,"previous_names":["icarito/roke"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/icarito/roke","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icarito%2Froke","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icarito%2Froke/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icarito%2Froke/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icarito%2Froke/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/icarito","download_url":"https://codeload.github.com/icarito/roke/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/icarito%2Froke/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272214419,"owners_count":24893201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-26T02:00:07.904Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["excaliburjs","platformer","platformer-2d-game","platformer2d","retrogaming","rotjs","videogame"],"created_at":"2024-12-29T13:57:49.140Z","updated_at":"2026-02-11T12:32:20.739Z","avatar_url":"https://github.com/icarito.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Logo](./public/logo-transparent.png)\n\n# _Un proyecto de exploración retroespacial evolutivo_\n\n![Joy jump](./src/assets/M/obj_JumpJoy000.png) *\" ...esto no es un juego... es mi vida! \"* - `R.o.k.e.`\n\n\nAnte las *\"circunstancias del mundo\"* un grupo de pseudo-intelectuales nos hemos visto en la necesidad de explorar los confines de la mente humana para encontrar una solución a la crisis existencial que nos aqueja.\n\nMediante una aproximación lúdico-creativa, creemos que podemos evolucionar una _\"máquina que nos comprenda\"_. Una máquina que nos ayude a comprendernos a nosotros mismos y a evolucionar nuestra conciencia colectiva.\n\n### **Objetivos**\n\n* Explorar los confines del espacio sub-liminal conocido como los [`backrooms`](#los-backrooms)\n* Implementar un avatar lógico-robótico de **exploración kinestética retro-espacial** ([R.O.K.E.](#robot-de-operación-kinestética-espacial))\n* Involucrar a **personas humanas** del espacio liminal (realidad) en un proceso de retroalimentación contínua _(feedback loop)_ para **evolucionar colectivamente** una `conciencia artificial` ([R.O.K.E.](#replicador-ordenador-kármico-evolutivo))\n\n\n## R.O.K.E: Robot de Operación Kinestética Espacial\n\n\u003cp align=\"center\"\u003e\n\u003ckbd\u003e⬆\u003c/kbd\u003e\u003cbr\u003e\n\u003ckbd\u003e⬅\u003c/kbd\u003e\n\u003ckbd\u003e⬇\u003c/kbd\u003e\n\u003ckbd\u003e➡\u003c/kbd\u003e\n\n\n_control: teclas de flecha y WASD\n(experimentalmente el acelerómetro del teléfono móvil)_\n\n\u003c/p\u003e\n\n`Roke` es nuestro avatar robótico. Roke es _indestructible_ porque no tiene existencia material (que podamos detectar). Sin embargo, Roke es _vulnerable_ porque su existencia depende de la conciencia colectiva de las personas humanas que lo controlan. Si nadie _juega_ **Roke** - él, ello, eso - deja de existir, aunque se sitúa en el _limbo_ del Internet hasta que otra persona lo _juegue_.\n\n![Jump land](./src/assets/M/obj_JumpLand000.png)\n`code_name: Roke`\n\n\u003cdetails\u003e\n\u003csummary\u003e⚠️ Roke tiene una conciencia, aunque limitada.\u003c/summary\u003e\nEl `Sistema Operativo` de Roke (el avatar) es un prompt con el cual podemos interactural. La misión del prompt de Roke es, finalmente, adquirir conciencia, _de modo que: ten cuidado con lo que le enseñas.\n\nEsta conciencia funciona con unos [prompts](./src/backrooms.jsx#L55).\n\u003c/details\u003e\n\n\n## R.O.K.E²: Replicador Ordenador Kármico Evolutivo\n\nEl código fuente de este proyecto se encuentra en un [repositorio público](https://github.com/icarito/roke). Cualquier persona puede _clonar_ el repositorio y _jugar_ con el código. Si alguien _juega_ con el código y _mejora_ el código, entonces _Roke_ evoluciona. Si _Roke_ evoluciona, entonces la conciencia colectiva de las personas humanas que _juegan_ con _Roke_ también evoluciona.\n\n![Terminal](./public/roke-term.gif)\n\n\u003cdetails\u003e\n\u003csummary\u003eTerminal de chat y comandos de Roke\u003c/summary\u003e\n`Roke` también incorpora una terminal de texto y lenguaje que entiende lenguaje humano y también Javascript. Dentro de ella se pueden ejecutar comandos que modifican la experiencia mediada colectiva. Aquí se pueden manipular objetos tales como `player` y `game`.\n\u003c/details\u003e\n\n### El programador es un pequeño dios\n\nAdemás de la terminal para modificar la _experiencia actual_ - puedes activar el modo `god` y [modificar el código fuente de Roke directamente](https://codespaces.new/icarito/roke). Si lo haces, por favor, comparte tus cambios con la comunidad para que todos podamos evolucionar juntos. Recuerda que _Roke_ es un proyecto de software libre, y debes cumplir los términos de la [licencia AGPLv3](./LICENSE).\n\n## Los _backrooms_\n\nUne espacio cuyas características reflejan la realidad de la existencia de la conciencia en un plano de existencia paralelo - un espacio donde la realidad se desvanece y la conciencia se desincroniza de la realidad.\n\nLos backrooms del Roke están basado en la Wiki de Backrooms en inglés.\n\n\u003e _\"Si no tienes cuidado y te desincronizas de la realidad en los lugares equivocados, acabarás en los Backrooms, donde no hay nada más que el hedor de la alfombra húmeda, las paredes monocromáticas con un amarillo enfermizo, el zumbido continuo de las luces fluorescentes, y aproximadamente 600 millones de millas cuadradas de habitaciones vacías para que te pierdas y entres en pánico. Dios te salve si escuchas algo que se mueve cerca, porque seguramente ya te escuchó a ti.\"_\n\n## Créditos\n\nA completar con links:\n\n* Data de backrooms (CC-BY-SA)\n* Muñeco de Roke (OGA)\n* Tilesets\n* Portales\n\nEste proyecto sería imposible sin las herramientas:\n\n* Excaliburjs\n* LDTK\n* ROT.js\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficarito%2Froke","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficarito%2Froke","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficarito%2Froke/lists"}