اپلیکیشن اندرویدی فلش‌کارت آموزشی صفر تا صد ساخت بازی های جذاب با DarkBASIC Pro: راهنمای جامع برنامه نویسی بازی برای مبتدیان

249,500 تومان
صفر تا صد ساخت بازی های جذاب با DarkBASIC Pro: راهنمای جامع برنامه نویسی بازی برای مبتدیان صفر تا صد ساخت بازی های جذاب با DarkBASIC Pro: راهنمای جامع برنامه نویسی بازی برای مبتدیان آیا رویای ساخت باز...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره صفر تا صد ساخت بازی های جذاب با DarkBASIC Pro: راهنمای جامع برنامه نویسی بازی برای مبتدیان

موضوع کلی: برنامه نویسی بازی های رایانه ای

موضوع میانی: آموزش برنامه نویسی بازی با DarkBASIC Pro

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر دنیای بازی‌سازی و DarkBASIC Pro
  • 2. نصب و راه‌اندازی DarkBASIC Pro
  • 3. اولین قدم: ساخت اولین برنامه در DarkBASIC Pro
  • 4. آشنایی با محیط توسعه DarkBASIC Pro (IDE)
  • 5. مبانی زبان برنامه‌نویسی: متغیرها و انواع داده
  • 6. عملگرها: محاسباتی، منطقی و مقایسه‌ای
  • 7. ساختار شرطی: دستور if, else, elseif
  • 8. حلقه‌ها: دستور for, while, repeat
  • 9. توابع و رویه‌ها: سازماندهی کد
  • 10. مقدمه‌ای بر گرافیک در DarkBASIC Pro
  • 11. طراحی صفحه نمایش و رزولوشن
  • 12. نحوه کار با پیکسل‌ها و رنگ‌ها
  • 13. کشیدن اشکال هندسی پایه (خط، دایره، مستطیل)
  • 14. پر کردن اشکال با رنگ
  • 15. استفاده از تصاویر (Sprites)
  • 16. بارگذاری و نمایش تصاویر
  • 17. حرکت دادن تصاویر
  • 18. تکنیک‌های انیمیشن ساده با تصاویر
  • 19. پس‌زمینه (Background) و نحوه استفاده از آن
  • 20. ساخت صفحات مختلف بازی (Screens)
  • 21. مدیریت صدا در DarkBASIC Pro
  • 22. بارگذاری و پخش صداهای افکت (Sound Effects)
  • 23. پخش موسیقی پس‌زمینه (Background Music)
  • 24. تنظیم بلندی صدا و وضعیت پخش
  • 25. مدیریت ورودی کاربر (Input Handling)
  • 26. دریافت دستورات از کیبورد
  • 27. دریافت دستورات از ماوس
  • 28. استفاده از جوی استیک (Joystick)
  • 29. مقدمه‌ای بر فیزیک بازی
  • 30. مفاهیم اولیه برخورد (Collision Detection)
  • 31. برخورد مستطیل با مستطیل
  • 32. برخورد دایره با دایره
  • 33. برخورد تصویر با تصویر
  • 34. تشخیص برخورد با استفاده از نقاط
  • 35. تشخیص برخورد با استفاده از مساحت
  • 36. مدیریت برخوردها و واکنش به آن‌ها
  • 37. سیستم امتیازدهی (Scoring System)
  • 38. نمایش امتیاز بر روی صفحه
  • 39. ذخیره و بارگذاری امتیازات
  • 40. سطوح دشواری (Difficulty Levels)
  • 41. پیاده‌سازی سطوح مختلف در بازی
  • 42. تغییر پارامترهای بازی بر اساس سطح دشواری
  • 43. هوش مصنوعی (AI) ساده برای دشمنان
  • 44. رفتار ساده دشمنان: حرکت ثابت
  • 45. رفتار دشمنان: دنبال کردن بازیکن
  • 46. رفتار دشمنان: شلیک به بازیکن
  • 47. ایجاد مراحل (Levels) و چالش‌های مختلف
  • 48. طراحی نقشه بازی (Map Design)
  • 49. ساخت کاراکترهای بازی (Player and Enemies)
  • 50. انواع دشمنان با رفتارهای متفاوت
  • 51. انواع آیتم‌ها در بازی (Pickups and Power-ups)
  • 52. سیستم جان (Health System)
  • 53. کاهش جان بازیکن هنگام برخورد
  • 54. نمایش میزان جان بازیکن
  • 55. بازسازی جان بازیکن (Health Packs)
  • 56. سیستم مهمات (Ammo System)
  • 57. کاهش مهمات هنگام شلیک
  • 58. تأثیر اتمام مهمات
  • 59. دکمه‌های کنترلی در بازی (UI Elements)
  • 60. ساخت دکمه‌های قابل کلیک
  • 61. عملکرد دکمه‌ها
  • 62. منوهای بازی (Game Menus)
  • 63. منوی اصلی (Main Menu)
  • 64. منوی توقف (Pause Menu)
  • 65. منوی پایان بازی (Game Over Menu)
  • 66. ذخیره و بارگذاری بازی (Save and Load Game)
  • 67. ذخیره وضعیت فعلی بازی
  • 68. بارگذاری وضعیت ذخیره شده
  • 69. مدیریت انیمیشن‌های پیچیده‌تر
  • 70. استفاده از فریم‌های انیمیشن (Animation Frames)
  • 71. ایجاد انیمیشن‌های سفارشی
  • 72. مدیریت صفحات (Pages) و لایه‌ها (Layers)
  • 73. ساخت دنیاهای پویا و متحرک
  • 74. جلوه‌های ویژه گرافیکی (Visual Effects)
  • 75. تأثیرات انفجار
  • 76. دود و بخار
  • 77. جلوه‌های نوری ساده
  • 78. تکنیک‌های رسم پیشرفته
  • 79. رسم متون سفارشی
  • 80. استفاده از الفبای گرافیکی (Bitmap Fonts)
  • 81. انتقال بین صفحات (Screen Transitions)
  • 82. انیمیشن‌های انتقال صفحه
  • 83. فیدین و فید اوت (Fade In/Out)
  • 84. انتقال صفحه به صورت مورب
  • 85. مقدمه‌ای بر برنامه‌نویسی شیءگرا (OOP) در DarkBASIC Pro
  • 86. مفهوم کلاس (Class) و اشیاء (Object)
  • 87. تعریف کلاس‌های سفارشی
  • 88. ایجاد اشیاء از کلاس‌ها
  • 89. متدهای (Methods) اشیاء
  • 90. ارث‌بری (Inheritance) در DarkBASIC Pro
  • 91. استفاده از وراثت برای سازماندهی کد
  • 92. پلی‌مورفیسم (Polymorphism)
  • 93. مدیریت پیچیدگی با توابع بازگشتی (Recursive Functions)
  • 94. استفاده از آرایه‌ها (Arrays) برای مدیریت داده‌ها
  • 95. آرایه‌های دو بعدی و چند بعدی
  • 96. مدیریت حافظه در DarkBASIC Pro
  • 97. بهینه‌سازی کد برای سرعت
  • 98. استفاده از الگوریتم‌های کارآمد
  • 99. اصول طراحی بازی (Game Design Principles)
  • 100. تعادل در گیم‌پلی
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Beginner Game Programming DarkBASIC Pro DarkBASIC Pro Game Dev DarkBASIC Pro Programming DarkBASIC Pro Tutorial DarkBASIC Pro آموزش Game Development Game Programming Learn DarkBASIC Pro آموزش DarkBASIC Pro بازی سازی برنامه نویسی بازی برنامه نویسی بازی مبتدی برنامه نویسی بازی های رایانه ای ساخت بازی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.