دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Bruce Sutherland (auth.)
سری:
ISBN (شابک) : 9781430264576, 9781430264583
ناشر: Apress
سال نشر: 2014
تعداد صفحات: 296
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 2 مگابایت
کلمات کلیدی مربوط به کتاب ++ C را برای توسعه بازی بیاموزید: علوم کامپیوتر، عمومی
در صورت تبدیل فایل کتاب Learn C++ for Game Development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب ++ C را برای توسعه بازی بیاموزید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
اگر در C++ تازه کار هستید اما برخی از برنامه نویسی اولیه را می
دانید، سپس Learn C++ for Game Development پایه و اساس زبان C++
و API را که برای ساختن برنامه ها و برنامه های بازی به آن نیاز
دارید ایجاد می کند.
Learn C++ for Game Development نشان داده خواهد شد. شما چگونه می
توانید:
• ویژگی های C++ مانند متغیرها، اشاره گرها، کنترل های جریان،
توابع، ورودی/خروجی، کلاس ها، استثناها، الگوها و کتابخانه قالب
استاندارد (STL) را مسلط کنید
• از الگوهای طراحی برای ساده سازی استفاده کنید کدنویسی و ساخت
بازی های قدرتمندتر
• حافظه را به طور کارآمد مدیریت کنید تا بیشترین بهره را از
خلاقیت خود ببرید
• بارگیری و ذخیره بازی ها با استفاده از فایل I/O، به طوری که
کاربران شما هرگز ناامید نشوند
اکثر کنسول های محبوب امروزی و پلتفرم های بازی های رایانه شخصی
از C++ در SDK های خود استفاده می کنند. حتی Android NDK و اکنون
iOS SDK امکان C++ را فراهم میکند، بنابراین C++ برای برنامههای
بازیهای موبایل امروزی استفاده میشود. برنامههای بازی با
استفاده از C++ بسیار قویتر، ظاهر بهتر، پویاتر و عملکرد بهتری
میشوند. پس از خواندن این کتاب، مهارتهای تبدیل شدن به یک
توسعهدهنده بازی یا برنامههای کاربردی موفق و سودآور را در
بازار رقابتی فزاینده بازیهای مستقل امروزی خواهید داشت.
مرحله بعدی این است که اساس این کتاب را بگیرید و SDKهایی مانند
Android را بررسی کنید. /Ouya، PlayStation، Wii، Nintendo DS،
DirectX، Unity3D، و GameMaker Studio تا حرفه خود را واقعاً رونق
دهید.
If you’re new to C++ but understand some basic programming,
then Learn C++ for Game Development lays the foundation for the
C++ language and API that you’ll need to build game apps and
applications.
Learn C++ for Game Development will show you how to:
• Master C++ features such as variables, pointers, flow
controls, functions, I/O, classes, exceptions, templates, and
the Standard Template Library (STL)
• Use design patterns to simplify your coding and make more
powerful games
• Manage memory efficiently to get the most out of your
creativity
• Load and save games using file I/O, so that your users are
never disappointed
Most of todays popular console and PC game platforms use C++ in
their SDKs. Even the Android NDK and now the iOS SDK allow for
C++ so C++ is growing in use for todays mobile game apps. Game
apps using C++ become much more robust, better looking, more
dynamic, and better performing. After reading this book, you’ll
have the skills to become a successful and profitable game app
or applications developer in today’s increasingly competitive
indie game marketplace.
The next stage is to take the foundation from this book and
explore SDKs such as Android/Ouya, PlayStation, Wii, Nintendo
DS, DirectX, Unity3D, and GameMaker Studio to make your career
really take off.
Front Matter....Pages i-xxi
Beginning C++....Pages 1-4
Front Matter....Pages 5-5
Writing a Guessing Game with C++ Types....Pages 7-16
Creating Calculators with Operators....Pages 17-36
Beginning C++ Game Development with Arrays....Pages 37-48
Functions, the Building Blocks of C++....Pages 49-56
Making Decisions with Flow Control....Pages 57-70
Organizing Projects Using Files and Namespaces....Pages 71-78
Front Matter....Pages 79-79
Object-Oriented Programming with Classes....Pages 81-96
Controlling Data with Access Modifiers....Pages 97-110
Building Games with Inheritance....Pages 111-126
Designing Game Code with Polymorphism....Pages 127-138
Copying and Assigning Data to Objects....Pages 139-144
Front Matter....Pages 145-145
The STL String Class....Pages 147-156
STL Array and Vector....Pages 157-162
STL List....Pages 163-168
STL’s Associative Containers....Pages 169-176
STL’s Stack and Queue....Pages 177-180
STL’s bitset....Pages 181-184
Using the STL in Text Adventure....Pages 185-198
Front Matter....Pages 199-199
Template Programming....Pages 201-204
Front Matter....Pages 199-199
Practical Template Programming....Pages 205-222
Front Matter....Pages 223-223
Managing Memory for Game Developers....Pages 225-238
Useful Design Patterns for Game Development....Pages 239-252
Using File IO to Save and Load Games....Pages 253-266
Speeding Up Games with Concurrent Programming....Pages 267-276
Supporting Multiple Platforms in C++....Pages 277-284
Wrapping Up....Pages 285-290
Back Matter....Pages 291-297