{"id":103,"date":"2025-10-06T09:08:35","date_gmt":"2025-10-06T09:08:35","guid":{"rendered":"https:\/\/grup8.uabcilab.cat\/?p=103"},"modified":"2025-10-06T15:43:48","modified_gmt":"2025-10-06T15:43:48","slug":"la-bomba-nuclear-secreta-de-gandhi-la-curiosa-historia-detras-del-bug-mas-famoso-de-civilization","status":"publish","type":"post","link":"https:\/\/grupbk8.uabcilab.cat\/?p=103","title":{"rendered":"La bomba nuclear secreta de Gandhi: la curiosa historia detr\u00e1s del bug m\u00e1s famoso de Civilization"},"content":{"rendered":"\n<p>En el mundo de los videojuegos de estrategia, pocas an\u00e9cdotas son tan legendarias como la de Gandhi lanzando bombas nucleares en Sid Meier\u2019s Civilization. Este l\u00edder, conocido hist\u00f3ricamente por su filosof\u00eda de la no violencia, se volvi\u00f3 incre\u00edblemente agresivo en el juego, hasta el punto de convertirse en el terror nuclear de los jugadores. Pero\u2026 \u00bfqu\u00e9 tan real es esta historia?<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-large-font-size\"><strong>El mito del \u201cGandhi nuclear\u201d<\/strong><\/p>\n\n\n\n<p>Desde Civilization II (1996), los jugadores empezaron a notar que Gandhi \u2014s\u00ed, el Mahatma Gandhi\u2014 parec\u00eda tener una extra\u00f1a obsesi\u00f3n con las armas nucleares. Aunque otros l\u00edderes usaban estas armas de forma ocasional, Gandhi parec\u00eda hacerlo de manera mucho m\u00e1s frecuente\u2026 y sin provocaci\u00f3n aparente.<\/p>\n\n\n\n<p>Esto contrastaba radicalmente con su imagen hist\u00f3rica y con su supuesta programaci\u00f3n dentro del juego, donde ten\u00eda uno de los niveles de agresividad m\u00e1s bajos.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u00bfQu\u00e9 pas\u00f3 realmente? El bug del \u201cinteger overflow\u201d<\/strong><\/p>\n\n\n\n<p>En Civilization, cada l\u00edder tiene valores num\u00e9ricos que determinan su comportamiento. Uno de estos valores es la agresividad, que se med\u00eda del 1 al 10. Gandhi, por l\u00f3gica, ten\u00eda un valor de 1, el m\u00e1s pac\u00edfico.<\/p>\n\n\n\n<p>El problema comenz\u00f3 cuando el jugador adoptaba la democracia como forma de gobierno, lo que reduc\u00eda la agresividad de todos los l\u00edderes en -2 puntos. Para la mayor\u00eda, no pasaba nada\u2026 pero:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gandhi ten\u00eda 1 de agresividad.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si se le restaban 2, el juego calculaba su agresividad como -1.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pero los sistemas de la \u00e9poca (lenguajes como C o C++) no pod\u00edan interpretar n\u00fameros negativos correctamente si usaban variables unsigned (sin signo).<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>As\u00ed que -1 se convert\u00eda en 255.<\/li>\n<\/ul>\n\n\n\n<p>En efecto, el personaje m\u00e1s pac\u00edfico se convert\u00eda en el m\u00e1s violento del juego.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>Resultado: Gandhi, el se\u00f1or de la guerra nuclear<\/strong><\/p>\n\n\n\n<p>Con ese nivel de agresividad de 255, Gandhi no solo se volv\u00eda hostil, sino que activaba la producci\u00f3n y el uso de armas nucleares al m\u00ednimo conflicto. De ah\u00ed nacieron los memes, leyendas y an\u00e9cdotas que hoy forman parte del ADN de Civilization.<\/p>\n\n\n\n<p>Este comportamiento se volvi\u00f3 tan popular y viral entre la comunidad que, en versiones posteriores del juego, los desarrolladores decidieron mantenerlo a prop\u00f3sito como una broma interna. En Civilization V, incluso hay un logro llamado \u201cNuclear Gandhi\u201d.<\/p>\n\n\n\n<p class=\"has-large-font-size\"><strong>\u00bfBug o caracter\u00edstica?<\/strong><\/p>\n\n\n\n<p>Aunque originalmente se trat\u00f3 de un error de programaci\u00f3n, el caso de Gandhi en Civilization es uno de esos ejemplos donde un bug termina dando personalidad al juego. Se convirti\u00f3 en una especie de leyenda urbana dentro del g\u00e9nero de estrategia, tanto as\u00ed que los fans lo consideran casi un \u201cjefe oculto\u201d del mundo de Civ.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Lo de Gandhi y las bombas nucleares no es solo un meme: es un reflejo de c\u00f3mo peque\u00f1os errores de programaci\u00f3n pueden generar grandes historias en los videojuegos. En el mundo de la estrategia, donde cada n\u00famero cuenta, un simple overflow puede convertir al m\u00e1s pac\u00edfico de los l\u00edderes en el m\u00e1s temido del planeta.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La historia de Gandhi lanzando bombas nucleares en Sid Meier\u2019s Civilization es uno de los bugs m\u00e1s famosos del mundo gamer. Un error de programaci\u00f3n convirti\u00f3 al l\u00edder m\u00e1s pac\u00edfico en el m\u00e1s agresivo del juego, dando lugar a memes, leyendas y un \u00edcono inesperado en la saga. Descubre c\u00f3mo un simple overflow num\u00e9rico cre\u00f3 al temido \u00abGandhi nuclear\u00bb.<\/p>\n","protected":false},"author":1,"featured_media":319,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_layout":"default_layout","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29,27],"tags":[63,61,60,64,62],"class_list":["post-103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-curiosidades","category-estrategia","tag-bugslegendarios","tag-curiosidadesgamer","tag-gandhinuclear","tag-historiadelgaming","tag-videojuegosdeestrategia"],"jetpack_featured_media_url":"https:\/\/grupbk8.uabcilab.cat\/wp-content\/uploads\/2025\/10\/Captura-de-pantalla-2025-10-06-a-las-16.00.07.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/posts\/103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=103"}],"version-history":[{"count":6,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/posts\/103\/revisions"}],"predecessor-version":[{"id":342,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/posts\/103\/revisions\/342"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=\/wp\/v2\/media\/319"}],"wp:attachment":[{"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grupbk8.uabcilab.cat\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}