×
ribbon

آموزش توسعه بازی‌های دو بعدی CS50 2D | دانشگاه هاروارد CS50

مدرس:harvard university

Colton Ogdenآکادمی پرو پرمیوم

با Lua و فریم‌ورک LÖVE، گرافیک، انیمیشن و تشخیص برخورد را به کار بگیرید و چند بازی دوبعدی کامل بسازید.

جدید
زیرنویس
46دانشجو
15ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیمرداد ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با اصول کلیدی: یادگیری مبانی گرافیک دوبعدی، انیمیشن، صداگذاری و تشخیص برخورد (Collision Detection)

ابزارها و زبان‌های برنامه‌نویسی: استفاده از زبان برنامه‌نویسی Lua و فریم‌ورک قدرتمند LÖVE 2D

پروژه‌های عملی: برنامه‌نویسی و ساخت چندین بازی کامل توسط شخص فراگیر تا پایان دوره

بررسی بازی‌های کلاسیک: تحلیل و پیاده‌سازی مکانیزم‌های بازی‌های خاطره‌انگیزی مانند Super Mario Bros، Pokémon، Angry Birds، Pong، Flappy Bird و غیره

این دوره شامل:

15 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

پیش‌نیاز‌ها

این دوره به‌عنوان ادامه‌ای بر دوره مبانی علوم کامپیوتر (CS50x) طراحی شده است. پیش‌نیاز اصلی آن داشتن تجربه قبلی در زمینه برنامه‌نویسی (آشنایی با مفاهیمی مانند متغیرها، ساختارهای شرطی، حلقه‌ها، توابع و آرایه‌ها) است، به‌نحوی که فراگیران بتوانند به‌خوبی با منطق کدنویسی و ساختار داده‌ها ارتباط برقرار کنند.

توضیحات دوره

در این دوره عملی، توسعه بازی‌های تعاملی دوبعدی را بیاموزید و در عین حال، طراحی بازی‌هایی مانند سوپر ماریو برادرز (Super Mario Bros)، پوکمون (Pokémon)، انگری بردز (Angry Birds) و موارد دیگر را بررسی کنید.   

آنچه خواهید آموخت

این دوره از طریق جلسات آموزشی، اصول گرافیک دوبعدی، انیمیشن، صدا و تشخیص برخورد را با استفاده از فریم‌ورک LÖVE و همچنین زبان‌هایی مانند Lua بررسی می‌کند. تا پایان دوره، چندین بازی مختص به خود را برنامه‌نویسی کرده‌اید و درکی جامع از اصول اولیه طراحی و توسعه بازی به دست خواهید آورد.

درباره این دوره

در تلاش برای درک نحوه پیاده‌سازی بازی‌های ویدئویی، طراحی بازی‌های خاطره‌انگیز دوران کودکی زیر را بررسی خواهید کرد:

  • پونگ (Pong)
  • فلپی برد (Flappy Bird)
  • بریک‌اوت (Breakout)
  • مچ تری (Match 3)
  • سوپر ماریو برادرز (Super Mario Bros.)
  • افسانه زلدا (Legend of Zelda)
  • انگری بردز (Angry Birds)
  • پوکمون (Pokémon)   

این دوره از جایی که CS50x به پایان می‌رسد شروع می‌شود و بر توسعه بازی‌های تعاملی دو‌بعدی (2D) تمرکز دارد. دانشجویان طراحی و مکانیک بازی‌های دوران کودکی مانند پونگ (Pong)، فلپی برد (Flappy Bird)، بریک‌اوت (Breakout)، مچ تری (Match 3)، سوپر ماریو برادرز (Super Mario Bros.)، افسانه زلدا (Legend of Zelda)، انگری بردز (Angry Birds) و پوکمون (Pokémon) را بررسی می‌کنند تا درک کنند که بازی‌های ویدئویی به‌طور کلی چگونه پیاده‌سازی می‌شوند.

این دوره از طریق جلسات آموزشی، اصول گرافیک دوبعدی، انیمیشن، صدا و تشخیص برخورد را با استفاده از زبان برنامه‌نویسی Lua و فریم‌ورک LÖVE 2D بررسی می‌کند. تا پایان دوره، دانشجویان چندین بازی مختص به خود را برنامه‌نویسی کرده‌اند، درکی جامع از اصول اولیه طراحی و توسعه بازی به دست آورده‌اند و مجهز به پیاده‌سازی آن‌ها به صورت حرفه‌ای یا شخصی هستند.

