
عنوان کتاب به انگلیسی: |
Learn ++C for Game Development |
| سال انتشار: 2014 | 296 صفحه | حجم فایل: 3 مگابایت | زبان: انگلیسی |
| نویسنده | Bruce Sutherland |
| ناشر | Apress |
| ISBN10: | 1430264578 |
| ISBN13: | 9781430264576 |
توضیحات کتاب
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. بسته بندی
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




نقد و بررسیها
هنوز بررسیای ثبت نشده است.