کتاب یادگیری ++C برای توسعه بازی

عنوان کتاب به انگلیسی: |
Learn ++C for Game Development |
| سال انتشار: 2014 | 296 صفحه | حجم فایل: 3 مگابایت | زبان: انگلیسی |
| نویسنده | Bruce Sutherland |
| ناشر | Apress |
| ISBN10: | 1430264578 |
| ISBN13: | 9781430264576 |
توضیحات کتاب
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 today's 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 today's 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.What you’ll learn
How to use the various C++ skill fundamentals: variables, pointers, flow controls, functions, I/O, classes, exceptions, and more
How to write C++ games using object-oriented programming techniques: classes, objects, inheritance, and polymorphism
How to use templates and the Standard Template Library (STL) in C++
How to work with design patterns in C++ game development
How to apply C++ to native game activities
How to master concurrency and the gains in performance it bringsWho this book is for
This book is for aspiring game developers with some previous programming experience who need to learn the critical C++ skills necessary to build game applications. C++ is the most popular programming language in use behind most game applications. Table of Contents
1. Beginning C++
Part 1: Procedural Programming
2. Writing a Guessing Game with C++ Types
3. Creating Calculators with Operators
4. Beginning C++ Game Development with Arrays
5. Functions, the Building Blocks of C++
6. Making Decisions with Flow Control
7. Organizing Projects Using Files and Namespaces
Part 2: Object Oriented Programming
8. Object-Oriented Programming with Classes
9. Controlling Data with Access Modifiers
10. Building Games with Inheritance
11. Designing Game Code with Polymorphism
12. Copying and Assigning Data to Objects
Part 3: The Standard Template Library
13. The STL String Class
14. STL Array and Vector
15. STL List
16. STL's Associative Containers
17. STL's Stack and Queue
18. STL's Bitset
19. Using the STL in Text Adventure
Part 4: Templates and Metaprogramming
20. Template Programming
21. Practical Template Programming
Part 5: C++ Game Development
22. Managing Memory for Game Developers
23. Useful Design Patterns for Game Development
24. Using File IO to Save and Load Games
25. Speeding Up Games with Concurrent Programming
26. Supporting Multiple Platforms in C++
27. Wrapping Up
توضیحات کتاب به فارسی (ترجمه ماشینی)
اگر تازه وارد C ++ هستید ، اما برخی از برنامه نویسی های اساسی را درک کنید ، یاد بگیرید که C ++ برای توسعه بازی پایه و اساس زبان C ++ و API را که نیاز به ساخت برنامه ها و برنامه های بازی دارید ، قرار می دهد. یادگیری C ++ برای توسعه بازی به شما نشان می دهد که چگونه: ویژگی های اصلی C ++ مانند متغیرها ، نشانگرها ، کنترل جریان ، توابع ، I/O ، کلاس ها ، استثنائات ، الگوها و کتابخانه الگوی استاندارد (STL) از الگوهای طراحی برای ساده کردن برنامه نویسی خود و ساخت بازی های قدرتمندتر استفاده کنید حافظه را به طور مؤثر مدیریت کنید تا از خلاقیت خود بیشترین استفاده را کنید بازی ها را با استفاده از پرونده I/O بارگیری و ذخیره کنید تا کاربران شما هرگز ناامید نشوند بیشتر سیستم عامل های محبوب کنسول و بازی رایانه های شخصی امروز از C ++ در SDK های خود استفاده می کنند.حتی Android NDK و اکنون iOS SDK اجازه C ++ را می دهد.بنابراین C ++ در حال استفاده برای برنامه های بازی های موبایل امروز است.برنامه های بازی با استفاده از C ++ بسیار قوی تر ، بهتر به نظر می رسند ، پویاتر و عملکرد بهتری دارند.پس از خواندن این کتاب ، شما این مهارت را خواهید داشت که به یک برنامه بازی موفق و سودآور یا توسعه دهنده برنامه های کاربردی در بازار بازی های فزاینده رقابتی امروز تبدیل شوید. مرحله بعدی این است که پایه و اساس را از این کتاب بدست آورید و SDK هایی مانند Android/Ouya ، PlayStation ، Wii ، Nintendo DS ، DirectX ، Unity3D و Gamemaker Studio را کشف کنید تا حرفه شما واقعاً از بین برود. نحوه استفاده از اصول مختلف مهارت C ++: متغیرها ، نشانگرها ، کنترل جریان ، توابع ، I/O ، کلاس ها ، استثنائات و موارد دیگر نحوه نوشتن بازی های C ++ با استفاده از تکنیک های برنامه نویسی شی گرا: کلاس ها ، اشیاء ، وراثت و پلی مورفیسم نحوه استفاده از الگوها و کتابخانه الگوی استاندارد (STL) در C ++ نحوه کار با الگوهای طراحی در توسعه بازی C ++ نحوه استفاده C ++ در فعالیت های بازی بومی نحوه تسلط بر همزمانی و دستاوردهای عملکردی که این کتاب را به ارمغان می آورد این کتاب برای توسعه دهندگان بازی مشتاق با برخی از تجربه های قبلی برنامه نویسی است که باید مهارت های مهم C ++ لازم برای ساخت برنامه های بازی را بیاموزند.C ++ محبوب ترین زبان برنامه نویسی در پشت بیشتر برنامه های بازی است.فهرست مطالب 1. شروع C ++ قسمت 1: برنامه نویسی رویه ای 2. نوشتن یک بازی حدس زده با انواع C ++ 3. ایجاد ماشین حساب با اپراتورها 4. شروع توسعه بازی C ++ با آرایه ها 5. توابع ، بلوک های ساختمان C ++ 6. تصمیم گیری با کنترل جریان 7. سازماندهی پروژه ها با استفاده از پرونده ها و نام های نام قسمت 2: برنامه نویسی شی گرا 8. برنامه نویسی شی گرا با کلاس ها 9. کنترل داده ها با اصلاح کننده های دسترسی 10. ساخت بازی با وراثت 11. طراحی کد بازی با پلی مورفیسم 12. کپی و اختصاص داده ها به اشیاء قسمت 3: کتابخانه الگوی استاندارد 13. کلاس رشته STL 14. آرایه و بردار STL 15. لیست STL 16. ظروف انجمنی STL 17. پشته و صف STL 18. بیتس STL 19. با استفاده از STL در ماجراجویی متن قسمت 4: الگوها و برنامه نویسی 20. برنامه نویسی الگو 21. برنامه نویسی الگوی عملی قسمت 5: توسعه بازی C ++ 22. مدیریت حافظه برای توسعه دهندگان بازی 23. الگوهای طراحی مفید برای توسعه بازی 24. استفاده از پرونده IO برای ذخیره و بارگیری بازی ها 25. سرعت بخشیدن به بازی ها با برنامه نویسی همزمان 26. پشتیبانی از چندین سیستم عامل در C ++ 27. بسته بندی📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.