کتاب متقاعدسازی با زبان صفحه Ren'Py: ساخت رابط کاربری بصری با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره متقاعدسازی با زبان صفحه 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. گامهای بعدی: یادگیری عمیقتر در زمینه توسعهی بازی
تگها:
Animation
Digital Entertainment
Game Development
Game Engine
Game UI Design
Interactive Media
Python Game
Python Programming
Ren'Py
Screen Language
Screen Scripting
Transformations
UI Development
Visual Effects
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.