Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

PokeSim

PokeSim es un proyecto experimental de autoalojamiento que simula Pokémon Red y Blue en tu navegador. Permite jugar el juego localmente sin descargar ROMs, con una interfaz web, control manual y notificaciones por ntfy.

Ficha actualizada 22 sept 2026, 18:50 · upstream 22 sept 2026, 18:42 · release v0.3.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es PokeSim

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

PokeSim es un experimento de desarrollo personal que recrea la experiencia de jugar Pokémon Red y Blue en tu propio ordenador mediante una interfaz web. El proyecto se centra en la autonomía: no requiere ROMs descargadas ni conexión a internet, todo corre localmente con lógica de juego propia. Se presenta como una alternativa al uso tradicional de portátiles para jugar, permitiendo jugar desde cualquier dispositivo con un navegador web.

El núcleo del proyecto es un juego que simula el juego Pokémon Red y Blue en tiempo real, mostrando la partida, los compañeros de equipo, las evoluciones y el plan de batalla. Se puede controlar mediante teclado o táctil, con controles de velocidad para acelerar o ralentizar la experiencia. El jugador no tiene que interactuar directamente con el juego, sino que observa y controla a través de una interfaz.

La experiencia se complementa con un diario de hitos que registra las evoluciones, los Pokémon encontrados y el progreso del equipo. Se puede seguir el avance mediante un feed en ntfy o como notificaciones de teléfono, sin necesidad de crear una cuenta ni editar datos. El proyecto mantiene su estado actualizado a través de un repositorio público.

El enfoque principal es la autonomía: no se requiere API key de modelos de inteligencia artificial, no hay suscripciones y cada movimiento del juego se decide localmente con reglas simples. Esto contrasta con otros proyectos que dependen de modelos externos o servicios remotos. El objetivo es ofrecer una experiencia completa de juego en un solo lugar, sin dependencias externas ni necesidad de hardware especializado.

CASOS DE USO
  • Jugar Pokémon Red y Blue desde cualquier dispositivo con navegador web
  • Observar la partida en tiempo real sin tocar el juego directamente
  • Seguir el progreso del equipo mediante notificaciones por ntfy
  • Compartir aventuras entre múltiples dispositivos conectados a internet
  • Analizar estadísticas de cada compañero y evolución del equipo
  • Jugar aventuras completas con 151 entradas sin necesidad de ROMs
PUNTOS DESTACADOS
  • No requiere ROMs ni descarga de imágenes, todo corre localmente en el navegador
  • Permite jugar aventuras completas con 151 entradas sin conexión a internet
  • Ofrece control manual mediante teclado o táctil con velocidad ajustable
  • Mantiene su estado activo incluso cuando se cierra la pestaña del navegador
  • No requiere API key de modelos externos ni suscripciones por movimiento
PRECAUCIONES
  • Depende de un navegador web para funcionar, lo que limita el uso en dispositivos sin internet
  • El juego no es compatible con versiones oficiales de Pokémon (no se puede jugar contra NPCs reales)
  • No existe una versión oficial ni hay conexión con los derechos de autor de Nintendo o Game Freak
  • La interfaz está diseñada para un solo jugador, lo que limita la experiencia en equipos grandes
  • El proyecto no tiene soporte técnico oficial y las actualizaciones dependen del mantenimiento del repositorio
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para ejecutar PokeSim se utiliza Docker con una imagen pública de GitHub Container Registry. Se recomienda usar `docker compose up -d` para iniciar el servicio en segundo plano, lo que permite jugar desde cualquier navegador sin reiniciar el equipo. Para cambiar la dirección IP o los datos del proyecto, se puede editar un archivo `.env` junto a `compose.yaml`. Es importante mantener el puerto 8930 abierto y configurado correctamente. Se recomienda usar una red privada o un proxy HTTPS para evitar que otras computadoras accedan al juego sin autorización. El proyecto soporta múltiples aventuras simultáneas con sus propios guardados, lo cual es útil para jugar aventuras paralelas en diferentes dispositivos.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
89308000
06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.