اپلیکیشن اندرویدی فلشکارت آموزشی طراحی و توسعه بازی با زبان کلژر
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و توسعه بازی با زبان کلژر
موضوع کلی: توسعه نرمافزار
موضوع میانی: برنامهنویسی کاربردی
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه بازی با کلژر
- 2. آشنایی با زبان برنامهنویسی کلژر
- 3. نصب و راهاندازی محیط توسعه کلژر
- 4. مفاهیم پایهای برنامهنویسی تابعی
- 5. ساختارهای دادهای کلژر: لیستها، وِکتورها، مَپها و سِتها
- 6. توابع و عبارات لامبدا در کلژر
- 7. کنترل جریان: شرطها و حلقهها در کلژر
- 8. مدیریت حالت در برنامههای کلژر
- 9. آشنایی با کتابخانه REBL
- 10. استفاده از REBL برای توسعه سریع نمونههای اولیه
- 11. مقدمهای بر گرافیک کامپیوتری
- 12. مفاهیم اساسی هندسه دوبعدی
- 13. رسم اشکال هندسی با کلژر
- 14. آشنایی با کتابخانه های گرافیکی کلژر
- 15. کار با تصاویر و تکسچرها در کلژر
- 16. مدیریت ورودی کاربر: صفحه کلید و ماوس
- 17. آشنایی با کتابخانه های صوتی کلژر
- 18. پخش صدا و موسیقی در بازیهای کلژر
- 19. مفاهیم پایه هوش مصنوعی در بازیها
- 20. پیادهسازی هوش مصنوعی ساده در کلژر
- 21. استفاده از الگوهای طراحی بازی
- 22. طراحی و پیادهسازی سیستمهای امتیازدهی
- 23. طراحی و پیادهسازی سیستمهای سلامتی و آسیبپذیری
- 24. ایجاد شخصیتهای قابل کنترل
- 25. حرکت و انیمیشن شخصیتها
- 26. تشخیص برخورد بین اشیاء
- 27. طراحی و پیادهسازی محیط بازی
- 28. مدیریت لایهها و عمق در بازی
- 29. نورپردازی و سایهزنی در بازیهای دوبعدی
- 30. بهینهسازی عملکرد بازیهای کلژر
- 31. عیبیابی و اشکالزدایی برنامههای کلژر
- 32. مقدمهای بر فیزیک بازی
- 33. پیادهسازی فیزیک ساده با کلژر
- 34. آشنایی با کتابخانه های فیزیک کلژر
- 35. طراحی و پیادهسازی رابط کاربری بازی
- 36. استفاده از فونتها و متن در بازی
- 37. ذخیره و بارگذاری دادههای بازی
- 38. پیادهسازی منوهای بازی
- 39. توسعه بازیهای چندنفره با کلژر
- 40. آشنایی با شبکههای کامپیوتری
- 41. ارسال و دریافت دادهها از طریق شبکه
- 42. همگامسازی حالت بازی بین بازیکنان
- 43. استفاده از الگوهای طراحی شبکه
- 44. طراحی و پیادهسازی سیستمهای چت
- 45. آشنایی با موتورهای بازی مبتنی بر کلژر
- 46. استفاده از موتورهای بازی برای توسعه سریعتر
- 47. مقدمهای بر تست نرمافزار
- 48. نوشتن تستهای واحد برای کد کلژر
- 49. تست یکپارچهسازی و تست سیستم
- 50. استفاده از ابزارهای تست خودکار
- 51. آشنایی با کنترل نسخه با Git
- 52. همکاری در پروژههای توسعه بازی
- 53. استفاده از پلتفرمهای توزیع بازی
- 54. بستهبندی و انتشار بازیهای کلژر
- 55. بهینهسازی بازی برای پلتفرمهای مختلف
- 56. مقدمهای بر یادگیری ماشین در بازیها
- 57. استفاده از یادگیری ماشین برای هوش مصنوعی پیشرفته
- 58. توسعه بازیهای واقعیت افزوده با کلژر
- 59. آشنایی با کتابخانههای واقعیت افزوده
- 60. توسعه بازیهای واقعیت مجازی با کلژر
- 61. آشنایی با کتابخانههای واقعیت مجازی
- 62. طراحی صدا برای بازی
- 63. ارزیابی و بهبود تجربه کاربری بازی
- 64. بازاریابی و تبلیغات بازی
- 65. مدیریت پروژه توسعه بازی
- 66. آشنایی با اصول طراحی بازی
- 67. توسعه بازیهای موبایل با کلژر
- 68. استفاده از کتابخانههای مخصوص موبایل
- 69. توسعه بازیهای وب با کلژر
- 70. استفاده از JavaScript و ClojureScript
- 71. استفاده از WebAssembly برای بهبود عملکرد بازیهای وب
- 72. طراحی و پیادهسازی سیستمهای آموزشی در بازی
- 73. توسعه بازیهای آموزشی با کلژر
- 74. آشنایی با الگوریتمهای جستجو و مسیریابی
- 75. پیادهسازی الگوریتمهای جستجو در بازی
- 76. طراحی و پیادهسازی سیستمهای گفتگو
- 77. آشنایی با الگوهای طراحی رابط کاربری
- 78. طراحی و پیادهسازی سیستمهای inventory
- 79. آشنایی با اصول انیمیشن
- 80. پیادهسازی انیمیشنهای پیشرفته در کلژر
- 81. استفاده از shaders برای جلوههای بصری
- 82. بهینهسازی مصرف باتری در بازیهای موبایل
- 83. توسعه بازیهای پازل با کلژر
- 84. توسعه بازیهای استراتژیک با کلژر
- 85. توسعه بازیهای نقشآفرینی با کلژر
- 86. توسعه بازیهای شبیهسازی با کلژر
- 87. آشنایی با اصول طراحی صدا
- 88. پیادهسازی سیستمهای پویا در بازی
- 89. طراحی و پیادهسازی سیستمهای ماموریت
- 90. آشنایی با ابزارهای ویرایش ویدئو برای بازی
- 91. آشنایی با اصول بازاریابی دیجیتال برای بازی
- 92. آشنایی با حقوق مالکیت معنوی در بازیسازی
- 93. طراحی و پیادهسازی سیستمهای دستاورد (Achievements)
- 94. آشنایی با سیستمهای پرداخت درونبرنامهای
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.