اپلیکیشن اندرویدی فلش‌کارت آموزشی از صفر تا صد بازی‌سازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games

249,500 تومان
از صفر تا صد بازی‌سازی کلاسیک با Commodore 64: پروژه محور با Giant book of games 🚀 سفر به دنیای نوستالژی: بازی‌سازی با Commodore 64 را از نو بیاموزید! آیا شما هم دلتنگ روزهای طلایی بازی‌های کامپیوتری ...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: دوره از صفر تا صد بازی‌سازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games

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

موضوع میانی: آموزش زبان بیسیک Commodore 64

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

  • 1. به دنیای Commodore 64 خوش آمدید!
  • 2. چرا برنامه‌نویسی با BASIC در C64؟
  • 3. تنظیم محیط: شبیه‌سازها و سخت‌افزار واقعی
  • 4. اولین برنامه شما: "Hello World" در C64 BASIC
  • 5. کاوش صفحه کلید Commodore 64 و کاراکترهای ویژه
  • 6. دستور PRINT: نمایش متن و مقادیر
  • 7. دستور REM: افزودن توضیحات به کد
  • 8. متغیرها در BASIC: ذخیره داده‌ها
  • 9. انواع متغیرها: عددی، رشته‌ای و محدودیت‌ها
  • 10. عملگرهای حسابی: جمع، تفریق، ضرب، تقسیم
  • 11. عملگرهای مقایسه‌ای: منطق شرطی
  • 12. عملگرهای منطقی: AND, OR, NOT
  • 13. دستور INPUT: دریافت ورودی از کاربر
  • 14. دستور GET: دریافت یک کاراکتر بدون نیاز به اینتر
  • 15. دستور READ و DATA: مدیریت داده‌های داخلی
  • 16. دستور RESTORE: استفاده مجدد از داده‌ها
  • 17. دستور GOTO: پرش بین خطوط برنامه (هشدارها و کاربردها)
  • 18. شماره خطوط و ویرایش برنامه در C64
  • 19. LIST، RUN، NEW: دستورات پایه سیستم
  • 20. فرمت‌بندی خروجی با PRINT و TAB
  • 21. دستور IF...THEN: تصمیم‌گیری‌های ساده
  • 22. ساختار IF...THEN...ELSE (شبیه‌سازی شده)
  • 23. حلقه FOR...NEXT: تکرارهای کنترل شده
  • 24. استفاده از STEP در حلقه FOR
  • 25. حلقه‌های تو در تو: ایجاد الگوهای پیچیده
  • 26. دستور ON GOTO: پرش‌های چندگانه
  • 27. حلقه بی‌نهایت: L.O.O.P.s در بازی‌ها
  • 28. ایجاد تاخیر در برنامه با حلقه
  • 29. دستور END و STOP: پایان و مکث برنامه
  • 30. GOTO در بازی‌ها: منوها و مراحل
  • 31. دستور GOSUB و RETURN: زیربرنامه‌ها برای کد تمیزتر
  • 32. استفاده از GOSUB برای توابع مشترک بازی
  • 33. دستور ON GOSUB: زیربرنامه‌های شرطی
  • 34. توابع تعریف شده توسط کاربر (FN): ایجاد توابع دلخواه
  • 35. سازماندهی کد با زیربرنامه‌ها در پروژه‌های بازی
  • 36. دستور CLR و HOME: پاک کردن صفحه و رفتن به خانه
  • 37. دستور PRINT CHR$: نمایش کاراکترهای خاص
  • 38. کنترل مکان نما با CURSOR UP/DOWN/LEFT/RIGHT (CHR$ ها)
  • 39. دسترسی مستقیم به حافظه صفحه نمایش (POKE 1024-2023)
  • 40. کنترل رنگ متن با POKE 55296-56295 (حافظه رنگ)
  • 41. تغییر رنگ حاشیه و پس‌زمینه (BORDER/BACKGROUND COLOR)
  • 42. ایجاد افکت‌های متنی: چشمک‌زن، معکوس، رنگارنگ
  • 43. اسکرولینگ متن (POKE 53265, 128 و موارد دیگر)
  • 44. نمایش پیام‌ها و امتیازات بازی
  • 45. طراحی رابط کاربری متنی ساده برای بازی‌ها
  • 46. مقدمه‌ای بر گرافیک در Commodore 64
  • 47. حالت‌های گرافیکی: TEXT MODE و HIGH RESOLUTION MODE
  • 48. دستور COLOR: تنظیم رنگ‌ها در BASIC
  • 49. دستور PLOT: رسم نقاط (پیکسل‌ها)
  • 50. دستور DRAW: رسم خطوط مستقیم
  • 51. ترسیم اشکال هندسی با DRAW (مستطیل و مثلث)
  • 52. شبیه‌سازی دایره و کمان با سری نقاط
  • 53. کاراکترهای گرافیکی PETSCII: استفاده خلاقانه
  • 54. ترسیم نقشه‌های ساده و پس‌زمینه‌ها با کاراکترها
  • 55. اصول اولیه انیمیشن با بازسازی کاراکترها
  • 56. دستور SOUND: تولید صداهای ساده
  • 57. پارامترهای SOUND: فرکانس، دیوریشن، صدا
  • 58. ایجاد ملودی‌های ساده و افکت‌های صوتی
  • 59. صداهای انفجار و جمع‌آوری در بازی‌ها
  • 60. استفاده از MUSIC/PLAY (پایه) برای موسیقی بازی
  • 61. دریافت ورودی از صفحه کلید با GET و GET$()
  • 62. تشخیص فشردن کلیدهای خاص (SHIFT, CTRL)
  • 63. کار با جوی‌استیک: آدرس‌های حافظه (PEEK 56320)
  • 64. حرکت بازیکن با جوی‌استیک
  • 65. خواندن ورودی همزمان از جوی‌استیک و صفحه کلید
  • 66. درک PEEK و POKE: خواندن و نوشتن در حافظه
  • 67. نقشه حافظه Commodore 64 (مفاهیم پایه)
  • 68. POKE کردن به حافظه صفحه نمایش برای سرعت بیشتر
  • 69. POKE کردن به حافظه رنگ برای تغییر رنگ سریع
  • 70. کنترل حالت‌های صفحه نمایش با POKE
  • 71. مدیریت مکان نما و کلیدهای خاص با POKE
  • 72. استفاده از PEEK برای بررسی وضعیت دستگاه
  • 73. تغییر آدرس شروع برنامه‌های BASIC
  • 74. ریستارت نرم‌افزاری C64 با POKE
  • 75. PEEK و POKE برای کنترل تراشه‌های VIC-II و SID (مقدماتی)
  • 76. کاراکترهای قابل برنامه‌ریزی: ساخت فونت‌ها و گرافیک سفارشی
  • 77. تغییر مجموعه کاراکترهای پیش‌فرض
  • 78. اصول اولیه Sprites (شبح‌ها): متحرک‌سازی اشیا
  • 79. تعریف داده‌های Sprite و بارگذاری آنها
  • 80. فعال‌سازی و حرکت Sprite‌ها
  • 81. کنترل رنگ و اولویت Sprite‌ها
  • 82. Sprite‌های چند رنگی: افزایش جزئیات
  • 83. تشخیص برخورد Sprite با Sprite
  • 84. تشخیص برخورد Sprite با پس‌زمینه (کاراکتر/پیکسل)
  • 85. ساخت Spriteهای متحرک پیچیده (انیمیشن فریم به فریم)
  • 86. حلقه اصلی بازی: به‌روزرسانی، رندر، ورودی
  • 87. پیاده‌سازی حرکت بازیکن و محدودیت‌های آن
  • 88. طراحی دشمنان ساده و هوش مصنوعی پایه
  • 89. مدیریت امتیازات و زندگی بازیکن
  • 90. تشخیص شرایط پایان بازی (Game Over)
  • 91. ایجاد سطوح و چالش‌های مختلف
  • 92. استفاده از اعداد تصادفی (RND) برای عناصر غیرقابل پیش‌بینی
  • 93. مدیریت گلوله‌ها/پرتابه‌ها در بازی‌ها
  • 94. منوی شروع بازی و صفحه "Game Over"
  • 95. پیاده‌سازی یک بازی ساده "برخورد آجر" (Brick Breaker)
  • 96. دستورات OPEN, CLOSE, CMD: کار با دستگاه‌ها
  • 97. ذخیره و بارگذاری داده‌های بازی (امتیازات بالا، تنظیمات)
  • 98. استفاده از PRINT# و INPUT# برای فایل‌ها
  • 99. دستورات LOAD و SAVE: ذخیره و بارگذاری برنامه‌ها
  • 100. نکات و ترفندهای بهینه‌سازی و خطایابی
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

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

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

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

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

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

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Basic C64 C64 Basic Commodore 64 Game Development Giant Book of Games Retro Gaming Vintage Computing آموزش BASIC آموزش بازی‌سازی بازی‌سازی برنامه‌نویسی پروژه‌محور کلاسیک نوستالژی

نظرات

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

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