Jugando Aprendo

Colegio Suyai 🎒📚

✨ Elige un juego o actividad para comenzar ✨
💻 Viendo desde computador
HTML
// =========================================================================
function obtenerTituloWeb($url) {
    $contexto = stream_context_create([
        'http' => [
            'timeout' => 2, // 2 segundos máximo para no ralentizar la carga
            'user_agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'
        ]
    ]);
    
    $html = @file_get_contents($url, false, $contexto);
    if ($html && preg_match('/]*>(.*?)/ims', $html, $coincidencias)) {
        return trim(html_entity_decode($coincidencias[1], ENT_QUOTES, 'UTF-8'));
    }
    
    // Nombre alternativo si la URL no responde o no tiene title
    return 'Juego Educativo';
}

// Colores de borde aleatorios/cíclicos para las tarjetas infantiles
$colores_borde = ['#FF4D80', '#00B4D8', '#06D6A0', '#FF7700', '#7209B7', '#FFD166'];
?>



    
    
    2DO BASICO
HTML // ========================================================================= function obtenerTituloWeb($url) { $contexto = stream_context_create([ 'http' => [ 'timeout' => 2, // 2 segundos máximo para no ralentizar la carga 'user_agent' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)' ] ]); $html = @file_get_contents($url, false, $contexto); if ($html && preg_match('/]*>(.*?)/ims', $html, $coincidencias)) { return trim(html_entity_decode($coincidencias[1], ENT_QUOTES, 'UTF-8')); } // Nombre alternativo si la URL no responde o no tiene title return 'Juego Educativo'; } // Colores de borde aleatorios/cíclicos para las tarjetas infantiles $colores_borde = ['#FF4D80', '#00B4D8', '#06D6A0', '#FF7700', '#7209B7', '#FFD166']; ?> 2DO BASICO
PHP
📅 21-10-2026 15:02
¡Aprende Jugando! - Lectura y Ortografía
¡Aprende Jugando! - Lectura y Ortografía
HTML
📅 11-08-2026 15:02
envio_gmail
envio_gmail
HTML
📅 08-10-2026 14:56
Evaluación de Transcripción · Colegio Suyai
Evaluación de Transcripción · Colegio Suyai
HTML
📅 20-10-2026 16:13
Evaluación de Transcripción · Colegio Suyai
Evaluación de Transcripción · Colegio Suyai
HTML
📅 07-10-2026 16:53
de un archivo --- */
function leerTitulo($ruta) {
    $contenido = @file_get_contents($ruta, false, null, 0, 16384);
    if ($contenido === false) return '';
    if (preg_match('/]*>(.*?)/is', $contenido, $m)) {
        $t = trim(preg_replace('/\s+/', ' ', $m[1]));
        if (function_exists('mb_detect_encoding') && !mb_detect_encoding($t, 'UTF-8', true)) {
            $t = mb_convert_encoding($t, 'UTF-8', 'ISO-8859-1');
        }
        return html_entity_decode($t, ENT_QUOTES | ENT_HTML5, 'UTF-8');
    }
    return '';
}

/* --- Quita tildes y pasa a minúsculas para comparar --- */
function normalizar($s) {
    $s = function_exists('mb_strtolower') ? mb_strtolower($s, 'UTF-8') : strtolower($s);
    return strtr($s, ['á'=>'a','é'=>'e','í'=>'i','ó'=>'o','ú'=>'u','ü'=>'u','ñ'=>'n']);
}

/* --- Categorías: palabras clave, color e ícono --- */
$categorias = [
    'matematica' => ['nombre'=>'Matemática', 'icono'=>'🔢', 'color'=>'#ff5e7e', 'color2'=>'#ffb199',
        'claves'=>['matem','mate_','suma','resta','multiplic','divis','fraccion','numero','tabla','geometr','calcul','conteo','contar','figura','sumar','restar']],
    'lenguaje'   => ['nombre'=>'Lenguaje', 'icono'=>'📖', 'color'=>'#4facfe', 'color2'=>'#00f2fe',
        'claves'=>['lenguaje','letra','lectura','leer','palabra','silaba','ortograf','vocal','abecedario','abc','cuento','escrit','comprension','verbo','sustantivo','adjetivo']],
    'ingles'     => ['nombre'=>'Inglés', 'icono'=>'🇬🇧', 'color'=>'#a16bfe', 'color2'=>'#deb0df',
        'claves'=>['ingles','english','colors','numbers','animals','vocabulary','words','spelling','fruits','family']],
    'ciencias'   => ['nombre'=>'Ciencias', 'icono'=>'🔬', 'color'=>'#43e97b', 'color2'=>'#38f9d7',
        'claves'=>['ciencia','cuerpo','planeta','sistema solar','planta','naturaleza','agua','energia','experimento','dinosaur','ecosistema','animal']],
    'historia'   => ['nombre'=>'Historia y Geografía', 'icono'=>'🌎', 'color'=>'#f7971e', 'color2'=>'#ffd200',
        'claves'=>['historia','geograf','chile','mapa','region','pueblo','continente','bandera','patria']],
    'arte'       => ['nombre'=>'Arte y Música', 'icono'=>'🎨', 'color'=>'#f857a6', 'color2'=>'#ff9a8b',
        'claves'=>['arte','musica','pintar','dibuj','color','instrumento','cancion']],
    'otros'      => ['nombre'=>'Más Juegos', 'icono'=>'🎮', 'color'=>'#11998e', 'color2'=>'#7ce0b3',
        'claves'=>[]],
];

