LyndaUnreal Engineآموزشبرنامه نویسیشرکت سازندهمحتوای آموزشنرم افزار استفاده شده

آموزش برنامه نویسی بازی با ++C

Lynda - C++ Game Programming 2

برنامه نویسی بازی با زبان سی پلاس پلاس

برنامه نویسی بازی با زبان سی پلاس پلاس

 

برنامه نویسی بازی با زبان سی پلاس پلاس : مقدمه ای سرگرم کننده برای دنیای برنامه نویسی بازی با ++C دریافت کنید. این دوره، قسمت دوم سری است. اصول اولیه سطح توسعه بازی را با  ++C و کتابخانه چندرسانه ای ساده و سریع (SFML) تدریس می کند.

نحوه ساخت یک بازی نمونه کاملا قابل پخش را دنبال کنید و یاد بگیرید : پازل اعتیاد آور تقسیم روی صفحه نمایش تنها بر اساس بازی ضربه ایده آل توماس بود. مربی جان هورتون دانش  ++c خود را با موضوعاتی مانند قابلیت split-screen، صدا جهت عمودی (spatialization)، سطوح سفارشی، تشخیص کالیژن، افکت های ذرات و تکسچرهای واقع بینانه با شیدرهای قابل برنامه ریزی OpenGL گسترش می دهد.

نحوه ایجاد کلاس های کاراکتر قابل بازیابی انتزاعی، توابع پلی مورث کد برای تشخیص کالیژن، و ایجاد مدیریت صدا و کلاس های HUD را یاد بگیرید. هنگام ساخت بازی، همچنین چگونگی استفاده بهتر از مفاهیم برنامه نویسی پیشرفته شی گرا مانند وراثت و پلی مورفیسم را یاد خواهید گرفت.

تمام نرم افزار های مورد استفاده در این دوره، از جمله ویژوال استودیو، رایگان است، اما شما می توانید با ابزار توسعه انتخاب خود را دنبال کنید. این دوره توسط Packt Publishing تهیه شده و ما به این آموزش در کتابخانه مان افتخار می کنیم. با سافت ساز همراه باشید.

عناوین اصلی برنامه نویسی بازی با زبان سی پلاس پلاس:

  • وراثت
  • پلی مورفیسم
  • کلاس های خلاصه نویسی
  • طراحی سطح
  • تشخیص کالیژن
  • تقسیم بندی
  • کلاس HUD
  • گسترش کلاس های SFML
  • سیستم ذرات
  • سایه ها
  • و…
تری دینگا

لطفا قبل از دانلود پیش نمایش دوره برنامه نویسی بازی با زبان سی پلاس پلاس را مشاهده فرمایید:


عنوان دوره :  Lynda – C++ Game Programming 2

سطح : متوسط

زمان کل دوره : 2.45 ساعت

تعداد فایل های تصویری : 25

سال آموزش : 2018

فایل تمرینی : دارد

مربی دوره : John Horton

نرم افزار : Unreal Engine

زیرنویس : ندارد

Lynda – C++ Game Programming 2

Get a fun introduction to the world of game programming with C++. This course, part two in a series, teaches the next-level basics of game development with C++ and the Simple and Fast Multimedia Library (SFML). Follow along and learn how to build a fully playable sample game: an addictive split-screen puzzle based on the hit indie game Thomas Was Alone. Instructor John Horton stretches your C++ knowledge with topics such as split-screen functionality, immersive directional sound (spatialization), custom levels, collision detection, particle-driven effects, and realistic texturing with OpenGL programmable shaders. Learn how to build abstract playable character classes, code polymorphic functions for collision detection, and create sound manager and HUD classes. While building the game, you also learn how to make better use of advanced object-oriented programming concepts such as inheritance and polymorphism. All the software used in the course, including Visual Studio, is free, but you can follow along with the development tools of your choice.This course was created and produced by Packt Publishing. We are honored to host this training in our library.

Topics include:
Inheritance
Polymorphism
Abstract classes
Level design
Collision detection
Spatialization
The HUD class
Extending SFML classes
Particle systems
Shaders


1.Abstraction and Code Management
2.Advanced OOP: Inheriatane and Polymorphism
3.Building Playable Levels and Collision Detection
4.Sound Spatialization and HUD
5.Extening SFML Classes, Particle Systems, and Shaders

حجم کل :

برای دسترسی به کل محتویات سایت عضو ویژه سایت شوید

برای نمایش این مطلب و دسترسی به هزاران مطالب آموزشی نسبت به تهیه اکانت ویژه از لینک زیر اقدام کنید .

دریافت اشتراک ویژه

مزیت های عضویت ویژه :

  • دسترسی به همه مطالب سافت ساز بدون هیچ گونه محدودیتی
  • آپدیت روزانه مطالب سایت از بهترین سایت های سی جی
  • بدون تبلیغ ! بله با تهیه اکانت ویژه دیگه خبری از تبلیغ نیست
  • دسترسی به آموزش نصب کامل پلاگین ها و نرم افزار ها

اگر در تهیه اشتراک ویژه مشکل دارید میتونید از این لینک راهنمایی تهیه اشتراک ویژه رو مطالعه کنید . لینک راهنما

For International user, You can also stay connected with online support. email : info@softsaaz.ir telegram : @SoftSaaz

تمامی مطالب توسط تیم سافت ساز ترجمه و جمع آوری می شود . منبع سافت ساز

امتیاز دهی به این مطلب

امتیاز سافت ساز - 90%

90%

لطفا به این مطلب امتیاز دهید.

User Rating: 4.73 ( 2 votes)

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا