The journey continues with this ALL NEW volume in the Game Programming Gems series! As with the first two volumes, a dynamic group of some of the best game programmers in the industry have generously joined together to share their insights and techniques. Their ready-to-use ideas, tips, and solutions, will help save hours of programming time, prevent redundancy, and leave you with more time to add cutting-edge features to your own games. Covering all the key areas of game development, this invaluable resource delves deep into the problems often encountered by programmers, and provides practical, valid solutions. Each section is edited by an expert in the field to ensure that the ideas are original, accurate, and useful for a variety of game development projects. In addition to covering Mathematics, Graphics, General Programming, Audio, and Artificial Intelligence, Game Programming Gems 3 also includes an all new section on Network and Multiplayer games. This is a must-have reference, and series, for every game developer. If you are just getting started, this book offers a true cross-section of the challenges you’ll face, and provides a variety of additional references to help you find all the resources you need to advance your skills and knowledge. If you’re an expert already, you’ll find new ideas and techniques to help save plenty of valuable programming time. ON THE CD-ROM (Windows)The CD-ROM is packed with portable source code in C & C++. Most of the techniques will work on all platforms, however, there are some techniques which will only work on Windows/ DirectX. Also included are demos of many of the techniques described in the book, the DirectX8.1 SDK, the OpenGL Utility Toolkit (GLUT), the glSetup Monolithic version, and high resolution versions of the color plates. System Requirements:To use all of the code in the book, it is recommended that you know the following: C and C++, x86 assembler (if you’re a PC engine programmer), and OpenGL and Direct3D (if you’re a 3D programmer). Section EditorsKim Pallister, General ProgrammingJohn Byrd, MathematicsSteve Woodcock, Artificial IntelligenceJeff Lander, GraphicsAndrew Kirmse, Network and MultiplayerScott Patterson, Audio Section HighlightsGeneral Programming: Scheduling game events, object-composition framework, C-style macros, function-binding code generation, handle-based smart pointers, custom STL allocatorsMathematics: Fast base-2 functions, using vector fractions, approximations to trigonometric functions, constrained inverse kinematics, cellular automata for physical modelingArtificial Intelligence: Optimized machine learning with GoGap, terrain analysis in an RTS, tactical path-finding with A*, a fast approach to navigation meshesGraphics: T-junction elimination and retriangulation, fast heightfield normal calculation, realistic character locomotion, a programmable vertex shader compiler, procedural texturingNetwork and Multiplayer: Minimizing latency in real-time strategy games, scaling multiplayer servers, template-based object serialization, secure socketsAudio: Audio compression with Ogg Vorbis, creating a compelling 3D audio environment, obstruction using axis-aligned bounding boxes, using the biquad resonant filter
ترجمه فارسی (ترجمه ماشینی)
سفر با این جلد جدید در سری بازی های برنامه نویسی Gems ادامه می یابد! مانند دو جلد اول، گروهی پویا از برخی از بهترین برنامه نویسان بازی در صنعت سخاوتمندانه به یکدیگر پیوسته اند تا بینش و تکنیک های خود را به اشتراک بگذارند. ایدهها، راهنماییها و راهحلهای آماده آنها به صرفهجویی در ساعتها در زمان برنامهنویسی کمک میکند، از افزونگی جلوگیری میکند و زمان بیشتری برای افزودن ویژگیهای پیشرفته به بازیهای خود در اختیار شما قرار میدهد. این منبع ارزشمند که تمام زمینه های کلیدی توسعه بازی را پوشش می دهد، عمیقاً به مشکلاتی که اغلب برنامه نویسان با آن مواجه می شوند، می پردازد و راه حل های عملی و معتبری را ارائه می دهد. هر بخش توسط یک متخصص در این زمینه ویرایش می شود تا اطمینان حاصل شود که ایده ها اصلی، دقیق و مفید برای انواع پروژه های توسعه بازی هستند. علاوه بر پوشش ریاضیات، گرافیک، برنامه نویسی عمومی، صوتی و هوش مصنوعی، Game Programming Gems 3 همچنین شامل یک بخش کاملاً جدید در مورد بازی های شبکه و چند نفره است. این یک مرجع و سری ضروری برای هر توسعه دهنده بازی است. اگر تازه شروع کردهاید، این کتاب مقطع واقعی چالشهایی را که با آنها روبرو خواهید شد، ارائه میدهد و منابع مختلفی را ارائه میکند تا به شما کمک کند همه منابعی را که برای پیشرفت مهارتها و دانش خود نیاز دارید، پیدا کنید. اگر قبلاً یک متخصص هستید، ایده ها و تکنیک های جدیدی برای کمک به صرفه جویی در زمان برنامه نویسی ارزشمند پیدا خواهید کرد. روی CD-ROM (ویندوز) CD-ROM با کد منبع قابل حمل به زبان C و C و amp; C++. بیشتر تکنیک ها روی همه پلتفرم ها کار می کنند، با این حال، تکنیک هایی وجود دارد که فقط روی ویندوز/دایرکت ایکس کار می کنند. همچنین نمونههای نمایشی بسیاری از تکنیکهای توصیفشده در کتاب، DirectX8.1 SDK، OpenGL Utility Toolkit (GLUT)، نسخه glSetup Monolithic، و نسخههای با وضوح بالا صفحات رنگی گنجانده شده است. سیستم مورد نیاز: برای استفاده از تمام کدهای کتاب، توصیه می شود موارد زیر را بدانید: C و C++، اسمبلر x86 (اگر برنامه نویس موتور رایانه شخصی هستید)، و OpenGL و Direct3D (اگر سه بعدی هستید). برنامه نویس). ویراستاران بخش کیم پالیستر، برنامهنویسی عمومی جان برد، ریاضیات استیو وودکاک، هوش مصنوعی جف لندر، گرافیک اندرو کرمسه، شبکه و چندنفره اسکات پترسون، نکات برجسته بخش صوتی برنامهنویسی عمومی: زمانبندی رویدادهای بازی، چارچوبهای ترکیبی شیء، تولید کدهای ترکیبی به سبک C، ایجاد کدهای ترکیبی به سبک C، ویراستاران بخش کیم پالیستر نشانگرهای هوشمند مبتنی بر، تخصیصدهندههای سفارشی STL ریاضیات: توابع سریع پایه-2، با استفاده از کسرهای برداری، تقریب به توابع مثلثاتی، سینماتیک معکوس محدود، اتوماتای سلولی برای مدلسازی فیزیکی هوش مصنوعی: یادگیری ماشینی بهینه شده با GoGap، تجزیه و تحلیل زمین در یک RTS، مسیر تاکتیکی با A*، یک رویکرد سریع به شبکه های ناوبری گرافیک: حذف و مثلث بندی مجدد T-junction، محاسبه عادی ارتفاع سریع، حرکت واقعی کاراکترها، یک کامپایلر سایه زن قابل برنامه ریزی، تکسچرینگ رویه ای شبکه و چند نفره: به حداقل رساندن تاخیر در بازی های استراتژی زمان واقعی، مقیاس پذیری سرور چند نفره s، سریال سازی اشیاء مبتنی بر الگو، سوکت های ایمن صدا: فشرده سازی صدا با Ogg Vorbis، ایجاد یک محیط صوتی سه بعدی جذاب، انسداد با استفاده از جعبه های مرزی تراز محور، با استفاده از فیلتر تشدید دو چهارگانه
نقد و بررسیها
هنوز بررسیای ثبت نشده است.