From 845556a5ef528e193f76085558386a1a3afdeeb2 Mon Sep 17 00:00:00 2001 From: luisgulo Date: Tue, 25 Aug 2026 18:08:01 +0200 Subject: [PATCH] Version Final DOC y HTML --- README.md | 61 ++++++ simulador_per.html | 458 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 519 insertions(+) create mode 100644 simulador_per.html diff --git a/README.md b/README.md index e69de29..e2e1855 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,61 @@ +# Simulador de Maniobra Náutica y Ciaboga (PER) + +Es un simulador náutico 2D interactivo desarrollado en **HTML5, CSS3 y JavaScript puro (Canvas API)**, diseñado como herramienta didáctica para comprender la física de gobierno de una embarcación de recreo con motor de eje y **hélice dextrógira**, de acuerdo con el temario oficial del **PER (Patrón de Embarcaciones Recreativas)**. + +--- + +## Características Principales + +* **Física Realista de Gobierno (Hélice Dextrógira):** + * **Efecto de Ciaboga y Prop Walk:** Simula la caída natural de la popa a babor al dar marcha atrás a bajas velocidades (presión lateral de las palas). + * **Efectividad del Timón según Arrancada:** La respuesta del giro depende de la velocidad del agua sobre la pala y del flujo de expulsión de la hélice. + * **Inercia y Rozamiento:** El barco mantiene la arrancada perdiendo velocidad paulatinamente por la resistencia del agua. + +* **Escenario de Prácticas:** + * **Pantalán de Amarre:** Incluye un pantalán en la zona inferior con listones de madera y norays. + * **Barcos Amarrados:** Múltiples embarcaciones estáticas amarradas en punta mediante cabos. + * **Hueco Libre de Atraque:** Zona despejada reservada para practicar la maniobra de atracar y desatracar en espacios reducidos. + +* **Interfaz y Controles HUD:** + * **Panel Informativo (HUD):** Muestra en tiempo real el estado del motor (*AVANTE*, *ATRÁS*, *PARADO*), la inclinación del timón en grados (*BABOR*, *ESTRIBOR*, *A LA VÍA*), la velocidad en nudos y el rumbo sexagesimal (`0º-359º`). + * **Doble Control:** Compatible con **flechas del teclado** y **botones táctiles/clic** para dispositivos móviles o tablets. + * **Luces de Navegación y Pala:** Representación gráfica visual de las luces de costado (rojo babor / verde estribor) y la deflexión real de la pala del timón. + +--- + +## Controles de Navegación + +| Tecla / Botón | Acción | +| :--- | :--- | +| **Flecha Arriba (▲)** | Dar avante (aceleración hacia adelante) | +| **Flecha Abajo (▼)** | Dar atrás (aceleración hacia atrás y efecto dextrógiro) | +| **Flecha Izquierda (◄)** | Mover caña/timón a **Babor** | +| **Flecha Derecha (►)** | Mover caña/timón a **Estribor** | +| **Reiniciar Posición** | Restablece el barco al centro en posición inicial | + +--- + +## Instalación y Uso + +Este proyecto está construido en un **único archivo ejecutable sin dependencias externas**. + +1. Descarga o guarda el código en un archivo llamado `simulador_per.html`. +2. Haz doble clic sobre el archivo `simulador_per.html` para abrirlo en cualquier navegador web moderno (Firefox, Chrome, Chromium, Edge, Safari). +3. No requiere servidor web ni conexión a Internet. + +--- + +## Licencia y Términos de Uso + +* **Autor:** Luis Gutiérrez López (*SoloConLinux*) +* **Licencia:** Este proyecto se distribuye bajo la licencia **Creative Commons Atribución 4.0 Internacional (CC BY 4.0)**. + +### Requisitos de uso en sitios web de terceros: +Si deseas utilizar, alojar, modificar o integrar este simulador en tu sitio web o plataforma educativa, **es requisito obligatorio incluir la atribución visible de autoría** mencionando expresamente a **SoloConLinux** y enlazando al proyecto original: + +> *Simulador desarrollado por **SoloConLinux** (Luis Gutiérrez López).* + +**Condiciones:** +* No está permitido eliminar el pie de página (`footer`) ni los créditos incluidos en el código fuente. +* En caso de redistribución o inserción mediante `