{"id":4508,"date":"2013-05-13T05:37:09","date_gmt":"2013-05-13T05:37:09","guid":{"rendered":"http:\/\/www.danielparente.net\/es\/?p=4508"},"modified":"2013-05-13T05:37:09","modified_gmt":"2013-05-13T05:37:09","slug":"tutorial-de-implementacion-de-un-multiplayer-en-html5","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/es\/2013\/05\/13\/tutorial-de-implementacion-de-un-multiplayer-en-html5\/","title":{"rendered":"Tutorial de implementaci\u00f3n de un multiplayer en HTML5"},"content":{"rendered":"<p><a href=\"https:\/\/e928cfdc7rs.exactdn.com\/es\/wp-content\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&w=2560\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-4503\" alt=\"gamenetwork\" src=\"https:\/\/e928cfdc7rs.exactdn.com\/es\/wp-content\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all\" width=\"645\" height=\"452\" title=\"\" srcset=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all 645w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork-300x210.jpg?strip=all 300w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=64 64w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=129 129w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=193 193w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=387 387w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=451 451w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=516 516w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork.jpg?strip=all&amp;w=580 580w\" sizes=\"(max-width: 645px) 100vw, 645px\"\/><\/a><\/p>\n<p>El HTML5 se est&#xE1; poco a poco convirtiendo en un tecnolog&#xED;a interesante para el desarrollo de apps y videojuegos, de juegos de peque&#xF1;o calibre o de pobres gr&#xE1;ficos, se fue caminando a juegos bastante interesantes y con un visual bastante cuidado, con la ventaja a&#xF1;adida de lo f&#xE1;cil que es llevarlo entre plataformas.<\/p>\n<p>Si ademas a este le a&#xF1;adimos la posibilidad de multiplayer?<\/p><div id=\"danie-2248552122\" class=\"danie-content danie-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-4906861079337018\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-4906861079337018\" data-ad-slot=\"8576260680\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n<p>Por casualidad (porque no lo buscaba) he encontrado un tutorial bastante interesante sobre como <a href=\"http:\/\/www.htmlgoodies.com\/html5\/client\/real-time-multiplayer-in-html5.html?utm_source=buffer&amp;utm_medium=twitter&amp;utm_campaign=Buffer&amp;utm_content=bufferbc125#fbid=6kd4TQx462n\" target=\"_blank\" rel=\"noopener\">desarrollar un funci&#xF3;n multiplayer para nuestros juegos en HTML5<\/a>, que &#xA0;ademas de permitir observar como se implementa, tambi&#xE9;n nos ayuda a entender algunos de los conceptos por detr&#xE1;s de la una funci&#xF3;n multiplayer.<\/p>\n<p>&#xA0;<\/p>\n<p>&#xA0;<\/p>\n<p>En la parte final del articulo est&#xE1;n los links sobre otros dos articulos bastante buenos:<\/p>\n<p>&#x2013; Uno sobre l<a href=\"http:\/\/gafferongames.com\/networking-for-game-programmers\/what-every-programmer-needs-to-know-about-game-networking\/\" target=\"_blank\" rel=\"noopener\">as funciones de red<\/a><\/p>\n<p>&#x2013; Otros sobre sobre el <a href=\"http:\/\/www.altdevblogaday.com\/2011\/07\/09\/synchronous-rts-engines-and-a-tale-of-desyncs\/\" target=\"_blank\" rel=\"noopener\">sincronismo en juegos de estrat&#xE9;gia<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El HTML5 se est&#xE1; poco a poco convirtiendo en un tecnolog&#xED;a interesante para el desarrollo de apps y videojuegos, de juegos de peque&#xF1;o calibre o de pobres gr&#xE1;ficos, se fue caminando a juegos bastante interesantes y con un visual bastante cuidado, con la ventaja a&#xF1;adida de lo f&#xE1;cil que es llevarlo entre plataformas. Si ademas [&#x2026;]<\/p>\n","protected":false},"author":1,"featured_media":4509,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3118,3113],"tags":[3122,3119,3121,3120],"class_list":["post-4508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-multiplayer","category-tutoriales-de-videojuegos-2","tag-como-implementar-una-multiplayer","tag-multiplayer-en-html5","tag-teoria-de-redes-para-videojuegos","tag-tutorial-de-desarrollo-de-multiplayer"],"blocksy_meta":[],"jetpack_featured_media_url":"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2013\/05\/gamenetwork1.jpg?strip=all","jetpack-related-posts":[{"id":303011,"url":"https:\/\/www.danielparente.net\/es\/2024\/09\/23\/como-comenzar-en-el-desarrollo-de-videojuegos\/","url_meta":{"origin":4508,"position":0},"title":"C\u00f3mo comenzar en el desarrollo de videojuegos: Una gu\u00eda para principiantes","author":"danielparente","date":"23 September, 2024","format":false,"excerpt":"Introducci\u00f3n C\u00f3mo comenzar en el desarrollo de videojuegos El desarrollo de videojuegos es una industria apasionante y en constante crecimiento. Si siempre has so\u00f1ado con crear tu propio juego, te encuentras en el lugar correcto. En esta gu\u00eda para principiantes, abordaremos los aspectos fundamentales del desarrollo de videojuegos, incluyendo la\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"C\u00f3mo comenzar en el desarrollo de videojuegos","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/09\/1727097707_1246_2548.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":302944,"url":"https:\/\/www.danielparente.net\/es\/2024\/05\/15\/mitos-y-realidades-del-indie-game-dev-desarrollo-de-videojuegos\/","url_meta":{"origin":4508,"position":1},"title":"MITOS y REALIDADES del INDIE GAME DEV | Desarrollo de Videojuegos","author":"danielparente","date":"15 May, 2024","format":false,"excerpt":"Introducci\u00f3n MITOS y REALIDADES del INDIE GAME DEV En el mundo de desarrollo de videojuegos, especialmente en el sector de los indie games, abundan numerosos mitos y realidades que pueden confundir tanto a novatos como a entusiastas con algo de experiencia. A lo largo de este post, exploraremos estas ideas\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"ES DANIEL PARENTE -- MITOS y REALIDADES del INDIE GAME DEV","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-MITOS-y-REALIDADES-del-INDIE-GAME-DEV.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-MITOS-y-REALIDADES-del-INDIE-GAME-DEV.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-MITOS-y-REALIDADES-del-INDIE-GAME-DEV.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-MITOS-y-REALIDADES-del-INDIE-GAME-DEV.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-MITOS-y-REALIDADES-del-INDIE-GAME-DEV.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":303017,"url":"https:\/\/www.danielparente.net\/es\/2024\/10\/20\/salsa-secreta-del-desarrollo-de-videojuegos\/","url_meta":{"origin":4508,"position":2},"title":"La Salsa Secreta del Desarrollo de Videojuegos: Del Concepto al Lanzamiento \ud83c\udfae","author":"danielparente","date":"20 October, 2024","format":false,"excerpt":"La Salsa Secreta del Desarrollo de Videojuegos El desarrollo de videojuegos no es solo programaci\u00f3n y gr\u00e1ficos bonitos. Es una monta\u00f1a rusa de creatividad, resoluci\u00f3n de problemas y trabajo en equipo que da vida a mundos virtuales. Pero, \u00bfqu\u00e9 hace que un juego realmente funcione? \u00a1Sumerj\u00e1monos en la salsa secreta\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/10\/0_can_you_create_me_a_realistic_3D_Pixar_Playdoh_sce.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/10\/0_can_you_create_me_a_realistic_3D_Pixar_Playdoh_sce.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/10\/0_can_you_create_me_a_realistic_3D_Pixar_Playdoh_sce.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/10\/0_can_you_create_me_a_realistic_3D_Pixar_Playdoh_sce.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/10\/0_can_you_create_me_a_realistic_3D_Pixar_Playdoh_sce.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":302957,"url":"https:\/\/www.danielparente.net\/es\/2024\/07\/20\/desentranando-los-costes-del-desarrollo-de-videojuegos-una-guia-completa\/","url_meta":{"origin":4508,"position":3},"title":"Desentra\u00f1ando los Costes del Desarrollo de Videojuegos: Una Gu\u00eda Completa","author":"danielparente","date":"20 July, 2024","format":false,"excerpt":"Introducci\u00f3n Desentra\u00f1ando los Costes del Desarrollo de Videojuegos \u00bfAlguna vez has so\u00f1ado con crear el pr\u00f3ximo gran \u00e9xito de los videojuegos? \ud83c\udfae Ya seas un desarrollador indie aspirante o un profesional experimentado de la industria, entender los costes asociados al desarrollo de videojuegos es crucial para convertir tu visi\u00f3n en\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"ES DANIEL PARENTE -- Desentra\u00f1ando los Costes del Desarrollo de Videojuegos: Una Gu\u00eda Completa","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/07\/ES-DANIEL-PARENTE-Desentranando-los-Costes-del-Desarrollo-de-Videojuegos-Una-Guia-Completa.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/07\/ES-DANIEL-PARENTE-Desentranando-los-Costes-del-Desarrollo-de-Videojuegos-Una-Guia-Completa.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/07\/ES-DANIEL-PARENTE-Desentranando-los-Costes-del-Desarrollo-de-Videojuegos-Una-Guia-Completa.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/07\/ES-DANIEL-PARENTE-Desentranando-los-Costes-del-Desarrollo-de-Videojuegos-Una-Guia-Completa.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/07\/ES-DANIEL-PARENTE-Desentranando-los-Costes-del-Desarrollo-de-Videojuegos-Una-Guia-Completa.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":303076,"url":"https:\/\/www.danielparente.net\/es\/2025\/04\/25\/el-futuro-del-desarrollo-de-videojuegos\/","url_meta":{"origin":4508,"position":4},"title":"El futuro del desarrollo de videojuegos: C\u00f3mo la IA Modela la Pr\u00f3xima Era","author":"danielparente","date":"25 April, 2025","format":false,"excerpt":"El desarrollo de videojuegos independiente constituy\u00f3, durante mucho tiempo, un faro singular de creatividad. Permite equipos reducidos, o desarrolladores individuales, crear experiencias l\u00fadicas verdaderamente \u00fanicas. La reciente emergencia de la inteligencia artificial (IA) marca un cambio tremendamente profundo. Desde optimizar procesos laborales hasta potenciar capacidades creativas, la IA redibuja intensamente\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/futuro_desarrollo_videojuegos_1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/futuro_desarrollo_videojuegos_1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/futuro_desarrollo_videojuegos_1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/futuro_desarrollo_videojuegos_1.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":302951,"url":"https:\/\/www.danielparente.net\/es\/2024\/05\/25\/el-impacto-de-la-inteligencia-artificial-en-la-industria-de-los-videojuegos-en-2024\/","url_meta":{"origin":4508,"position":5},"title":"El Impacto de la Inteligencia Artificial en la Industria de los Videojuegos en 2024","author":"danielparente","date":"25 May, 2024","format":false,"excerpt":"En un mundo donde la tecnolog\u00eda avanza a pasos agigantados, el informe de Unity Gaming Report 2024 ha puesto de manifiesto un dato revelador: el 62% de los desarrolladores de videojuegos est\u00e1n actualmente utilizando herramientas de inteligencia artificial (IA) en sus flujos de trabajo. Este cambio hacia la IA generativa\u2026","rel":"","context":"In &quot;Desarrollo de videojuegos&quot;","block_context":{"text":"Desarrollo de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/desarrollo-de-videojuegos-2\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-El-Impacto-de-la-Inteligencia-Artificial-en-la-Industria-de-los-Videojuegos-en-2024.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-El-Impacto-de-la-Inteligencia-Artificial-en-la-Industria-de-los-Videojuegos-en-2024.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-El-Impacto-de-la-Inteligencia-Artificial-en-la-Industria-de-los-Videojuegos-en-2024.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-El-Impacto-de-la-Inteligencia-Artificial-en-la-Industria-de-los-Videojuegos-en-2024.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/05\/ES-DANIEL-PARENTE-El-Impacto-de-la-Inteligencia-Artificial-en-la-Industria-de-los-Videojuegos-en-2024.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p2TqUj-1aI","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/4508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/comments?post=4508"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/4508\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/media\/4509"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/media?parent=4508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/categories?post=4508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/tags?post=4508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}