توضیحات محصول
کتاب 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 برای دیدن فصل های بیشتر استفاده کنید)
محصولات مرتبط
کتاب اینترنت اشیا با پایتون Python
درباره کتاب اینترنت اشیا با پایتون Python
حتی برنامه های پیچیده اینترنت اشیا را با پایتون به سرعت نمونه سازی کنید و از آنها استفاده عملی کنید
مهارت های اینترنت اشیا خود را با به روزترین قابلیت های کاربردی در زمینه فناوری پوشیدنی، محیط های هوشمند و اتوماسیون خانگی تقویت کنید.
با سختافزار، حسگرها و محرکها تعامل داشته باشید و پروژههای DIY IoT خود را از طریق پایتون کنترل کنید.
کتاب Modern Python Cookbook
Modern python cookbook بهترین انتخاب برای توسعه دهندگان، مهندسان، دانشمندان داده و علاقمندان در همه جا است. این یک زبان عالی است که می تواند برنامه های شما را تقویت کند و سرعت، ایمنی و مقیاس پذیری عالی را ارائه دهد. می توان از آن برای اسکریپت نویسی ساده یا برنامه های کاربردی وب پیچیده استفاده کرد. با افشای پایتون به عنوان یک سری دستور العمل های ساده، این کتاب به شما بینشی از ویژگی های زبان خاص در یک زمینه خاص می دهد. داشتن یک زمینه ملموس به درک زبان یا ویژگی کتابخانه استاندارد معین کمک می کند
کتاب Kali Linux Cookbook Second Edition
کالی لینوکس یک توزیع لینوکس است که برای تست نفوذ و مسایل امنیتی طراحی شده است. این جانشین BackTrack، محبوب ترین توزیع تست نفوذ در جهان است. کالی لینوکس پرکاربردترین پلتفرم و جعبه ابزار برای تست نفوذ است. امنیت در حال حاضر داغ ترین زمینه در فناوری است که نیاز به میلیون ها متخصص امنیتی پیش بینی شده است.
این کتاب بر تقویت دانش شما در کالی لینوکس برای امنیت با گسترش مهارت های شما با جعبه ابزار و چارچوب هایی تمرکز دارد که می تواند ارزش شما را به عنوان یک فرد حرفه ای امنیتی افزایش دهد.
کتاب بلاکچین برای کاربردهای سلامت 5G و راهکارهای امنیتی و محرمانگی
یک سیستم ایمن برای Healthcare 4.0 برای همه ذی نفعان، از جمله بیماران و مراقبان، حیاتی است. استفاده از سیستم جدید بلاک چین از دفتر کل قابل اعتماد به تضمین اعتبار در سیستم چند دسترسی که Healthcare 4.0 است کمک می کند. این اولین کتاب جامعی است که چگونگی دستیابی به سیستم های ایمن برای Healthcare 4.0 با استفاده از بلاک چین را با تاکید بر چالش های کلیدی حریم خصوصی و امنیت بررسی می کند.
قوانین ثبت دیدگاه