Skip to content

inex.html #3642

@danicastanera1-rgb

Description

@danicastanera1-rgb
<title>Asistente de Pesca de Río - España</title> <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script>
<header class="bg-emerald-800 border-b border-emerald-700 p-5 text-center shadow-lg">
    <h1 class="text-3xl font-bold text-emerald-300">🇪🇸 IbéricaPesca Río</h1>
    <p class="text-emerald-100 text-sm mt-1">Predicción y estrategia para aguas continentales españolas</p>
</header>

<main class="max-w-5xl mx-auto p-4 md:p-8 grid grid-cols-1 md:grid-cols-3 gap-6">
    
    <section class="bg-slate-800 p-6 rounded-2xl shadow-xl border border-slate-700 md:col-span-2">
        <h2 class="text-xl font-semibold mb-4 text-emerald-400">⚙️ Parámetros del Tramo y Momento</h2>
        <form id="advancedRiverForm" class="space-y-4">
            
            <div>
                <label class="block text-sm font-medium text-slate-300 mb-1">Especie Objetivo</label>
                <select id="species" class="w-full bg-slate-700 border border-slate-600 rounded-lg p-2.5 text-white focus:ring-2 focus:ring-emerald-500 outline-none">
                    <optgroup label="Nativas / Autóctonas">
                        <option value="trucha_comun">Trucha Común</option>
                        <option value="barbo">Barbo Ibérico</option>
                        <option value="pejerrey">Pejerrey / Corcón de río</option>
                    </optgroup>
                    <optgroup label="Introducidas / Deportivas">
                        <option value="lucio">Lucio</option>
                        <option value="black_bass">Black Bass / Lobina</option>
                        <option value="carpa">Carpa (Común/Royal)</option>
                        <option value="barbo_comizo">Barbo Comizo</option>
                        <option value="siluro">Siluro</option>
                        <option value="lucioperca">Lucioperca</option>
                    </optgroup>
                </select>
            </div>

            <div>
                <label class="block text-sm font-medium text-slate-300 mb-1">Hora del día (Posición del Sol)</label>
                <select id="timeOfDay" class="w-full bg-slate-700 border border-slate-600 rounded-lg p-2.5 text-white focus:ring-2 focus:ring-emerald-500 outline-none">
                    <option value="amanecer">Amanecer / Primeras horas (Luz baja)</option>
                    <option value="mediodia">Mediodía / Horas centrales (Sol alto)</option>
                    <option value="atardecer">Atardecer / Sereno (Luz cayendo)</option>
                </select>
            </div>

            <div>
                <label class="block text-sm font-medium text-slate-300 mb-1">Estado / Claridad del Agua</label>
                <select id="waterState" class="w-full bg-slate-700 border border-slate-600 rounded-lg p-2.5 text-white focus:ring-2 focus:ring-emerald-500 outline-none">
                    <option value="cristalina">Cristalina / Aguas claras de sierra</option>
                    <option value="tomada">Tomada / Turbia (Post-lluvia o tormenta)</option>
                    <option value="deshielo">Agua de Deshielo (Muy fría y tomada)</option>
                </select>
            </div>

            <button type="button" onclick="calcularEstrategiaAvanzada()" class="w-full bg-emerald-600 hover:bg-emerald-700 text-white font-bold py-3 px-4 rounded-lg transition duration-200 shadow-md">
                Calcular Estrategia Óptima
            </button>
        </form>

        <div id="resultBox" class="hidden mt-6 p-5 bg-slate-900/90 border border-emerald-500/40 rounded-xl">
            <h3 class="text-lg font-bold text-emerald-400 mb-3">📋 Plan de Pesca Generado:</h3>
            <div class="space-y-3 text-sm text-slate-200">
                <p>🎣 <strong class="text-emerald-300">Táctica General:</strong> <span id="recGeneral"></span></p>
                <p>🪱 <strong class="text-emerald-300">Cebo o Señuelo recomendado:</strong> <span id="recLure"></span></p>
                <p>🧵 <strong class="text-emerald-300">Línea y Terminales:</strong> <span id="recLine"></span></p>
                <p>🎯 <strong class="text-emerald-300">Dónde lanzar y Movimiento:</strong> <span id="recAction"></span></p>
            </div>
        </div>
    </section>

    <aside class="space-y-4">
        <div class="bg-slate-800 p-5 rounded-2xl shadow-lg border border-slate-700">
            <h2 class="text-lg font-semibold mb-3 text-emerald-400">⚠️ Recordatorio Legal</h2>
            <div class="space-y-3 text-xs text-slate-300">
                <p>• <strong>Licencias:</strong> Recuerda que en España la licencia de pesca depende de cada Comunidad Autónoma.</p>
                <p>• <strong>Especies exóticas:</strong> La normativa respecto al cupo, captura y suelta varía según la región.</p>
                <p>• <strong>Cebados:</strong> En muchos ríos trucheros el cebado o el uso de ciertos cebos vivos está restringido.</p>
            </div>
        </div>
    </aside>

</main>

