دیدگاه کاربران
بر اساس امتیاز 2 دانشجو
با Lua و فریمورک LÖVE، گرافیک، انیمیشن و تشخیص برخورد را به کار بگیرید و چند بازی دوبعدی کامل بسازید.
آشنایی با اصول کلیدی: یادگیری مبانی گرافیک دوبعدی، انیمیشن، صداگذاری و تشخیص برخورد (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 بررسی میکند. تا پایان دوره، چندین بازی مختص به خود را برنامهنویسی کردهاید و درکی جامع از اصول اولیه طراحی و توسعه بازی به دست خواهید آورد.
درباره این دوره
در تلاش برای درک نحوه پیادهسازی بازیهای ویدئویی، طراحی بازیهای خاطرهانگیز دوران کودکی زیر را بررسی خواهید کرد:
این دوره از جایی که CS50x به پایان میرسد شروع میشود و بر توسعه بازیهای تعاملی دوبعدی (2D) تمرکز دارد. دانشجویان طراحی و مکانیک بازیهای دوران کودکی مانند پونگ (Pong)، فلپی برد (Flappy Bird)، بریکاوت (Breakout)، مچ تری (Match 3)، سوپر ماریو برادرز (Super Mario Bros.)، افسانه زلدا (Legend of Zelda)، انگری بردز (Angry Birds) و پوکمون (Pokémon) را بررسی میکنند تا درک کنند که بازیهای ویدئویی بهطور کلی چگونه پیادهسازی میشوند.
این دوره از طریق جلسات آموزشی، اصول گرافیک دوبعدی، انیمیشن، صدا و تشخیص برخورد را با استفاده از زبان برنامهنویسی Lua و فریمورک LÖVE 2D بررسی میکند. تا پایان دوره، دانشجویان چندین بازی مختص به خود را برنامهنویسی کردهاند، درکی جامع از اصول اولیه طراحی و توسعه بازی به دست آوردهاند و مجهز به پیادهسازی آنها به صورت حرفهای یا شخصی هستند.
بر اساس امتیاز 2 دانشجو

پس از گذراندن دوره به صورت آنلاین در سایت مکتبخونه، گواهینامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار میگیرد.
کیفیت این آموزش توسط مکتبخونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر میتوانید درخواست بازگشت وجه کنید.
کالتن کارشناس فناوری در بخش آموزش مداوم دانشگاه هاروارد است.
پرو پرمیوم با هدف فراهمکردن دسترسی فارسیزبانان به آموزشهای باکیفیت، بهروز و استاندارد جهانی فعالیت میکند.
ما آموزشهای بینالمللی را صرفاً ترجمه نمیکنیم؛ بومیسازی میکنیم. با استفاده از آخرین تکنولوژی ها و مهندسی محتوا، دورهها را برای تجربهای روان، تخصصی و قابلفهم به زبان فارسی آماده میکنیم؛ از ترجمه و زیرنویس تخصصی و توضیحات دوره گرفته تا 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).
رهبری تحول دیجیتال در صنایع کلان: تدوین استراتژی، طراحی نقشه راه تحول دیجیتال و معماری سرفصلهای آموزشی تخصصی برای صنایع پیچیده و مقیاسبزرگ نظیر نفت و گاز.

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