توضیحات محصول
کتاب Beginning C++ Game Programming
نسخه دوم بازی سازی با C++ به روز شده و بهبود یافته است تا شامل آخرین ویژگی های Visual Studio 2019، SFML و تکنیک های مدرن برنامه نویسی C++ باشد.
با این کتاب، با ساختن پنج بازی کاملاً واقعی با پیچیدگی فزاینده، مقدمه ای سرگرم کننده برای برنامه نویسی بازی خواهید داشت. شما یاد خواهید گرفت که کلون هایی از بازی های محبوب مانند تیمبرمن، پونگ، Zombie survival shooter، coop puzzle platformer and Space Invaders بسازید.
کتاب با پوشش اصول برنامه نویسی شروع می شود. شما موضوعات کلیدی ++C مانند برنامه نویسی شی گرا (OOP) و اشاره گرهای C++ را مطالعه خواهید کرد و با کتابخانه قالب استاندارد (STL) آشنا خواهید شد. این کتاب به شما کمک میکند تا با ساخت یک بازی پنگ، تکنیکهای تشخیص برخورد و فیزیک بازی را بیاموزید. با ساختن بازیها، مفاهیم برنامهنویسی بازی هیجانانگیزی مانند جلوههای ذرهای، صدای جهتدهنده (فضاییسازی)، سایهبانهای قابل برنامهریزی OpenGL، اشیاء و موارد دیگر را نیز یاد خواهید گرفت. در نهایت، الگوهای طراحی بازی را برای افزایش مهارت های برنامه نویسی بازی C++ خود بررسی خواهید کرد.
در پایان کتاب، دانش لازم برای ساخت بازی های خود را با ویژگی های هیجان انگیز از ابتدا به دست خواهید آورد.
پروژه توسعه بازی خود را در Visual Studio 2019 راه اندازی کنید و کتابخانه های C++ مانند SFML را کاوش کنید.
با ساختن یک بازی پنگ، C++ OOP را کاوش کنید
مفاهیم اصلی بازی مانند انیمیشن بازی، فیزیک بازی، تشخیص برخورد، امتیاز گیری و صدای بازی را درک کنید.
برای ایجاد و کنترل هزاران دشمن و شلیک به مسلسل های شلیک سریع از کلاس ها، ارث و ارجاعات استفاده کنید.
با استفاده از اشاره گرها، مراجع و STL ویژگی های پیشرفته ای را به بازی خود اضافه کنید
با یادگیری الگوهای طراحی برنامه نویسی بازی های مدرن، کد بازی خود را مقیاس و دوباره استفاده کنید
این کتاب برای چه کسی است
اگر دانش برنامه نویسی C++ ندارید، به یک دوره آموزشی سطح مبتدی نیاز دارید، یا می خواهید یاد بگیرید که چگونه بازی بسازید یا فقط از بازی ها به عنوان راهی جذاب برای یادگیری C++ استفاده کنید، این کتاب برای شما عالی است. چه بخواهید یک بازی را منتشر کنید (شاید در Steam) یا فقط بخواهید دوستان را با خلاقیت های خود تحت تاثیر قرار دهید، این کتاب برای شما مفید خواهد بود.
فهرست مطالب
C++، SFML، Visual Studio. و شروع بازی اول
متغیرها، اپراتورها و تصمیم گیری ها – متحرک سازی جن ها
رشته های C++ و زمان SFML – ورودی پخش کننده و HUD
حلقهها، آرایهها، سوئیچها، شمارشها و توابع – پیادهسازی بازی I%
برخوردها صدا، و شرایط پایان – بازی را قابل پخش کردن
برنامه نویسی شی گرا – شروع بازی پنگ
تشخیص برخورد دینامیکی و فیزیک – پایان بازی پنگ
SFML Views – شروع بازی Zombie Shooter
مراجع C++، Sprite Sheets و Vertex Arrays
اشاره گرها، کتابخانه قالب استاندارد، و مدیریت بافت
تشخیص برخورد، پیکاپ و گلوله
لایه بندی نماها و پیاده سازی HUD
جلوه های صوتی، فایل 110، و پایان بازی
انتزاع و مدیریت کد – استفاده بهتر از 00P
OOP پیشرفته – وراثت و چند شکلی
ساخت سطوح قابل بازی و تشخیص برخورد
فضایی سازی صدا و HUD
سیستم های ذرات و سایه بان ها
(نکته لطفا از گزینه Look Inside برای دیدن فصل های بیشتر استفاده کنید)
محصولات مرتبط
کتاب طراحی مبدل آنالوگ به دیجیتال سیگما-دلتا در متلب سیمولینک
این کتاب درسی برای یک دوره ترمی مبدل سیگما-دلتا در نظر گرفته شده است. نویسنده استفاده خود از نظریه ریاضی را به حداقل می رساند، بر موارد استفاده واقعی تأکید می کند و مفاهیم را به گونه ای مورد بحث قرار می دهد که برای دانش آموزان بی تجربه و مهندسین مبتدی و حرفه ای قابل دسترس باشد. دانش قبلی در مورد مبدل های Sigma-Delta و/یا MATLAB/Simulink در نظر گرفته شده است. خوانندگان می آموزند که فرآیند طراحی شامل چه چیزهایی است، مبادلاتی که باید در نظر گرفته شود، چگونه یک مدولاتور در واقع شبیه سازی می شود و چگونه یک طراحی خاص را موفق در نظر بگیرند. هر فصل با اطلاعات ضروری و عملی آغاز میشود، در حالی که مفاهیم نظری ضروری از طریق ارزیابی نتایج تمرینهای شبیهسازی پیشنهادی تعدیلکنندههای ارائهشده در نرمافزار MATLAB/Simulink Toolbox همراه این کتاب ارائه میشوند.
کتاب الگوریتم های فرا ابتکاری و بهینه سازی در مهندسی برق و کامپیوتر
آنچه در کتاب الگوریتم های فرا ابتکاری و بهینه سازی در مهندسی برق و کامپیوتر خواهید خواند.
مروری بر روشهای فراابتکاری و کاربردهای آنها در مهندسی کامپیوتر و برق ارائه میکند
امکان استفاده از انواع مختلف الگوریتمهای بهینهسازی برای پیشبرد و ارتقای ابزارهای مورد استفاده برای مقاصد کامپیوتری و مهندسی برق را بررسی میکند.
شامل مطالعات موردی مختلف در مهندسی کامپیوتر و برق است
استفاده از هوش مصنوعی به ویژه در زمینه بهینه سازی روز به روز در حال افزایش است. هدف این کتاب بررسی امکان استفاده از انواع مختلف الگوریتمهای بهینهسازی برای پیشبرد و ارتقای ابزارهای مورد استفاده برای مقاصد کامپیوتری و مهندسی برق است.
کتاب مجموعه دستورات و نکات خلاصه نویسی DeepLearning
کتاب مجموعه دستورات و نکات خلاصه نویسی DeepLearning جهت مرور سریع بر دستورات deeplearning به نوشته Andrew NG مدرس معروف کورسرا
کتاب بلاکچین برای کاربردهای سلامت 5G و راهکارهای امنیتی و محرمانگی
یک سیستم ایمن برای Healthcare 4.0 برای همه ذی نفعان، از جمله بیماران و مراقبان، حیاتی است. استفاده از سیستم جدید بلاک چین از دفتر کل قابل اعتماد به تضمین اعتبار در سیستم چند دسترسی که Healthcare 4.0 است کمک می کند. این اولین کتاب جامعی است که چگونگی دستیابی به سیستم های ایمن برای Healthcare 4.0 با استفاده از بلاک چین را با تاکید بر چالش های کلیدی حریم خصوصی و امنیت بررسی می کند.
قوانین ثبت دیدگاه