دیدگاه کاربران

5

بر اساس امتیاز 2 دانشجو

1
2
3
4
5

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
1دوره
46دانشجو
2نظر و امتیاز

کالتن کارشناس فناوری در بخش آموزش مداوم دانشگاه هاروارد است.

آکادمی پرو پرمیومپایان مرزهای زبانی برای دسترسی هوشمند و بومی به برترین آموزش‌های جهان
12دوره
788دانشجو
65نظر و امتیاز

پرو پرمیوم با هدف فراهم‌کردن دسترسی فارسی‌زبانان به آموزش‌های باکیفیت، به‌روز و استاندارد جهانی فعالیت می‌کند.
ما آموزش‌های بین‌المللی را صرفاً ترجمه نمی‌کنیم؛ بومی‌سازی می‌کنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دوره‌ها را برای تجربه‌ای روان، تخصصی و قابل‌فهم به زبان فارسی آماده می‌کنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا HTML، متن، فایل‌های تمرینی و سایر منابع همراه دوره.
برای هر دوره واژه‌نامه تخصصی و یکپارچه ایجاد می‌شود تا اصطلاحات و مفاهیم تخصصی در سراسر محتوا با دقت و ثبات حفظ شوند و اجزای مختلف دوره در قالب یک بسته یادگیری یکپارچه در اختیار مخاطب قرار گیرند.
 

 چشم انداز آکادمی پرو پرمیوم | PRO PREMIUM:

ایجاد دسترسی گسترده فارسی‌زبانان به دوره‌های آموزشی منتخب از Udemy، Coursera و دیگر پلتفرم‌های معتبر آموزشی جهان در طیف گسترده‌ای از حوزه‌های علمی، فنی، حرفه‌ای و مهارتی است.
از محتوای جهانی تا تجربه یادگیری بومی. هدف ما این است که مرز زبان مانعی برای دسترسی به بهترین آموزش‌های جهان نباشد.
 

درباره بنیان‌گذار | سجاد ثریا

فعال در حوزه هوش مصنوعی، علم داده ، آموزش و مهندسی سیستم‌ها.
تمرکز من بر ساخت سیستم‌های هوشمند برای تولید، بومی‌سازی و بهبود تجربه یادگیری است.
سوابق و مدارک تخصصی:
دارای گواهینامه‌های حرفه‌ای (Professional Certificates) متعدد از دانشگاه هاروارد (HarvardX) از جمله:
• علوم کامپیوتر برای هوش مصنوعی (Computer Science for Artificial Intelligence)
• علم داده (Data Science)
• پایتون برای علم داده و یادگیری ماشین (Python for Data Science and Machine Learning)
• پایتون برای علم داده و یادگیری عمیق (Python for Data Science and Deep Learning)
• علوم کامپیوتر برای برنامه‌نویسی پایتون (Computer Science for Python Programming)
• علوم کامپیوتر برای علم داده (Computer Science for Data Science)
• علوم کامپیوتر برای برنامه‌نویسی وب (Computer Science for Web Programming)
• علوم کامپیوتر برای امنیت سایبری (Computer Science for Cybersecurity)
دستاوردهای حرفه‌ای و تخصص‌های کلیدی:
مدرس رسمی دانشگاه هاروارد در ایران
معماری و توسعه پلتفرم‌های هوشمند برای بومی‌سازی و تولید محتوای آموزشی بین‌‌المللی.
تسلط عمیق بر هوش مصنوعی و معماری‌های نوین از جمله پیاده‌سازی و آموزش مدل‌های زبانی بزرگ (LLMs)، سیستم‌های RAG و توسعه معماری‌های چندعاملی (Multi-agent).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصل‌های آموزشی تخصصی برای صنایع پیچیده و مقیاس‌بزرگ نظیر نفت و گاز.

poster

آموزش توسعه بازی‌های دو بعدی CS50 2D | دانشگاه هاروارد CS50

46دانشجو

دیگر دوره‌های آکادمی پرو پرمیوم