{"id":1595,"date":"2026-07-20T13:01:54","date_gmt":"2026-07-20T11:01:54","guid":{"rendered":"https:\/\/koredesign.studio\/?page_id=1595"},"modified":"2026-08-17T02:40:38","modified_gmt":"2026-08-17T00:40:38","slug":"jumping-game","status":"publish","type":"page","link":"https:\/\/koredesign.studio\/es\/jumping-game\/","title":{"rendered":"Jumping Game"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1595\" class=\"elementor elementor-1595\">\n\t\t\t\t<div class=\"elementor-element elementor-element-50946d29 e-con e-atomic-element e-flexbox-base e-50946d29-0689fb6\" data-id=\"50946d29\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"50946d29\">\n    <a class=\"elementor-element elementor-element-7a365b0 e-con e-atomic-element e-flexbox-base e-7a365b0-df2ba50\" data-id=\"7a365b0\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"7a365b0\" href=\"https:\/\/koredesign.studio\/es\/web-development\" target=\"_self\">\n    \t\t\t<p class=\"e-cc17d0f-2a63ba2 e-paragraph-base\" data-interaction-id=\"cc17d0f\">Desarrollo Web<\/p>\n\t\t\n<\/a>\n<div class=\"elementor-element elementor-element-46a7aebb e-flex e-con-boxed e-con e-parent\" data-id=\"46a7aebb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<h2 data-interaction-id=\"60042bae\" class=\"e-60042bae-39f57b7 e-heading-base\">Jumping Game<\/h2>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5df3ab0a e-con e-atomic-element e-flexbox-base e-5df3ab0a-9387508\" data-id=\"5df3ab0a\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5df3ab0a\">\n    <div class=\"elementor-element elementor-element-2d5c82db e-con e-atomic-element e-flexbox-base e-2d5c82db-132403d\" data-id=\"2d5c82db\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"2d5c82db\">\n    \t\t\t<h2 data-interaction-id=\"55d9aef6\" class=\"e-55d9aef6-39efb57 e-heading-base\">Descripci\u00f3n General<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"265d841c\">Desarrollado como parte del <strong id=\"e-mrt5arxo-2zfqqnp\">Programa de Pr\u00e1cticas de Mayerfeld<\/strong> en colaboraci\u00f3n con un equipo de desarrollo de 4 personas, <strong id=\"e-mrt5arxo-gqvefag\">Jumping Game<\/strong> es un minijuego interactivo para navegador inspirado en la mec\u00e1nica cl\u00e1sica offline del T-Rex de Chrome.<br>El objetivo principal del proyecto era dise\u00f1ar desde cero un motor de juego responsivo, escrito completamente en JavaScript puro, centr\u00e1ndose en la f\u00edsica del movimiento fluido, la generaci\u00f3n de obst\u00e1culos en tiempo real, la l\u00f3gica de colisiones y las actualizaciones din\u00e1micas del DOM, sin depender de bibliotecas o frameworks de juegos externos complejos.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"acee23a\" class=\"e-acee23a-734a735 e-heading-base\">El Desaf\u00edo<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"72df4344\">El principal desaf\u00edo radicaba en crear un ciclo de juego fluido y ligero de forma nativa en el navegador, coordin\u00e1ndolo eficazmente con un flujo de trabajo multidisciplinario. Los requisitos t\u00e9cnicos clave inclu\u00edan:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-phckmpg\">Simulaci\u00f3n F\u00edsica:<\/strong> Implementar mec\u00e1nicas de salto responsivas y gravedad simulada mediante eventos de entrada de JavaScript (por ejemplo, el detector de la barra espaciadora).<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-aj2knf4\">Detecci\u00f3n Precisa de Colisiones:<\/strong> Calcular la f\u00edsica del cuadro delimitador con precisi\u00f3n entre el personaje del jugador y los obst\u00e1culos din\u00e1micos en constante movimiento.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-5nusy7h\">Rendimiento y Ritmo:<\/strong> Garantizar una renderizaci\u00f3n consistente de los obst\u00e1culos y una escala de velocidad uniforme a lo largo del tiempo, sin ca\u00eddas de fotogramas ni retardo visual en diferentes navegadores.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt5f39a-lw1un8c\">Estructura de C\u00f3digo Colaborativa:<\/strong> Mantener una arquitectura CSS\/JS limpia, con c\u00f3digo limpio y modular en un equipo de cuatro desarrolladores.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"555fdc3d\" class=\"e-555fdc3d-322267f e-heading-base\">Nuestro Enfoque<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"29b3259d\">Trabajando en un equipo \u00e1gil y colaborativo, dividimos el proceso de desarrollo en hitos claros de front-end y algoritmos:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-q2f2syv\">HTML5 Sem\u00e1ntico y Jerarqu\u00eda Visual:<\/strong> Dise\u00f1amos un dise\u00f1o visual limpio, estructurando el \u00e1rea principal del juego junto con contadores de interfaz de usuario en tiempo real para las puntuaciones actuales y las m\u00e1s altas.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-31hcwgo\">Animaci\u00f3n y Dise\u00f1o CSS Personalizados:<\/strong> Dise\u00f1amos sprites de personajes, elementos de obst\u00e1culos y fondos utilizando jerarqu\u00edas CSS estructuradas para garantizar una retroalimentaci\u00f3n visual din\u00e1mica durante el juego.<br><br><strong id=\"e-mrt66kn9-r7hk61c\">Motor de Juego JavaScript Principal:<\/strong><br><strong id=\"e-mrt66kn9-btt3w03\">&nbsp; &nbsp; &nbsp;Controles de Teclado y T\u00e1ctiles:<\/strong> Asignamos detectores de pulsaciones de teclas (barra espaciadora) para activar trayectorias de salto realistas con algoritmos de gravedad parab\u00f3lica.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-sx8jbz4\">Generaci\u00f3n y Movimiento de Obst\u00e1culos:<\/strong> Implementamos bucles de intervalos temporizados para generar continuamente obst\u00e1culos que se mueven hacia el jugador a velocidades sincronizadas.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-zhml5do\">Motor de Colisiones en Tiempo Real:<\/strong> Aplicamos l\u00f3gica precisa de detecci\u00f3n de cajas delimitadoras dentro de un bucle continuo de requestAnimationFrame, deteniendo instant\u00e1neamente la sesi\u00f3n de juego al impacto y activando la pantalla de \"Fin del juego\" y la superposici\u00f3n de puntuaci\u00f3n.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt66kn9-jaa9jq2\">Sistema de Puntuaci\u00f3n Din\u00e1mico:<\/strong> Se ha creado un sistema de seguimiento de puntuaci\u00f3n activo que aumenta a medida que el jugador supera los obst\u00e1culos.<\/p>\n\t\t\t\t\t<h2 data-interaction-id=\"36def3d1\" class=\"e-36def3d1-56fc3aa e-heading-base\">Galer\u00eda de Proyectos<\/h2>\n\t\t<div class=\"elementor-element elementor-element-eb79030 e-con e-atomic-element e-flexbox-base e-c5aaba3\" data-id=\"eb79030\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"eb79030\">\n    <div class=\"elementor-element elementor-element-bd95244 e-con e-atomic-element e-flexbox-base e-2ff9b6b\" data-id=\"bd95244\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"bd95244\">\n    \t\t\t<img fetchpriority=\"high\" decoding=\"async\" class=\"e-image-base\" data-interaction-id=\"ed6cfaa\" id=\"1685\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/mockup-jumping-game-kore-studio.png 1536w\" alt=\"Mockup of a Google Chrome browser window with the dinosaur game centered in black and white. It shows the dinosaur running towards a cactus and score markers (Score and High Score) in the upper left corner.\"\/>\t\t<a class=\"elementor-element elementor-element-41afadb e-con e-atomic-element e-flexbox-base e-41afadb-b08914a\" data-id=\"41afadb\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"41afadb\" href=\"https:\/\/davebett.github.io\/jumping-game\/\" target=\"_blank\">\n    \t\t\t<p class=\"e-8ad4e4a-25ed9e9 e-paragraph-base\" data-interaction-id=\"8ad4e4a\">Jugar en Vivo<\/p>\n\t\t\n<\/a>\n\n<\/div>\n<div class=\"elementor-element elementor-element-cc21fc7 e-con e-atomic-element e-flexbox-base e-f257975\" data-id=\"cc21fc7\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"cc21fc7\">\n    \t\t\t<a href=\"https:\/\/github.com\/DaveBett\/jumping-game\" target=\"_blank\" class=\"e-image-link-base\" data-interaction-id=\"fd836ba\"\n\t><img decoding=\"async\" class=\"e-image-base\" id=\"1676\" src=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-1024x683.png\" width=\"800\" height=\"534\" srcset=\"https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-1024x683.png 1024w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-300x200.png 300w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-768x512.png 768w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio-18x12.png 18w, https:\/\/koredesign.studio\/wp-content\/uploads\/2026\/07\/github-card-jumping-game-kore-studio.png 1536w\" alt=\"View the source code for the Jumping Game project on GitHub\"\/>\t<\/a>\t\t\n<\/div>\n\n<\/div>\n\t\t\t<h2 data-interaction-id=\"1cbd8db2\" class=\"e-1cbd8db2-77ce350 e-heading-base\">Resultados<\/h2>\n\t\t\t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7a7e8d31\">El proyecto entreg\u00f3 con \u00e9xito un juego web ligero, atractivo y de gran capacidad de respuesta que cumpli\u00f3 con todos los criterios de la tarea y demostr\u00f3 s\u00f3lidos fundamentos de JavaScript:<br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsa-bv8kqng\">Arquitectura Pura de JavaScript:<\/strong> Se cre\u00f3 un minijuego completamente independiente sin dependencias externas, priorizando el alto rendimiento y la manipulaci\u00f3n limpia del DOM.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsb-okvq9kz\">Experiencia de Usuario Fluida:<\/strong> Se logr\u00f3 una respuesta de entrada de teclado sin latencia y una f\u00edsica de salto fluida, ofreciendo una mec\u00e1nica de juego adictiva e intuitiva.<br><br>&nbsp; &nbsp; &nbsp;-&nbsp;<strong id=\"e-mrt6alsb-21j8gcv\">Colaboraci\u00f3n Exitosa en Equipo:<\/strong> Se integraron con \u00e9xito funcionalidades modulares en un equipo de cuatro personas, entregando un c\u00f3digo base bien estructurado dentro del marco de Mayerfeld Practicum.<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-191f7cd4 e-con e-atomic-element e-flexbox-base e-191f7cd4-39ea3a0\" data-id=\"191f7cd4\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"191f7cd4\">\n    <div class=\"elementor-element elementor-element-37640836 e-con e-atomic-element e-flexbox-base e-37640836-a3933bb\" data-id=\"37640836\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"37640836\">\n    <div class=\"elementor-element elementor-element-62194f6 e-con e-atomic-element e-flexbox-base e-62194f6-1bd7431\" data-id=\"62194f6\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"62194f6\">\n    <div class=\"elementor-element elementor-element-5aad90b8 e-con e-atomic-element e-flexbox-base e-5aad90b8-e7ca14d\" data-id=\"5aad90b8\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5aad90b8\">\n    \t\t<div class=\"elementor-element elementor-element-2b8f1dec elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"2b8f1dec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-calendar\" viewbox=\"0 0 16 16\"><path d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-63bbfa5 e-con e-atomic-element e-flexbox-base e-63bbfa5-9c7ddbe\" data-id=\"63bbfa5\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"63bbfa5\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"16d7a08c\">A\u00d1O<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-2ecbb48a-b40239f e-paragraph-base\" data-interaction-id=\"2ecbb48a\">2026<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-20e8ee38 e-con e-atomic-element e-flexbox-base e-20e8ee38-8196cf2\" data-id=\"20e8ee38\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"20e8ee38\">\n    <div class=\"elementor-element elementor-element-4b9002d1 e-con e-atomic-element e-flexbox-base e-4b9002d1-d8bc2fe\" data-id=\"4b9002d1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b9002d1\">\n    \t\t<div class=\"elementor-element elementor-element-55534968 elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"55534968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-tag\" viewbox=\"0 0 16 16\"><path d=\"M6 4.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0m-1 0a.5.5 0 1 0-1 0 .5.5 0 0 0 1 0\"><\/path><path d=\"M2 1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 1 6.586V2a1 1 0 0 1 1-1m0 5.586 7 7L13.586 9l-7-7H2z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-286a0db1 e-con e-atomic-element e-flexbox-base e-286a0db1-1197297\" data-id=\"286a0db1\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"286a0db1\">\n    \t\t\t<p class=\"e-paragraph-base\" data-interaction-id=\"7dfea6dd\">SERVICIOS<\/p>\n\t\t\n<\/div>\n\t\t\t<p class=\"e-3c2131bb-9c61ed3 e-paragraph-base\" data-interaction-id=\"3c2131bb\">Desarrollo Web<br>Dise\u00f1o Interactivo y de Juegos<br>Ingenier\u00eda de Front-End<\/p>\n\t\t\t\t\t<p class=\"e-d5c6f85-b2fff42 e-paragraph-base\" data-interaction-id=\"d5c6f85\">HERRAMIENTAS Y TECNOLOG\u00cdA<\/p>\n\t\t<div class=\"elementor-element elementor-element-4f43d387 e-con e-atomic-element e-flexbox-base e-4f43d387-1ea25e0\" data-id=\"4f43d387\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4f43d387\">\n    <div class=\"elementor-element elementor-element-1809a678 e-con e-atomic-element e-flexbox-base e-1809a678-6ca46e0\" data-id=\"1809a678\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"1809a678\">\n    \t\t\t<p class=\"e-3a9804ac-a6047ea e-paragraph-base\" data-interaction-id=\"3a9804ac\">JavaScript<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-4b17d3ff e-con e-atomic-element e-flexbox-base e-4b17d3ff-8529417\" data-id=\"4b17d3ff\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"4b17d3ff\">\n    \t\t\t<p class=\"e-f84bcb6-faa36bd e-paragraph-base\" data-interaction-id=\"f84bcb6\">HTML5<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-767e0184 e-con e-atomic-element e-flexbox-base e-767e0184-4319a08\" data-id=\"767e0184\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"767e0184\">\n    \t\t\t<p class=\"e-4a4b1654-41e3e81 e-paragraph-base\" data-interaction-id=\"4a4b1654\">CSS3<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-47b8525 e-con e-atomic-element e-flexbox-base e-47b8525-e13a4e2\" data-id=\"47b8525\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"47b8525\">\n    \t\t\t<p class=\"e-d78cb80-b18fc7a e-paragraph-base\" data-interaction-id=\"d78cb80\">VS Code<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-288ce34 e-con e-atomic-element e-flexbox-base e-288ce34-4cd213b\" data-id=\"288ce34\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"288ce34\">\n    \t\t\t<p class=\"e-96955b2-77ecc88 e-paragraph-base\" data-interaction-id=\"96955b2\">Git<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-fd92eb2 e-con e-atomic-element e-flexbox-base e-fd92eb2-09ff85e\" data-id=\"fd92eb2\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"fd92eb2\">\n    \t\t\t<p class=\"e-7ae07cb-ebddf44 e-paragraph-base\" data-interaction-id=\"7ae07cb\">GitHub<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\t\t\t<p class=\"e-47399f8-b2f3319 e-paragraph-base\" data-interaction-id=\"47399f8\">ETIQUETAS<\/p>\n\t\t<div class=\"elementor-element elementor-element-67e68538 e-con e-atomic-element e-flexbox-base e-67e68538-293125a\" data-id=\"67e68538\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"67e68538\">\n    <div class=\"elementor-element elementor-element-72e934fe e-con e-atomic-element e-flexbox-base e-72e934fe-5a8f95e\" data-id=\"72e934fe\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"72e934fe\">\n    \t\t\t<p class=\"e-6da16167-4803af5 e-paragraph-base\" data-interaction-id=\"6da16167\">Desarrollo Web<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-5230eb12 e-con e-atomic-element e-flexbox-base e-5230eb12-d73e95e\" data-id=\"5230eb12\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5230eb12\">\n    \t\t\t<p class=\"e-3f0aed9-4360387 e-paragraph-base\" data-interaction-id=\"3f0aed9\">Minijuego de JavaScript<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-513cf82 e-con e-atomic-element e-flexbox-base e-513cf82-e4b878e\" data-id=\"513cf82\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"513cf82\">\n    \t\t\t<p class=\"e-3c075b5b-9b8bebf e-paragraph-base\" data-interaction-id=\"3c075b5b\">L\u00f3gica de Front-End<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-c0cf62e e-con e-atomic-element e-flexbox-base e-c0cf62e-06a855a\" data-id=\"c0cf62e\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"c0cf62e\">\n    \t\t\t<p class=\"e-2f3df24-dfb898f e-paragraph-base\" data-interaction-id=\"2f3df24\">Mec\u00e1nicas de juego<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-dda2c58 e-con e-atomic-element e-flexbox-base e-dda2c58-20530f5\" data-id=\"dda2c58\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"dda2c58\">\n    \t\t\t<p class=\"e-46b19d7-28ff37f e-paragraph-base\" data-interaction-id=\"46b19d7\">UI Interactiva<\/p>\n\t\t\n<\/div>\n<div class=\"elementor-element elementor-element-045ca97 e-con e-atomic-element e-flexbox-base e-045ca97-a0b5555\" data-id=\"045ca97\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"045ca97\">\n    \t\t\t<p class=\"e-b290983-6db408a e-paragraph-base\" data-interaction-id=\"b290983\">Colaboraci\u00f3n en Equipo<\/p>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\n<\/div>\n<div class=\"elementor-element elementor-element-6fdc8679 e-con e-atomic-element e-flexbox-base e-6fdc8679-11a4c9b\" data-id=\"6fdc8679\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"6fdc8679\">\n    \t\t\t<p class=\"e-559fe6e1-4329149 e-paragraph-base\" data-interaction-id=\"559fe6e1\">\u00bfTe interesa un proyecto similar?<\/p>\n\t\t\t\t<div class=\"elementor-element elementor-element-55b9f40c elementor-align-left elementor-widget elementor-widget-button\" data-id=\"55b9f40c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/koredesign.studio\/#contact\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-box-arrow-up-right\" viewbox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5\"><\/path><path fill-rule=\"evenodd\" d=\"M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ponte en contacto<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\n<\/div>\n\n<\/div>\n\n<\/div>\n\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Web Development Jumping Game Overview Developed as part of the Mayerfeld Practicum Program in collaboration with a 4-member development team, Jumping Game is an interactive, browser-based mini-game inspired by Chrome\u2019s classic offline T-Rex mechanics.The primary objective of the project was to engineer a responsive, pure Vanilla JavaScript game engine from scratch\u2014focusing on fluid movement physics, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1595","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/pages\/1595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/comments?post=1595"}],"version-history":[{"count":88,"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/pages\/1595\/revisions"}],"predecessor-version":[{"id":2908,"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/pages\/1595\/revisions\/2908"}],"wp:attachment":[{"href":"https:\/\/koredesign.studio\/es\/wp-json\/wp\/v2\/media?parent=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}