توضیحات محصول
کتاب 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 برای دیدن فصل های بیشتر استفاده کنید)
محصولات مرتبط
کتاب پردازش موازی معماری و API اینترنت اشیا و بیگ دیتا
کتاب پردازش موازی معماری و API اینترنت اشیا و بیگ دیتا : پردازش جریان دادههای بزرگ اینترنت اشیا از زمانی شروع میشود که تکپردازندههای با کارایی بالا بهطور فزایندهای پیچیده، گرانتر و تشنهی انرژی شدند. یک مبادله اساسی بین استفاده از یک یا تعداد کمی از چنین پردازنده های پیچیده، در یک افراطی، و تعداد متوسط تا بسیار زیاد پردازنده های ساده تر، در سوی دیگر وجود دارد.
کتاب ترفندهای پایتون
کتاب ترفند های پایتون بهترین روشهای برنامه نویسی پایتون و قدرت کدهای زیبا و پایتونیک را با مثالهای ساده و روایتی گام به گام کشف خواهید کرد.
شما یک قدم به تسلط بر پایتون نزدیکتر میشوید، بنابراین میتوانید کدهای زیبا و اصطلاحی را بنویسید که به طور طبیعی به شما میرسد.
یادگیری زیر و بم پایتون دشوار است – و با این کتاب میتوانید بر مهارتهای عملی که واقعاً مهم هستند تمرکز کنید. “طلای پنهان” را در کتابخانه استاندارد پایتون کشف کنید و همین امروز شروع به نوشتن کدهای تمیز و پایتونیک کنید
کتاب Python crash course
Python crash course پرفروش ترین راهنمای زبان برنامه نویسی پایتون در جهان است. این مقدمه سریع و کامل برای برنامه نویسی با پایتون به شما کمک می کند تا برنامه بنویسید، مشکلات را حل کنید و چیزهایی را بسازید که در کوتاه ترین زمان ممکن کار کنند.
در نیمه اول کتاب، مفاهیم اولیه برنامه نویسی مانند متغیرها، لیست ها، کلاس ها و حلقه ها را یاد می گیرید و نوشتن کدهای تمیز را با تمرین هایی برای هر موضوع تمرین می کنید. همچنین یاد خواهید گرفت که چگونه برنامه های خود را تعاملی کنید و کد خود را قبل از افزودن آن به پروژه با خیال راحت آزمایش کنید. در نیمه دوم، دانش جدید خود را با سه پروژه مهم به کار خواهید گرفت: یک بازی آرکید الهام گرفته از Space Invaders، مجموعه ای از تجسم داده ها با کتابخانه های مفید پایتون، و یک برنامه وب ساده که می توانید به صورت آنلاین اجرا کنید.
کتاب بلاکچین برای کاربردهای سلامت 5G و راهکارهای امنیتی و محرمانگی
یک سیستم ایمن برای Healthcare 4.0 برای همه ذی نفعان، از جمله بیماران و مراقبان، حیاتی است. استفاده از سیستم جدید بلاک چین از دفتر کل قابل اعتماد به تضمین اعتبار در سیستم چند دسترسی که Healthcare 4.0 است کمک می کند. این اولین کتاب جامعی است که چگونگی دستیابی به سیستم های ایمن برای Healthcare 4.0 با استفاده از بلاک چین را با تاکید بر چالش های کلیدی حریم خصوصی و امنیت بررسی می کند.
قوانین ثبت دیدگاه