function categorizar($texto, $categorias) {
    $t = normalizar($texto);
    foreach ($categorias as $clave => $cat) {
        foreach ($cat['claves'] as $palabra) {
            if (strpos($t, $palabra) !== false) return $clave;
        }
    }
    return 'otros';
}

/* --- Animales para las tarjetas --- */
$animales = ['🦁','🐯','🐼','🐨','🐸','🐵','🦊','🐰','🐻','🐶','🐱','🦒','🐘','🦓','🐧','🐢','🦉','🐬','🐙','🦋','🐞','🐝','🦄','🐳','🦜','🐿️','🦔','🐹'];

/* --- Recorrer archivos --- */
$juegos = [];
foreach ($categorias as $k => $c) $juegos[$k] = [];

$archivos = array_merge(glob($dir . '/*.html') ?: [], glob($dir . '/*.htm') ?: [], glob($dir . '/*.php') ?: []);
foreach ($archivos as $ruta) {
    $archivo = basename($ruta);
    if ($archivo === $self) continue;
    $titulo = leerTitulo($ruta);
    if ($titulo === '') {
        $titulo = ucfirst(str_replace(['_','-'], ' ', pathinfo($archivo, PATHINFO_FILENAME)));
    }
    $cat = categorizar($titulo . ' ' . $archivo, $categorias);
    $juegos[$cat][] = [
        'archivo' => $archivo,
        'titulo'  => $titulo,
        'animal'  => $animales[abs(crc32($archivo)) % count($animales)],
    ];
}
foreach ($juegos as &$lista) {
    usort($lista, function($a, $b) { return strnatcasecmp($a['titulo'], $b['titulo']); });
}
unset($lista);

$total = array_sum(array_map('count', $juegos));
function h($s) { return htmlspecialchars($s, ENT_QUOTES, 'UTF-8'); }
?>





