{"product_id":"mazes-for-programmers-code-your-own-twisty-little-passages-9781680500554","title":"Laberintos para programadores: Codifica tus propios intrincados pasadizos","description":"\u003cp\u003e¡Descubra los secretos para crear laberintos aleatorios! Tanto si eres un desarrollador de juegos, un conocedor de algoritmos o simplemente buscas un nuevo rompecabezas, estás a punto de subir de nivel. Aprende algoritmos para generar laberintos aleatoriamente en una variedad de formas, tamaños y dimensiones. Dóblalos en cintas de Moebius, pliégalos en cubos y envuélvelos alrededor de esferas. Estíralos en otras dimensiones, apriétalos en contornos arbitrarios y embaldosalos de una vertiginosa variedad de formas. De doce pequeños algoritmos, descubrirás un vasto reservorio de ideas e inspiración.\u003cbr\u003e\u003cbr\u003eDesde los videojuegos hasta las películas, los laberintos son ubicuos. Explora una docena de algoritmos para generar estos rompecabezas aleatoriamente, desde Árbol Binario hasta Eller's, cada uno copiosamente ilustrado y acompañado de implementaciones funcionales en Ruby. Aprenderás sus pros y sus contras, y cómo elegir el adecuado para cada trabajo.\u003cbr\u003e\u003cbr\u003eComenzarás aprendiendo seis algoritmos de laberintos y pasarás de hacer laberintos en papel a escribir programas que los generen y dibujen. Se te presentará el algoritmo de Dijkstra y verás cómo puede ayudar a resolver, analizar y visualizar laberintos. La Parte 2 te mostrará cómo restringir tus laberintos a diferentes formas y contornos, como texto, círculos, rejillas hexagonales y triangulares, y más. Aprenderás técnicas para eliminar callejones sin salida y para hacer que tus pasajes se entrelacen por encima y por debajo. La Parte 3 aborda seis algoritmos más, llevándolo todo al siguiente nivel. Aprenderás a construir tus laberintos en múltiples dimensiones e incluso en superficies curvas.\u003cbr\u003e\u003cbr\u003eA lo largo de todo ello, te descubrirás rebosante de \u003ci\u003eideas\u003c\/i\u003e, la mejor medicina para el bloqueo del programador, el agotamiento y los días más grises. ¡Para cuando termines, estarás lleno de energía y de posibilidades relacionadas con los laberintos!\u003cbr\u003e\u003cbr\u003e\u003cb\u003eLo que necesitas: \u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eEl código de ejemplo requiere la versión 2 del lenguaje de programación Ruby. Algunos ejemplos dependen de la biblioteca ChunkyPNG para generar imágenes PNG, y un capítulo utiliza POV-Ray versión 3.7 para renderizar gráficos 3D.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAutor:\u003c\/b\u003e \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=AUTH-9417113\"\u003eJamis Buck\u003c\/a\u003e\u003cbr\u003e\u003cb\u003eEditorial:\u003c\/b\u003e Pragmatic Bookshelf\u003cbr\u003e\u003cb\u003ePublicado:\u003c\/b\u003e 08\/04\/2015\u003cbr\u003e\u003cb\u003ePáginas:\u003c\/b\u003e 288\u003cbr\u003e\u003cb\u003eTipo de encuadernación:\u003c\/b\u003e Tapa blanda\u003cbr\u003e\u003cb\u003ePeso:\u003c\/b\u003e 1.10 libras\u003cbr\u003e\u003cb\u003eTamaño:\u003c\/b\u003e 9.25h x 7.50w x 0.60d\u003cbr\u003e\u003cb\u003eISBN13:\u003c\/b\u003e 9781680500554\u003cbr\u003e\u003cb\u003eISBN10:\u003c\/b\u003e 1680500554\u003cbr\u003e\u003cb\u003eCategorías BISAC:\u003c\/b\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM051300\"\u003eProgramación | Algoritmos\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM012000\"\u003eDesarrollo de Software e Ingeniería | Gráficos por Computadora\u003c\/a\u003e\u003cbr\u003e- \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=CAT-COM\"\u003eComputadoras\u003c\/a\u003e | \u003ca href=\"https:\/\/sureshotbooks-com.myshopify.com\/search?type=product%2Carticle%2Cpage\u0026amp;q=BISAC-COM034000\"\u003eInteractivo y Multimedia\u003c\/a\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eSobre el autor\u003c\/b\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eJamis Buck es un ex miembro del equipo central de Ruby on Rails y ha trabajado en Basecamp (anteriormente 37signals). Ha estado activo en el código abierto durante años y tiene una profunda pasión por el aprendizaje. Hace algunos años comenzó a investigar y escribir sobre algoritmos de laberintos, y el \"gusanillo\" nunca lo abandonó. Probablemente esté perdido en un laberinto en alguna parte, ahora mismo.\u003c\/p\u003e","brand":"Pragmatic Bookshelf","offers":[{"title":"Default Title","offer_id":42680033378541,"sku":"9781680500554","price":53.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/8097\/6621\/products\/img_c8da1225-4389-47ae-8c4b-5736e6562db7.jpg?v=1649690623","url":"https:\/\/sureshotbooks.com\/es\/products\/mazes-for-programmers-code-your-own-twisty-little-passages-9781680500554","provider":"SureShot Books Publishing LLC","version":"1.0","type":"link"}