{"id":1397,"date":"2012-04-18T07:29:58","date_gmt":"2012-04-18T06:29:58","guid":{"rendered":"http:\/\/danielrparente.wordpress.com\/?p=1397"},"modified":"2012-04-18T07:29:58","modified_gmt":"2012-04-18T06:29:58","slug":"aprender-con-los-mejores-codigo-fuente-de-prince-of-persia","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/es\/2012\/04\/18\/aprender-con-los-mejores-codigo-fuente-de-prince-of-persia\/","title":{"rendered":"Aprender con los mejores: Codigo fuente de Prince of Persia"},"content":{"rendered":"<p><a href=\"http:\/\/danielrparente.files.wordpress.com\/2012\/04\/jordan-mechner-at-his-apple.jpg\" target=\"_blank\" rel=\"noopener\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignleft size-full wp-image-1398\" title=\"Jordan-Mechner-at-his-Apple-\" src=\"http:\/\/danielrparente.files.wordpress.com\/2012\/04\/jordan-mechner-at-his-apple.jpg\" alt=\"\" width=\"600\" height=\"460\" srcset=\"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all 600w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple-300x230.jpg?strip=all 300w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=60 60w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=120 120w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=180 180w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=240 240w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=360 360w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=420 420w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=480 480w, https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2012\/04\/jordan-mechner-at-his-apple.jpg?strip=all&amp;w=540 540w\" sizes=\"(max-width: 600px) 100vw, 600px\"\/><\/a><\/p>\n<p>No hay mejor forma de aprender, que el de mirar el trabajo de otros, y sobretodo de otros mejores que nosotros. Prince of Persia fue uno de los grandes juegos de la historia del videojuego, innovador como pocos, y que genero toda una nueva generaci&#xF3;n de videojuegos.<\/p>\n<p>Ahora parece que por casualidad, acidente&#xA0; o otros nombres (a mi me choca que uno pueda llegar&#xA0; a perder el codigo fuente de algo importante), Jordan Mechner encontro unas viejas disquettes con el codigo fuente del Prince of Persia para Apple II. Despu&#xE9;s de algunas semanas de lucha tecnol&#xF3;gica y investigaci&#xF3;n arquel&#xF3;gica conseguio recuperar el codigo y compartirlo en <a title=\"Prince of persia source code\" href=\"https:\/\/github.com\/jmechner\/Prince-of-Persia-Apple-II\" target=\"_blank\" rel=\"noopener\">github<\/a>.<\/p><div id=\"danie-2284254174\" 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>Mechner tambi&#xE9;n libero un documento que explica con algun detalle&#xA0; el codigo, y que fue originalmente escrito durante el primer proceso de porting del juego a otras plataformas como el commodore Amiga y la Sega Genesis.<\/p>\n<p>Habr&#xE1;n mas actualizaciones a trav&#xE9;s de https:\/\/twitter.com\/#!\/jmechner\/ y del hastag #popsource<\/p>\n<p>Por si el documento desapareciese:<a href=\"http:\/\/danielrparente.files.wordpress.com\/2012\/04\/princeofpersia_popsource009.pdf\" target=\"_blank\" rel=\"noopener\">princeofpersia_popsource009<\/a><\/p>\n<p>&#xA0;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No hay mejor forma de aprender, que el de mirar el trabajo de otros, y sobretodo de otros mejores que nosotros. Prince of Persia fue uno de los grandes juegos de la historia del videojuego, innovador como pocos, y que genero toda una nueva generaci&#xF3;n de videojuegos. Ahora parece que por casualidad, acidente&#xA0; o otros [&#x2026;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[23,30,57,109],"tags":[379,1238,1624,1625,1626,1765],"class_list":["post-1397","post","type-post","status-publish","format-standard","hentry","category-crear-videojuegos","category-diseno-de-videojuegos","category-industria-interacional-de-videojuegos","category-videojuegos","tag-commodore-amiga","tag-jordan-mechner","tag-prince-of-persia","tag-prince-of-persia-source-code","tag-princeofpersia","tag-sega-genesis"],"blocksy_meta":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":302858,"url":"https:\/\/www.danielparente.net\/es\/2024\/03\/29\/eligiendo-el-motor-de-juegos-adecuado-unity-vs-unreal-vs-godot\/","url_meta":{"origin":1397,"position":0},"title":"Eligiendo el Motor de Juegos Adecuado: Unity vs Unreal vs Godot","author":"danielparente","date":"29 March, 2024","format":false,"excerpt":"Introducci\u00f3n Eligiendo el Motor de Juegos Adecuado El mundo del desarrollo de videojuegos es vasto y en constante evoluci\u00f3n, con numerosos motores de juegos compitiendo por la atenci\u00f3n de los desarrolladores aspirantes. Tres contendientes prominentes en este \u00e1mbito son Unity, Unreal y Godot. Cada motor ofrece sus propias fortalezas, debilidades\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":"EN DANIEL PARENTE -- Eligiendo el Motor de Juegos Adecuado Unity vs Unreal vs Godot","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/03\/EN-DANIEL-PARENTE-Eligiendo-el-Motor-de-Juegos-Adecuado-Unity-vs-Unreal-vs-Godot-1.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/03\/EN-DANIEL-PARENTE-Eligiendo-el-Motor-de-Juegos-Adecuado-Unity-vs-Unreal-vs-Godot-1.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/03\/EN-DANIEL-PARENTE-Eligiendo-el-Motor-de-Juegos-Adecuado-Unity-vs-Unreal-vs-Godot-1.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/03\/EN-DANIEL-PARENTE-Eligiendo-el-Motor-de-Juegos-Adecuado-Unity-vs-Unreal-vs-Godot-1.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2024\/03\/EN-DANIEL-PARENTE-Eligiendo-el-Motor-de-Juegos-Adecuado-Unity-vs-Unreal-vs-Godot-1.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":303011,"url":"https:\/\/www.danielparente.net\/es\/2024\/09\/23\/como-comenzar-en-el-desarrollo-de-videojuegos\/","url_meta":{"origin":1397,"position":1},"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":1397,"position":2},"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":302957,"url":"https:\/\/www.danielparente.net\/es\/2024\/07\/20\/desentranando-los-costes-del-desarrollo-de-videojuegos-una-guia-completa\/","url_meta":{"origin":1397,"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":303040,"url":"https:\/\/www.danielparente.net\/es\/2025\/04\/11\/industria-del-videojuego-espanola-en-2024\/","url_meta":{"origin":1397,"position":4},"title":"El Despegue Definitivo: La Industria del Videojuego Espa\u00f1ola en 2024","author":"danielparente","date":"11 April, 2025","format":false,"excerpt":"Un Viaje por el Coraz\u00f3n Digital y Creativo de la Industria del Videojuego Espa\u00f1ola en 2024 \u00a1Prep\u00e1rate! Vamos a sumergirnos en el fascinante universo del videojuego espa\u00f1ol. Un sector que no para de crecer y sorprender, con\u00a0perspectivas muy optimistas para 2025. Puntos Clave para Entender el Momento Actual\u00a0\u2728 Crecimiento imparable:\u00a0La\u2026","rel":"","context":"In &quot;Industria Espa\u00f1ola de videojuegos&quot;","block_context":{"text":"Industria Espa\u00f1ola de videojuegos","link":"https:\/\/www.danielparente.net\/es\/category\/industria-espanola-de-videojuegos\/"},"img":{"alt_text":"Industria Espan\u0303ola de videojuegos en 2024","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/Industria-Espanola-de-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\/2025\/04\/Industria-Espanola-de-videojuegos-en-2024.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/Industria-Espanola-de-videojuegos-en-2024.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/Industria-Espanola-de-videojuegos-en-2024.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/Industria-Espanola-de-videojuegos-en-2024.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2025\/04\/Industria-Espanola-de-videojuegos-en-2024.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":303360,"url":"https:\/\/www.danielparente.net\/es\/2026\/05\/20\/pipeline-de-prototipado-de-funcionalidades-de-juegos-con-ia\/","url_meta":{"origin":1397,"position":5},"title":"Pipeline de Prototipado de Funcionalidades de Juegos con IA","author":"danielparente","date":"20 May, 2026","format":false,"excerpt":": Un pipeline de prototipado de funcionalidades de juegos con IA ayud\u00f3 a un desarrollador indie a conseguir 70.000 listas de deseos de Steam en solo dos semanas. Esta documentaci\u00f3n t\u00e9cnica desglosa el flujo de trabajo completo de 9 pasos, desde la configuraci\u00f3n del contexto global del proyecto y la\u2026","rel":"","context":"In &quot;Inteligencia Artificial&quot;","block_context":{"text":"Inteligencia Artificial","link":"https:\/\/www.danielparente.net\/es\/category\/inteligencia-artificial\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/2\/2026\/05\/AI_Powered_Game_Feature_Prototyping_Pipeline.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/p2TqUj-mx","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/1397","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=1397"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/posts\/1397\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/media?parent=1397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/categories?post=1397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/es\/wp-json\/wp\/v2\/tags?post=1397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}