Juegos Educativos | Colegio Suyai
de un archivo --- */ function leerTitulo($ruta) { $contenido = @file_get_contents($ruta, false, null, 0, 16384); if ($contenido === false) return ''; if (preg_match('/]*>(.*?)/is', $contenido, $m)) { $t = trim(preg_replace('/\s+/', ' ', $m[1])); if (function_exists('mb_detect_encoding') && !mb_detect_encoding($t, 'UTF-8', true)) { $t = mb_convert_encoding($t, 'UTF-8', 'ISO-8859-1'); } return html_entity_decode($t, ENT_QUOTES | ENT_HTML5, 'UTF-8'); } return ''; } /* --- Quita tildes y pasa a minúsculas para comparar --- */ function normalizar($s) { $s = function_exists('mb_strtolower') ? mb_strtolower($s, 'UTF-8') : strtolower($s); return strtr($s, ['á'=>'a','é'=>'e','í'=>'i','ó'=>'o','ú'=>'u','ü'=>'u','ñ'=>'n']); } /* --- Categorías: palabras clave, color e ícono --- */ $categorias = [ 'matematica' => ['nombre'=>'Matemática', 'icono'=>'🔢', 'color'=>'#ff5e7e', 'color2'=>'#ffb199', 'claves'=>['matem','mate_','suma','resta','multiplic','divis','fraccion','numero','tabla','geometr','calcul','conteo','contar','figura','sumar','restar']], 'lenguaje' => ['nombre'=>'Lenguaje', 'icono'=>'📖', 'color'=>'#4facfe', 'color2'=>'#00f2fe', 'claves'=>['lenguaje','letra','lectura','leer','palabra','silaba','ortograf','vocal','abecedario','abc','cuento','escrit','comprension','verbo','sustantivo','adjetivo']], 'ingles' => ['nombre'=>'Inglés', 'icono'=>'🇬🇧', 'color'=>'#a16bfe', 'color2'=>'#deb0df', 'claves'=>['ingles','english','colors','numbers','animals','vocabulary','words','spelling','fruits','family']], 'ciencias' => ['nombre'=>'Ciencias', 'icono'=>'🔬', 'color'=>'#43e97b', 'color2'=>'#38f9d7', 'claves'=>['ciencia','cuerpo','planeta','sistema solar','planta','naturaleza','agua','energia','experimento','dinosaur','ecosistema','animal']], 'historia' => ['nombre'=>'Historia y Geografía', 'icono'=>'🌎', 'color'=>'#f7971e', 'color2'=>'#ffd200', 'claves'=>['historia','geograf','chile','mapa','region','pueblo','continente','bandera','patria']], 'arte' => ['nombre'=>'Arte y Música', 'icono'=>'🎨', 'color'=>'#f857a6', 'color2'=>'#ff9a8b', 'claves'=>['arte','musica','pintar','dibuj','color','instrumento','cancion']], 'otros' => ['nombre'=>'Más Juegos', 'icono'=>'🎮', 'color'=>'#11998e', 'color2'=>'#7ce0b3', 'claves'=>[]], ]; function categorizar($texto, $categorias) { $t = normalizar($texto); foreach ($categorias as $clave => $cat) { foreach ($cat['claves'] as $palabra) { if (strpos($t, $palabra) !== false) return $clave; } } return 'otros'; } /* --- Animales para las tarjetas --- */ $animales = ['🦁','🐯','🐼','🐨','🐸','🐵','🦊','🐰','🐻','🐶','🐱','🦒','🐘','🦓','🐧','🐢','🦉','🐬','🐙','🦋','🐞','🐝','🦄','🐳','🦜','🐿️','🦔','🐹']; /* --- Recorrer archivos --- */ $juegos = []; foreach ($categorias as $k => $c) $juegos[$k] = []; $archivos = array_merge(glob($dir . '/*.html') ?: [], glob($dir . '/*.htm') ?: [], glob($dir . '/*.php') ?: []); foreach ($archivos as $ruta) { $archivo = basename($ruta); if ($archivo === $self) continue; $titulo = leerTitulo($ruta); if ($titulo === '') { $titulo = ucfirst(str_replace(['_','-'], ' ', pathinfo($archivo, PATHINFO_FILENAME))); } $cat = categorizar($titulo . ' ' . $archivo, $categorias); $juegos[$cat][] = [ 'archivo' => $archivo, 'titulo' => $titulo, 'animal' => $animales[abs(crc32($archivo)) % count($animales)], ]; } foreach ($juegos as &$lista) { usort($lista, function($a, $b) { return strnatcasecmp($a['titulo'], $b['titulo']); }); } unset($lista); $total = array_sum(array_map('count', $juegos)); function h($s) { return htmlspecialchars($s, ENT_QUOTES, 'UTF-8'); } ?> Juegos Educativos | Colegio Suyai
PHP
📅 21-10-2026 13:03
¡A Escribir con la Letra P! - Colegio Suyai
¡A Escribir con la Letra P! - Colegio Suyai
HTML
📅 06-08-2026 15:49
BINGO DE TEXTOS NO LITERARIOS - COLEGIO SUYAI
BINGO DE TEXTOS NO LITERARIOS - COLEGIO SUYAI
HTML
📅 03-09-2026 12:42
Completa la Oración | Colegio Suyai
Completa la Oración | Colegio Suyai
HTML
📅 22-10-2026 03:14
Completa la Palabra
Completa la Palabra
HTML
📅 10-09-2026 14:49
Karaoke de Oraciones | Colegio Suyai
Karaoke de Oraciones | Colegio Suyai
HTML
📅 26-10-2026 16:27
Oraciones veloces Juego de Mecanografía
Oraciones veloces Juego de Mecanografía
HTML
📅 21-09-2026 12:49
Ordena la Oración · 1° Básico
Ordena la Oración · 1° Básico
HTML
📅 22-10-2026 03:14
Letras y Simbolos
Letras y Simbolos
HTML
📅 25-09-2026 12:21
Cazadores de Tildes | Colegio Suyai
Cazadores de Tildes | Colegio Suyai
HTML
📅 14-10-2026 18:54
Desafío Gramatical: Verbos y Pronombres
Desafío Gramatical: Verbos y Pronombres
HTML
📅 14-10-2026 14:11
WordPad Veloz
WordPad Veloz
HTML
📅 19-10-2026 15:53
WordPad Veloz
WordPad Veloz
HTML
📅 14-10-2026 16:33
Palabras Veloces Colegio Suyai
Palabras Veloces Colegio Suyai
HTML
📅 26-08-2026 16:56
Juego de Palabras de grupos consonánticos
Juego de Palabras de grupos consonánticos
HTML
📅 27-08-2026 14:32
Palabras con B, H, Y - Colegio Suyai
Palabras con B, H, Y - Colegio Suyai
HTML
📅 06-08-2026 15:49
🏰 Rescata a la Princesa - Colegio Suyai
🏰 Rescata a la Princesa - Colegio Suyai
HTML
📅 06-08-2026 21:35
Sílabas de Grupos Consonanticos - Colegio Suyai
Sílabas de Grupos Consonanticos - Colegio Suyai
HTML
📅 07-08-2026 03:30