🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: از صفر تا صد بازیسازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games
موضوع کلی: برنامهنویسی و بازیسازی با Commodore 64
موضوع میانی: آموزش زبان بیسیک Commodore 64
📋 سرفصلهای دوره (100 موضوع)
- 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. نکات و ترفندهای بهینهسازی و خطایابی
🚀 سفر به دنیای نوستالژی: بازیسازی با Commodore 64 را از نو بیاموزید!
آیا شما هم دلتنگ روزهای طلایی بازیهای کامپیوتری هستید؟ آیا میخواهید راز خلق بازیهای ساده اما اعتیادآور Commodore 64 را کشف کنید؟ این دوره آموزشی، فرصتی بینظیر برای شماست تا با زبانی ساده و پروژهمحور، وارد دنیای جذاب برنامهنویسی بازیهای کلاسیک شوید.
این دوره با الهام از کتاب ارزشمند “Giant book of games for your Commodore 64” طراحی شده است. این کتاب، گنجینهای از ایدهها و کدهای بازیهای جذاب Commodore 64 است. ما در این دوره، با نگاهی نو به این کتاب و با رویکردی عملی، شما را قدم به قدم در مسیر ساخت بازیهای هیجانانگیز هدایت خواهیم کرد.
🎮 درباره دوره: از نوستالژی تا خلاقیت
دوره “از صفر تا صد بازیسازی کلاسیک با زبان بیسیک Commodore 64: پروژه محور با Giant book of games” یک دوره جامع و کامل است که به شما میآموزد چگونه با استفاده از زبان برنامهنویسی بیسیک، بازیهای جذاب و سرگرمکننده برای Commodore 64 بسازید. این دوره به صورت کاملاً پروژهمحور طراحی شده است و در طول دوره، شما چندین بازی مختلف را از صفر تا صد طراحی و برنامهنویسی خواهید کرد.
این دوره نه تنها به شما زبان بیسیک Commodore 64 را آموزش میدهد، بلکه شما را با مفاهیم پایه بازیسازی مانند طراحی گرافیکی، صداگذاری، هوش مصنوعی ساده و طراحی مراحل نیز آشنا میکند. همچنین، با بررسی و تحلیل کدهای موجود در کتاب “Giant book of games”، شما با تکنیکها و ترفندهای برنامهنویسی بازیهای کلاسیک آشنا خواهید شد و میتوانید ایدههای جدیدی برای بازیهای خود پیدا کنید.
✨ موضوعات کلیدی دوره:
- آشنایی با Commodore 64 و محیط برنامهنویسی آن
- آموزش کامل زبان بیسیک Commodore 64
- طراحی گرافیکی و انیمیشنهای پیکسلی
- صداگذاری و ساخت موسیقیهای 8 بیتی
- مفاهیم پایه بازیسازی: طراحی مراحل، هوش مصنوعی، کنترل بازی
- بررسی و تحلیل کدهای بازیهای موجود در کتاب “Giant book of games”
- ساخت بازیهای متنوع: تیراندازی، پلتفرمر، ماجراجویی و…
- بهینهسازی کد و افزایش سرعت اجرای بازی
- نشر و به اشتراکگذاری بازیهای ساخته شده
- ترفندهای برنامهنویسی و اشکالزدایی
🎯 مخاطبان دوره:
این دوره برای افراد زیر مناسب است:
- علاقهمندان به بازیهای کلاسیک و نوستالژی
- کسانی که میخواهند برنامهنویسی را از صفر شروع کنند
- برنامهنویسانی که میخواهند با زبان بیسیک Commodore 64 آشنا شوند
- افرادی که به دنبال خلق بازیهای ساده و سرگرمکننده هستند
- دانشجویان و علاقهمندان به گرافیک کامپیوتری و صداگذاری
- کسانی که میخواهند از کتاب “Giant book of games” به عنوان یک منبع الهام استفاده کنند
⭐ چرا این دوره را بگذرانیم؟
گذراندن این دوره به دلایل زیر به شما پیشنهاد میشود:
- یادگیری آسان و جذاب: آموزشها به صورت قدم به قدم و با زبانی ساده ارائه میشوند.
- پروژهمحور: در طول دوره، شما چندین بازی کامل خواهید ساخت.
- الهامگیری از یک کتاب کلاسیک: شما با تکنیکها و ایدههای موجود در کتاب “Giant book of games” آشنا خواهید شد.
- فرصتی برای خلاقیت: شما میتوانید بازیهای خود را طراحی و برنامهنویسی کنید.
- بازگشت به دوران کودکی: این دوره، فرصتی برای زنده کردن خاطرات خوش کودکی است.
- مهارتهای ارزشمند: شما مهارتهای برنامهنویسی، طراحی گرافیکی و صداگذاری را یاد خواهید گرفت.
- ساخت نمونه کار: شما میتوانید بازیهای ساخته شده را به عنوان نمونه کار به دیگران نشان دهید.
- یادگیری یک زبان برنامهنویسی خاص: بیسیک Commodore 64 یک زبان خاص با ویژگیهای منحصر به فرد است.
- افزایش تفکر منطقی و حل مسئله: برنامهنویسی به شما کمک میکند تا تفکر منطقی و مهارتهای حل مسئله خود را تقویت کنید.
- دسترسی همیشگی به محتوای دوره: پس از ثبتنام، شما به تمام محتوای دوره دسترسی خواهید داشت.
📝 سرفصلهای دوره (100 سرفصل جامع):
متاسفانه به دلیل محدودیت امکان نمایش 100 سرفصل به صورت کامل وجود ندارد. اما این فهرست، خلاصهای از مهمترین موضوعات پوشش داده شده در دوره را به شما نشان میدهد:
- بخش اول: مقدمهای بر Commodore 64 و برنامهنویسی
- تاریخچه Commodore 64
- معماری سختافزاری
- نصب و راهاندازی امولاتور
- آشنایی با محیط برنامهنویسی بیسیک
- دستورات پایه بیسیک: PRINT، INPUT، GOTO، IF…THEN
- بخش دوم: متغیرها، حلقهها و شرطها
- انواع متغیرها
- عملگرهای ریاضی و منطقی
- حلقههای FOR…NEXT و WHILE…WEND
- دستورات شرطی IF…THEN…ELSE و SELECT CASE
- بخش سوم: گرافیک و انیمیشن
- حالتهای گرافیکی Commodore 64
- دستورات رسم خط، دایره و مستطیل
- رنگآمیزی و پر کردن اشکال
- ایجاد و نمایش sprite
- تکنیکهای انیمیشن
- بخش چهارم: صدا و موسیقی
- آشنایی با تراشه صوتی SID
- دستورات پخش صدا و موسیقی
- ایجاد جلوههای صوتی
- ساخت موسیقیهای 8 بیتی ساده
- بخش پنجم: طراحی بازی
- مفاهیم پایه بازیسازی
- طراحی مراحل بازی
- ایجاد هوش مصنوعی ساده
- کنترل بازی با صفحهکلید و جویاستیک
- بخش ششم: پروژههای عملی (ساخت بازیهای متنوع)
- ساخت بازی تیراندازی فضایی
- ساخت بازی پلتفرمر
- ساخت بازی ماجراجویی
- ساخت بازی معمایی
- بخش هفتم: بهینهسازی کد و اشکالزدایی
- تکنیکهای بهینهسازی کد
- اشکالزدایی و رفع خطاها
- استفاده از debugger
- بخش هشتم: بررسی کدهای موجود در Giant book of games
- تحلیل کدهای بازیهای مختلف
- یادگیری تکنیکهای برنامهنویسی
- ایدهپردازی برای بازیهای جدید
- بخش نهم: نشر و به اشتراکگذاری بازیها
- تبدیل کد بیسیک به فایل اجرایی
- به اشتراکگذاری بازیها در اینترنت
- ایجاد مستندات برای بازیها
- بخش دهم: پروژههای پیشرفته و چالشها
- ایجاد بازی با گرافیک پیشرفته
- پیاده سازی هوش مصنوعی پیچیده تر
- بهینه سازی برای حداکثر سرعت
- ساخت دموهای جذاب
این تنها بخشی از سرفصلهای جامع این دوره است. با ثبتنام در این دوره، شما به دنیایی از دانش و مهارتهای ارزشمند قدم خواهید گذاشت!
همین حالا ثبتنام کنید و سفر خود را به دنیای بازیسازی کلاسیک آغاز کنید!
📚 محتوای این محصول آموزشی (پکیج کامل)
💡 این محصول یک نسخهٔ کامل و جامع است
تمامی محتوای آموزشی این کتاب در قالب یک بستهی کامل و یکپارچه ارائه میشود و شامل تمام نسخهها و فایلهای موردنیاز برای یادگیری است.
🎁 محتویات کامل بسته دانلودی
- ویدیوهای آموزشی فارسی — آموزش قدمبهقدم، کاربردی و قابل فهم
- پادکستهای صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
- کتاب PDF فارسی — شامل کلیهٔ سرفصلها و محتوای آموزشی
- کتاب خلاصه نکات ویدیوها و پادکستها – نسخه PDF — مناسب مرور سریع و جمعبندی مباحث
- کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
- کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
-
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه یادگیری سریع)
— پاسخها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب. -
کتاب صدها پرسش و پاسخ چهارگزینهای – نسخه PDF (نسخه خودآزمایی پایانبخش)
— پاسخها در انتهای هر بخش آمدهاند؛ مناسب آزمون واقعی و سنجش میزان یادگیری. -
کتاب تمرینهای درست / نادرست (True / False) – نسخه PDF
— مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزارهها. -
کتاب تمرینهای جای خالی – نسخه PDF
— تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتابها، تمرینها و خودآزمایی .
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود و نسخهٔ چاپی ندارد.
- تمامی فایلها و کتابها کاملاً فارسی هستند.
- توجه: لینکهای اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال میشوند.
- نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریعتر توصیه میشود.
- در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
- اگر پرداخت انجام شده ولی لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا پیامک:
09395106248
تلگرام: @ma_limbs


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