اپلیکیشن اندرویدی فلشکارت آموزشی متقاعدسازی با زبان صفحه Ren'Py: ساخت رابط کاربری بصری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره متقاعدسازی با زبان صفحه Ren'Py: ساخت رابط کاربری بصری
موضوع کلی: Ren'Py Development
موضوع میانی: Screen Language Transformations
📋 سرفصلهای دوره
- 1. مقدمات با Ren'Py و زبان صفحه
- 2. آشنایی با نحونامه زبان صفحه
- 3. ساختار اساس صفحه و عناصر آن
- 4. متغیرهای صفحه و دامنهی آنها
- 5. تعریف و استفاده از متغیرهای صفحه
- 6. متغیرهای پایدار در صفحهها
- 7. توابع و کالبکهای صفحه
- 8. بلوکهای init و راهاندازی صفحه
- 9. سیستم رویدادهای زبان صفحه: Action، Interact و ورودی کاربر
- 10. اکشنهای پیشفرض: Close، Rollforward و غیره
- 11. ساخت دکمهها و مدیریت اکشنها
- 12. ایجاد چکباکسها و رادیو دکمهها
- 13. ویجت Text برای نمایش متن
- 14. استایلدهی متن: فونت، رنگ و اندازه
- 15. ویجت Image برای نمایش تصاویر
- 16. مدیریت پسزمینه و لایهها
- 17. ویجت Transform برای موقعیتیابی پایه
- 18. اعمال چرخش، مقیاس و جابجایی
- 19. ویجتهای Animation و Movie
- 20. ویجتهای Audio برای صدا و موسیقی
- 21. Transitionهای صفحه: Fade، Dissolve، Slide
- 22. نمایش و پنهانسازی صفحه با Show/Hide
- 23. استفاده از منطق شرطی: If، Else، Elif
- 24. حلقههای For و While برای محتوای پویا
- 25. استفاده از Statement 'Use' برای بازیافت صفحه
- 26. ساخت منوهای تعاملی و پنجرههای Dialo
- 27. ویجتهای Input و Choice برای دریافت ورودی کاربر
- 28. چیدمان پیشرفته: Grid، Table، Box
- 29. استفاده از کانتینرهای Fixed و Float
- 30. Viewport و صفحههای قابل اسکرول
- 31. تعاملات Drag و Drop
- 32. ساخت ویجتهای سفارشی و گسترش زبان صفحه
- 33. نوشتن توابع Python برای صفحه
- 34. تکنیکهای اشکالزدایی: Logging و Breakpoint
- 35. پروفایلینگ عملکرد صفحه
- 36. بهینهسازی صفحههای بزرگ
- 37. روشهای تست در پلتفرمهای مختلف
- 38. بستهبندی و توزیع صفحه در Ren'Py
- 39. استقرار در ادیتور Ren'Py و نسخههای مستقل
- 40. بهترین روشهای Version Control برای فایلهای صفحه
- 41. منابع اجتماعی و مستندات رسمی
- 42. روندهای آینده در توسعهی صفحههای Ren'Py
- 43. ادغام کتابخانههای شخص ثالث
- 44. دسترسیپذیری و خوانایی توسط Screen Readers
- 45. بومیسازی و Localization در صفحهها
- 46. مدیریت States ذخیره و بارگذاری در صفحه
- 47. انیمیشنهای کلیدفریم با Transform
- 48. انیمیشنهای پیچیده با ترکیب Transform و Animation
- 49. استفاده از توابع Motion و Ease
- 50. پروژه عملی: ساخت یک رابط کاربری کامل بازی
- 51. طراحی رابط کاربری کاربرپسند برای بازیها
- 52. ساخت آیکنها و آتیهای گرافیکی برای صفحه
- 53. مدیریت انیمیشنهای پویا با Tweening
- 54. استفاده از 'Screen' در کنار 'Use' برای چند صفحهای
- 55. ارتباط با دیتابیس در داخل صفحه
- 56. ساخت صفحات مخصوص موبایل و لمسی
- 57. بهینهسازی مصرف حافظه در صفحه
- 58. ساخت صفحات چندزبانه با RTL
- 59. پشتیبانی از High-DPI و صفحههای رتینا
- 60. استفاده از Shaderها در Transformهای صفحه
- 61. ساخت جلوههای ویژه با Particle System
- 62. ادغام موسیقی زنده و صوتی در صفحه
- 63. ساخت صفحات برای نسخههای وب Ren'Py
- 64. تست صفحه در Emulatorها و دستگاههای واقعی
- 65. راهنمای اشکالزدایی از باگهای رایج
- 66. پشتیبانی از Controller و Keyboard در صفحه
- 67. ساخت صفحات برای نمایشگرهای لمسی چندلمسی
- 68. بهروزرسانی زنده صفحه بدون Restart
- 69. مدیریت خطا در زمان اجرا
- 70. گامهای بعدی: یادگیری عمیقتر در زمینه توسعهی بازی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.