ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
1700년경 벽으로 둘러싸인 발렌시아를 3D 인터랙티브 보트 투어로 탐험
Paseo interactivo en 3D por el Turia y la València amurallada de hacia 1700: la muralla, sus puertas, los cinco puentes históricos y el perfil de la ciudad, vistos desde una barca.
교육JavaScript · HTMLGitHub @enguicode온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Paseo interactivo en 3D por el Turia y la València amurallada de hacia 1700
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Paseo en barca, en el navegador, por el viejo cauce del Turia y la València amurallada de hacia 1700.
Entrar al paseo · castellano, valenciano e inglés · no hay nada que instalar
El río hacía entonces de foso. Desde el agua se ven la muralla y sus puertas, los cinco puentes de piedra y el perfil de torres y campanarios. Hay dieciocho puntos de interés que descubrir, cada uno con su ficha, y uno más: al entrar en su aro se hace de noche. Es «quedarse a la luna de València».
Es una reconstrucción aproximada. Los sitios están donde estaban; las formas son un esbozo. Qué es fiable y qué no está en docs/sources.md.
| Navegar | 3 km de río, que son el paseo, desde la altura de las Torres de Quart hasta pasado el de la Mar; el río sigue si se continúa. La barca frena contra las orillas y, al llegar a un puente, se encauza sola por un arco y abate la vela. |
| Encontrar los puntos | Junto a cada sitio flota un aro claro. Al entrar por primera vez la pantalla se queda limpia, sin mandos ni mapa, la cámara vuela hasta el lugar y empieza el modo cine: el sitio se enseña en tres planos que se van cortando (uno general, uno desde abajo y uno alto en arco; en los puentes hay un cuarto, detrás de un carro de mulas que cruza hacia la ciudad) y la ficha sale entera en un cartel abajo. La barca espera. «Continuar», o Intro, Espacio o Esc, devuelve la cámara y los mandos. Volver a pasar por un aro ya conseguido lo enseña otra vez. Una flecha en el borde lleva al más cercano que falte. |
| La luna | Al entrar en el aro anochece solo, sin botón: la cámara mira al cielo y la enseña en modo cine, sin cortes: se acerca despacio y la ficha sale en el cartel de abajo. Al alejarte vuelve la hora que había, salvo que la cambies tú. En el listado se ve una luna, no el nombre, hasta que se consigue. |
| Repasar | La cuenta de arriba a la izquierda abre el cuaderno. Lo no descubierto sale en blanco. Lo encontrado lleva un ojo que vuelve a enseñar ese sitio en modo cine. El ojo de la luna, si es de día, deja el cielo de noche mientras dura la ficha y luego devuelve la hora que había. |
| Recorrido guiado | La barca baja sola por el centro y pasa por los dieciocho aros. En cada uno el modo cine da una vuelta a sus planos y la barca sigue sola. Arrastrar solo mueve la cámara. |
| La hora | Al entrar, la portada premarca el alba, el mediodía, la tarde o la noche según el reloj del visitante, con su huso horario. Desde ahí solo cambia a mano. El botón redondo de abajo pasa por esos cuatro momentos, y en los ajustes se elige cualquiera de un vistazo. De noche se encienden ventanas, faroles y luciérnagas, y los carteles de la interfaz pasan a un tono oscuro. |
| El final | El paseo acaba pasado el Pont de la Mar. Ahí una línea clara cruza el río: al pasarla, el mapa y los puntos cambian por los del tramo hasta la playa (la huerta, Natzaret, el Grau y la playa), que no cuentan para los dieciocho. Aguas arriba vuelven los de la ciudad. Mar adentro, la niebla devuelve al principio. |
| La barca | De la Albufera, con el barquero a la percha, o de río, con timonel sentado. También una góndola y un junco chino, de la misma época y a la misma velocidad, aunque no sean del Turia. Y, fuera de época a propósito, una moto de agua que va tres veces más rápido, una lancha motora que va cinco, un pontón que va seis, una lancha offshore que va ocho, un hidroplano de carreras que va diez y el Spirit of Australia, el del récord del agua, que va dieciséis. Se eligen en los ajustes, en un escaparate en 3D que se pasa deslizando. |
| El idioma | Castellano, valenciano o inglés, en la portada y en los ajustes. |
| Donar | En la portada, junto a Créditos, y también en Ayuda y en Créditos. El importe lo elige quien paga. |
| Barca | Cámara | |
|---|---|---|
| Teclado | W S o las flechas de arriba y abajo, para avanzar y ciar. A D o izquierda y derecha, para el timón. | — |
| Ratón | — (se lleva con el teclado). | Arrastrar con cualquier botón; la rueda acerca y aleja. Al avanzar o ciar, vuelve sola detrás de la barca. |
| Pantalla | El mando de abajo a la izquierda. | El mando de abajo a la derecha, el del ojo. |
En el móvil, el primer dedo lleva la barca y el segundo gira la cámara, también fuera de los mandos.
La pantalla se deja casi libre. Arriba, una tira fina con el avance por el río, una marca por cada puente y los metros. Debajo, a la izquierda, el botón redondo del menú (ajustes, controles, créditos y reiniciar los puntos) y la cuenta de puntos, que abre el cuaderno. A la derecha, el mapa, que se amplía al tocarlo. Abajo, tres botones redondos: el recorrido guiado a la izquierda, y en el centro la hora y el sonido. Al conseguir un punto todo eso desaparece hasta pulsar «Continuar».
Empezó como una prueba del modelo Claude Opus 5.5. Después se ha usado también Grok 4.7. La idea, el diseño, la elección de las fuentes y cada decisión de qué se hace y qué no son del autor.
Una página estática. three.js llega de una CDN. No hay servidor, ni compilación, ni ficheros de imagen o de sonido dentro de la escena: las texturas se pintan al arrancar y el sonido se genera en el navegador. La portada usa Cinzel y Cormorant Garamond; si no cargan, queda la letra con serifa del sistema.
El texto que se lee está en el HTML, no solo en el JavaScript, para que un buscador vea la explicación. Al compartir el enlace, la tarjeta usa og.jpg.
valencia-antiga/
├── index.html página, estilos e interfaz
├── og.jpg imagen de la tarjeta al compartir el enlace
├── src/ la escena, un módulo por cosa
│ └── extras/ monumentos de cerca del río añadidos después, uno por fichero
├── data/
│ ├── layout.json río, muralla, puentes y edificios, en metros
│ └── points.json las fichas, en los tres idiomas
├── scripts/
│ ├── build-layout.py regenera layout.json desde OpenStreetMap
│ └── deploy.sh publica en Cloudflare Pages
├── docs/
│ ├── sources.md de dónde sale cada dato y cuánto fiarse
│ ├── sea-plan.md el tramo del río hasta el mar
│ ├── extras/ de dónde sale cada monumento de src/extras/
│ └── multiplayer-plan.md
├── LICENSE CC BY-NC-SA 4.0
└── AGENTS.md reglas para quien toque el código, persona o asistente
| Módulo | De qué se ocupa |
|---|---|
main.js | Arranque, bucle y cámara: seguir la barca, volar a un sitio, el modo cine y pasar bajo los puentes |
config.js | Medidas, colores y utilidades |
path.js | El eje del río y lo que se repite a lo largo |
water.js, environment.js, riverside.js | Agua; cielo, luces, orillas y árboles; pretiles, escaleras y azud |
sea.js | Huerta, desembocadura, playa y Grau |
walls.js, bridges.js, city.js, landmarks.js | Muralla y puertas; puentes; casas; edificios singulares |
materials.js | Texturas pintadas por código |
boat.js | Las diez embarcaciones, su manejo y su animación |
boatpicker.js | El escaparate en 3D de los ajustes para elegir barca |
extras/ | Un módulo por monumento añadido después (Temple, Sant Josep, Albereda…); index.js los junta con los de layout.json |
guide.js | Aros, fichas, cuenta y recorrido guiado |
atmosphere.js, lights.js, life.js, sound.js | Hora del día; luces de noche; barcas, lavanderas, humo y pájaros; sonido |
input.js, minimap.js, quality.js, i18n.js | Controles; mapa; calidad; idiomas |
instancing.js | Agrupa lo repetido para no dibujar lo que tapa la niebla |
El código y los comentarios están en inglés. Lo que se lee en pantalla sale de src/i18n.js y de data/points.json.
scripts/build-layout.py lee OpenStreetMap y escribe data/layout.json. El río es la línea de los puentes actuales sobre el viejo cauce. Cuatro puentes van unos metros río arriba de su sitio, para desembocar frente a su puerta: el ajuste está en el propio script. La muralla son las calles de ronda que ocuparon su sitio tras el derribo. El origen de coordenadas son las Torres dels Serrans: x hacia el este, z hacia el sur.
python3 scripts/build-layout.py
En automático se estima según el aparato y se baja un nivel si los fotogramas se quedan cortos. No vuelve a subir sola. En los ajustes se puede fijar. Las sombras solo están en calidad alta.
python3 -m http.server 8080
Abre http://localhost:8080. Hace falta un navegador con WebGL: los módulos se cargan como están, sin empaquetar.
?debug enseña fotogramas, llamadas de dibujo, triángulos y la calidad.?drone añade un botón, abajo a la derecha, que suelta la cámara de la barca para sobrevolar la ciudad: los mandos de navegar la mueven y los de mirar la giran. Es para desarrollo.?touch enseña los mandos de pantalla en un ordenador.Al cambiar código, recarga sin caché. Ese servidor no la invalida.
bash scripts/deploy.sh
Sube index.html, og.jpg, src/ y data/ a Cloudflare Pages, en https://valencia-antiga.pages.dev/. El proyecto se creó con wrangler pages project create valencia-antiga --force. Sin --force, wrangler crea un Worker en lugar de una página.
Colocar cada cosa donde estaba cuesta más que el 3D. Las reglas:
| Qué | De qué fiarse |
|---|---|
| Dónde están puentes, puertas y edificios | De OpenStreetMap. Fiable. |
| El curso del río y el perímetro de la muralla | Aproximados y suavizados. |
| Las dieciocho fichas | Contrastadas con Wikipedia en español, que es fuente secundaria. Los portales Nou, de la Trinitat y del Real, además, con blogs de historia local. |
| La muralla cristiana, de 1356-1370, y el derribo desde 1865 | Contrastado con Wikipedia en español y en valenciano. |
| La forma de puertas, puentes, Micalet, Seu, Palau del Real, Trinitat y Sant Pius V | Rehecha según lo que dicen las fuentes. Las medidas que faltan, estimadas. |
| Serrans, Quart, Micalet, Lonja y la basílica dels Desemparats | Corregidos además sobre vistas aéreas actuales, dejando fuera lo que es posterior a 1700. |
| Las iglesias | Un cuerpo gótico común, que es un tipo y no un levantamiento. De cada una, solo la orientación, la torre y las capillas con cúpula, leídas de vistas aéreas; casi todas las fechas, de memoria. Sants Joans y el Carme llevan fachada propia, sacada de una fotografía. La Companyia es conjetura: la iglesia de entonces se derribó en 1868. |
| Los claustros de la Trinitat, Sant Doménec y la Saïdia | Patio abierto con arcadas, como en las vistas aéreas de los dos primeros. Medidas estimadas; de la Saïdia no queda nada. |
| Navegar el Turia | Licencia. Hacia 1700 el río no era navegable. |
| Las manzanas y las calles | Calcadas del plano de Tosca (1704) en su grabado de 1738: la forma de cada manzana, y entre ellas las calles y plazas con su ancho. El dibujo es el suyo; la posición se ajusta a diez monumentos y a la muralla, y entre ellos puede fallar; el calco es automático, sin repasar. |
| Texturas, casas, luces | Esbozo. El tapial y la sillería de la muralla siguen a las fuentes; el dibujo, no. |
| Valenciano e inglés | Sin revisión de un hablante nativo. |
Cada versión se podía navegar, y las primeras siguen publicadas tal como quedaron: el número lleva a cada una.
| Versión | Qué trajo |
|---|---|
| v0.1 | Un río recto de prueba, una barca y una muralla genérica. |
| v0.2 | El trazado real del río y de la muralla, las puertas y los cinco puentes. |
| v0.3 | Edificios singulares, pretiles, escaleras y azud. |
| v0.4 | Fichas, mapa y recorrido guiado. |
| v0.5 | Día y noche, otras barcas, lavanderas, humo, pájaros y sonido. |
| v1.0 | Portada, ayuda, créditos y calidad gráfica. |
Después, sobre esa base: las dos barcas con su manejo, las texturas, las sombras y el reflejo del cielo, la hora a elegir, el paso de verdad bajo los puentes, los monumentos rehechos con documentación, los tres idiomas, la portada con el momento del día, el punto de la luna y los carteles que se oscurecen de noche. Y luego el río hasta el mar, con la huerta, Natzaret, el Grau y la playa; las diez embarcaciones; el modo cine, que enseña cada sitio en tres planos; y la barra de avance.
CC BY-NC-SA 4.0. Se puede copiar, cambiar y compartir, citando el proyecto, sin uso comercial y con esta misma licencia en lo que se derive. Vale para el código, los modelos y los textos de las fichas.
Dos cosas tienen su propia licencia y no esta:
data/layout.json deriva de OpenStreetMap (© colaboradores de OpenStreetMap) y sigue bajo la ODbL.