Show Notes
- Amazon Sweden Store: https://www.amazon.se/dp/1680500554?tag=9natreeswe-21
- Amazon Worldwide Store: https://global.buys.trade/Mazes-for-Programmers%3A-Code-Your-Own-Twisty-Little-Passages-Jamis-Buck.html
- eBay: https://www.ebay.com/sch/i.html?_nkw=Mazes+for+Programmers+Code+Your+Own+Twisty+Little+Passages+Jamis+Buck+&mkcid=1&mkrid=711-53200-19255-0&siteid=0&campid=5339060787&customid=9natree&toolid=10001&mkevt=1
- Läs mer: https://swedish.9natree.com/read/1680500554/
#Labyrintgenerering #Ellersalgoritm #Dijkstrasalgoritm #Maskaderutnät #Vävdalabyrinter #MazesforProgrammers
Mazes for Programmers: Code Your Own Twisty Little Passages av Jamis Buck är en praktiskt inriktad bok om algoritmer, datastrukturer och visualisering, med labyrinter som sammanhållande problem. Den publicerades 2015 av Pragmatic Bookshelf och använder främst Ruby i sina fungerande exempel, men idéerna kan tillämpas i andra språk. Boken riktar sig till programmerare som redan kan grunder som listor, uppslagstabeller och objektorientering, och som vill förstå algoritmer genom ett tydligt, avgränsat projekt. Buck går från enkla rutnät och grundläggande genereringsmetoder till mer ovanliga former, vävda passager, flera dimensioner och böjda ytor. Ett viktigt spår är också hur en labyrint analyseras och löses med Dijkstras algoritm. Syftet är alltså inte främst att utbilda professionella labyrintkonstruktörer. I stället används labyrinter för att visa hur små designval påverkar struktur, prestanda, slumpmässighet och det visuella resultatet. Det gör boken till en konkret introduktion till experimentell programmering, där läsaren successivt bygger ett återanvändbart ramverk och jämför lösningar i praktiken.