62 lines
3.5 KiB
Markdown
62 lines
3.5 KiB
Markdown
# 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 `<iframe>`, se deberá añadir una mención textual clara con enlace activo hacia **SoloConLinux**.
|
|
|