مارپیچها برای برنامهنویسان ۲۰۱۵
Mazes for Programmers 2015
دانلود کتاب مارپیچها برای برنامهنویسان ۲۰۱۵ (Mazes for Programmers 2015) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Jamis Buck |
|---|
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2015 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
286 |
| نوع فایل |
|
| حجم |
8.6 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب مارپیچها برای برنامهنویسان ۲۰۱۵
رازهای ساختنِ هزارتوهای تصادفی را کشف کنید! چه یک توسعهدهندهی بازی باشید، چه یک علاقهمندِ خبره به الگوریتمها، و چه صرفاً در جستجوی یک معمای جدید، در آستانهی ارتقاء سطح هستید. الگوریتمهایی را بیاموزید تا به طور تصادفی هزارتوهایی در اشکال، اندازهها و ابعاد مختلف ایجاد کنید. آنها را به نوارهای موبیوس خم کنید، به شکل مکعب تا بزنید و به دور کرهها بپیچید. آنها را به ابعاد دیگر بکشید، در طرحهای کلی دلخواه بفشارید و به روشهای سرگیجهآوری موزاییککاری کنید. از دوازده الگوریتم کوچک، منبع عظیمی از ایدهها و الهامات را کشف خواهید کرد.
هزارتوها، از بازیهای ویدیویی گرفته تا فیلمها، همهجا هستند. دوازده الگوریتم برای تولید تصادفی این معماها را بررسی کنید، از درخت باینری گرفته تا الرز، که هر کدام بهطور مفصل مصور شده و با پیادهسازیهای کاربردی در روبی همراه هستند. مزایا و معایب آنها را خواهید آموخت و یاد خواهید گرفت که چگونه الگوریتم مناسب را برای کار انتخاب کنید.
با یادگیری شش الگوریتم هزارتو شروع میکنید و از ساختن هزارتوها روی کاغذ به نوشتن برنامههایی که آنها را تولید و ترسیم میکنند، میروید. با الگوریتم دایجسترا آشنا خواهید شد و خواهید دید که چگونه میتواند به حل، تجزیه و تحلیل و تجسم هزارتوها کمک کند. بخش دوم به شما نشان میدهد که چگونه هزارتوهای خود را به اشکال و طرحهای کلی مختلف، مانند متن، دایره، شبکههای شش ضلعی و مثلثی و موارد دیگر محدود کنید. تکنیکهایی را برای حذف بنبستها و برای بافتن گذرگاههای خود از روی هم و زیر هم خواهید آموخت. بخش سوم به شش الگوریتم دیگر میپردازد و همه چیز را به سطح بعدی میبرد. یاد خواهید گرفت که چگونه هزارتوهای خود را در ابعاد متعدد و حتی روی سطوح منحنی بسازید.
در طول مسیر، خود را سرشار از ایدهها خواهید یافت، بهترین دارو برای مسدود شدن ذهن برنامهنویسان، فرسودگی شغلی و تیرهترین روزها. تا زمانی که کارتان تمام شود، پرانرژی و مملو از احتمالات مربوط به هزارتو خواهید بود!
آنچه شما نیاز دارید:
کد نمونه به نسخهی ۲ زبان برنامهنویسی روبی نیاز دارد. برخی از مثالها برای تولید تصاویر PNG به کتابخانه ChunkyPNG و یک فصل از POV-Ray نسخه 3.7 برای رندر کردن گرافیک سهبعدی استفاده میکند.
فهرست کتاب:
مارپیچها برای برنامهنویسان
توضیحات(انگلیسی)
Unlock the secrets to creating random mazes! Whether you’re a game developer, an algorithm connoisseur, or simply in search of a new puzzle, you’re about to level up. Learn algorithms to randomly generate mazes in a variety of shapes, sizes, and dimensions. Bend them into Moebius strips, fold them into cubes, and wrap them around spheres. Stretch them into other dimensions, squeeze them into arbitrary outlines, and tile them in a dizzying variety of ways. From twelve little algorithms, you’ll discover a vast reservoir of ideas and inspiration.
From video games to movies, mazes are ubiquitous. Explore a dozen algorithms for generating these puzzles randomly, from Binary Tree to Eller’s, each copiously illustrated and accompanied by working implementations in Ruby. You’ll learn their pros and cons, and how to choose the right one for the job.
You’ll start by learning six maze algorithms and transition from making mazes on paper to writing programs that generate and draw them. You’ll be introduced to Dijkstra’s algorithm and see how it can help solve, analyze, and visualize mazes. Part 2 shows you how to constrain your mazes to different shapes and outlines, such as text, circles, hex and triangle grids, and more. You’ll learn techniques for culling dead-ends, and for making your passages weave over and under each other. Part 3 looks at six more algorithms, taking it all to the next level. You’ll learn how to build your mazes in multiple dimensions, and even on curved surfaces.
Through it all, you’ll discover yourself brimming with ideas, the best medicine for programmer’s block, burn-out, and the grayest of days. By the time you’re done, you’ll be energized and full of maze-related possibilities!
What You Need:
The example code requires version 2 of the Ruby programming language. Some examples depend on the ChunkyPNG library to generate PNG images, and one chapter uses POV-Ray version 3.7 to render 3D graphics.
Table of Contents
1. Mazes for Programmers
دیگران دریافت کردهاند
خنده دار نیست: چگونه راست گرایان کمدی را به نفع خود به کار می گیرند ۲۰۲۲
That’s Not Funny: How the Right Makes Comedy Work for Them 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
جرقه: کشف اثر منحصر به فرد خود برای کاری که شما را زنده می کند ۲۰۲۱
Sparked: Discover Your Unique Imprint for Work that Makes You Come Alive 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
۷ اشتباهی که هر سرمایهگذار مرتکب میشود (و چگونه از آنها اجتناب کنیم): مانیفستی برای سرمایهگذاری هوشمندانهتر ۲۰۲۰
7 MISTAKES EVERY INVESTOR MAKES (AND HOW TO AVOID THEM): A manifesto for smarter investing 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
لابیرنت ها و مازها – مروری کلی بر تاریخچه و توسعه آن ها، ۲۰۱۷
MAZES AND LABYRINTHS – A general account of their history and development 2017
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
کتاب ماز: نظریه ها، روش ها و پروتکل ها برای آزمایش شناخت جوندگان ۲۰۱۵
The Maze Book: Theories, Practice, and Protocols for Testing Rodent Cognition 2015
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ثبات شناور برای ناخداها و افسران اول ۲۰۱۲
Ship Stability for Masters and Mates 2012
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