<script>
    function calcularEstrategiaAvanzada() {
        const species = document.getElementById('species').value;
        const time = document.getElementById('timeOfDay').value;
        const water = document.getElementById('waterState').value;

        let general = "";
        let lure = "";
        let line = "";
        let action = "";

        if (species === 'trucha_comun') {
            line = "Bajos de línea largos de fluorocarbono fino (0.12mm a 0.16mm). Máxima discreción.";
            if (water === 'cristalina') {
                general = "Pesca muy técnica y sigilosa a mosca seca o ninfa.";
                lure = (time === 'atardecer') ? "Moscas secas (efímeras o tricópteros) de tonos oscuros para el 'sereno'." : "Ninfas pequeñas (perdigones) con cabeza de tungsteno plata.";
                action = "Lanza aguas arriba para no ser detectado. Si hay sol alto (mediodía), busca las tablas con sombras de árboles.";
            } else {
                general = "Pesca de reacción con pequeños señuelos artificiales.";
                lure = "Cucharillas del nº 1 o 2 con puntos rojos/dorados, o pequeños minnows de 5cm color librea de trucha.";
                action = "Recuperación alegre cruzando las corrientes medias. La trucha ve menos por el agua tomada y atacará por vibración.";
            }
        } 
        else if (species === 'barbo') {
            line = "Monofilamento resistente de 0.22mm a 0.28mm debido a su gran fuerza inicial.";
            general = "Pesca a fondo (feeder) o a mosca/ninfa a pez visto si el agua lo permite.";
            if (water === 'tomada' || water === 'deshielo') {
                lure = "Lombriz de tierra gruesa o masillas con fuerte olor a queso o ajo.";
                action = "Pesca estática a fondo plomado. El barbo rastreará el lecho del río guiándose por el olfato en aguas turbias.";
            } else {
                lure = "Ninfas pesadas imitando hueva o pequeños cangrejos, o maíz dulce.";
                action = "Busca las corrientes poco profundas donde rascan el fondo. En las horas de sol (mediodía), se vuelven muy activos.";
            }
        }
        else if (species === 'black_bass') {
            line = "Línea trenzada de 15 lbs con bajo de fluorocarbono de 0.30mm.";
            if (time === 'mediodia' && water === 'cristalina') {
                general = "Pesca de precisión en coberturas profundas.";
                lure = "Vinilos tipo Cangrejo (Crayfish) montados en Texas o Jig con falda oscura.";
                action = "Lanza directamente al interior de las ramas, árboles hundidos o algueros. El pez está estático huyendo del sol.";
            } else {
                general = "Pesca activa de depredadores en capas someras.";
                lure = "Paseantes de superficie, Spinnerbaits o vinilos tipo Shad sin plomar.";
                action = "Bordea las orillas y recodos al amanecer/atardecer. Recoge con tirones espaciados.";
            }
        }
        else if (species === 'lucio') {
            line = "Línea trenzada fuerte y BAJO DE ACERO o fluorocarbono de 0.80mm+ (Obligatorio por sus dientes).";
            general = "Pesca de lance pesado buscando grandes capturas.";
            if (water === 'tomada') {
                lure = "Spinnerbaits con paletas grandes doradas y faldas de colores vivos (blanco/chartreuse).";
                action = "Recuperación constante a velocidad media-baja. Necesita percibir la vibración de las paletas.";
            } else {
                lure = "Jerbaits duros de 12-16cm imitando alburnos o vinilos de paleta grande.";
                action = "Lances largos cruzando las estructuras del río. Haz paradas en seco en la recogida.";
            }
        }
        else if (species === 'carpa') {
            line = "Línea de monofilamento de 0.35mm o trenzado de Carpfishing con montaje Hair Rig.";
            general = "Estrategia de cebado y espera en zonas tranquilas.";
            lure = (water === 'deshielo') ? "Chufa remojada o boilies solubles de alta digestibilidad." : "Boilies de sabores dulces (fresa, piña) o pellets de cangrejo de río.";
            action = "Ceba previamente la postura elegida. Lanza los aparejos a fondo en zonas de recodos o aguas lentas.";
        }
        else if (species === 'siluro') {
            line = "Equipo extremo. Trenzado de 0.50mm a 0.70mm y anzuelos reforzados.";
            general = "Pesca de grandes monstruos de río en zonas profundas (como el Ebro).";
            lure = (time === 'atardecer' || time === 'amanecer') ? "Grandes vinilos con cabeza plomada pesada o cucharillas ondulantes tamaño XL." : "Un gran racimo de lombrices colgadas bajo una boya de río o pellets gigantes.";
            action = "Busca las pozas y socavones del cauce. Al bajar la luz (atardecer), el siluro sube a las capas medias.";
        }
        else if (species === 'lucioperca') {
            line = "Trenzado fino de 0.12mm a 0.15mm con bajo de fluorocarbono de 0.28mm.";
            general = "Pesca vertical o de lance pegado rigurosamente al fondo.";
            lure = "Peces de vinilo blando (tipo Grub o Shad) en colores discretos (perla, motor oil).";
            action = "La lucioperca odia la luz directa. Al mediodía búscala a gran profundidad. Mueve el vinilo dando saltitos mínimos por el fondo.";
        }
        else if (species === 'barbo_comizo') {
            line = "Monofilamento o trenzado medio. Bajo de línea de 0.26mm.";
            general = "Depredador camuflado de aguas lentas y grandes embalses/ríos caudalosos.";
            lure = "Pequeños peces artificiales (minnows) de 6-8cm o vinilos tipo pez pasto.";
            action = "Persigue activamente peces pequeños. Lanza hacia zonas de corrientes donde se concentren los alburnos.";
        }
        else if (species === 'pejerrey') {
            line = "Línea madre de 0.18mm con anzuelos microscópicos del nº 18 al 22.";
            general = "Pesca de flotador en tramos bajos de ríos o estuarios.";
            lure = "Asticot blanco/rojo o pequeños trozos de lombriz de agua.";
            action = "Pesca a flote con veleta sensible. Mantén un cebado constante de partículas ligeras.";
        }

        document.getElementById('recGeneral').innerText = general;
        document.getElementById('recLure').innerText = lure;
        document.getElementById('recLine').innerText = line;
        document.getElementById('recAction').innerText = action;
        document.getElementById('resultBox').classList.remove('hidden');
    }
</script>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions