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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

 
دانلود کتاب Learn ++C for Game Development

عنوان کتاب به انگلیسی:

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. بسته بندی

📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر کتاب اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.