, ,

کتاب برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک

299,999 تومان399,000 تومان

برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک برنامه‌نویسی با BBC micro: سفری به قلب رایانش کلاسیک و ساخت اولین بازی آیا تابه‌حال مجذوب دنیای نوستالژیک رایانه‌های قدیمی شده‌اید؟ آیا …

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

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

عنوان دوره: برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک

موضوع کلی: رایانش کلاسیک (Retro Computing)

موضوع میانی: میکروکامپیوترهای ۸-بیتی

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مقدمه‌ای بر رایانش کلاسیک و میکروکامپیوترهای ۸-بیتی
  • 2. معرفی BBC Micro: تاریخچه و مشخصات فنی
  • 3. آشنایی با سخت‌افزار BBC Micro: پردازنده، حافظه و پورت‌ها
  • 4. راه‌اندازی BBC Micro: اتصال به نمایشگر و منبع تغذیه
  • 5. آشنایی با صفحه کلید و کاراکترهای BBC Micro
  • 6. محیط برنامه‌نویسی بیسیک: ویرایشگر و دستورات اولیه
  • 7. دستور PRINT: نمایش متن روی صفحه
  • 8. متغیرها در بیسیک: تعریف، مقداردهی و استفاده
  • 9. انواع داده‌ها در بیسیک: اعداد صحیح، اعداد اعشاری و رشته‌ها
  • 10. عملگرهای ریاضی: جمع، تفریق، ضرب و تقسیم
  • 11. اولویت عملگرها و پرانتزها در محاسبات
  • 12. دستور INPUT: دریافت ورودی از کاربر
  • 13. دستور REM: توضیحات در کد بیسیک
  • 14. ساختار یک برنامه بیسیک ساده
  • 15. اجرای برنامه بیسیک: RUN و STOP
  • 16. دستور LIST: نمایش کد برنامه
  • 17. دستور NEW: پاک کردن برنامه
  • 18. ذخیره و بارگذاری برنامه: SAVE و LOAD
  • 19. آشنایی با دستورات شرطی: IF…THEN…ELSE
  • 20. مقایسه‌ها: عملگرهای مساوی، بزرگتر، کوچکتر و غیره
  • 21. دستور GOTO: پرش به یک خط مشخص
  • 22. دستور GOSUB: فراخوانی زیرروال
  • 23. دستور RETURN: بازگشت از زیرروال
  • 24. آشنایی با حلقه‌ها: FOR…NEXT
  • 25. حلقه WHILE…ENDWHILE
  • 26. دستور REPEAT…UNTIL
  • 27. دستور DIM: تعریف آرایه‌ها
  • 28. دسترسی به عناصر آرایه
  • 29. آرایه‌های یک بعدی و دو بعدی
  • 30. توابع داخلی بیسیک: ABS، SQR، RND
  • 31. توابع رشته‌ای: LEFT$، RIGHT$، MID$
  • 32. دستور CHR$: تبدیل کد اسکی به کاراکتر
  • 33. دستور ASC: تبدیل کاراکتر به کد اسکی
  • 34. دستور STR$: تبدیل عدد به رشته
  • 35. دستور VAL: تبدیل رشته به عدد
  • 36. کار با گرافیک: دستور PLOT
  • 37. رسم خط: دستور LINE
  • 38. رسم دایره: دستور CIRCLE
  • 39. رنگ‌ها در گرافیک: تغییر رنگ پس‌زمینه و پیش‌زمینه
  • 40. حالت‌های گرافیکی: MODE 0، MODE 1، MODE 2
  • 41. دستور CLS: پاک کردن صفحه نمایش
  • 42. دستور VDU: کنترل ویدئو و صدا
  • 43. آشنایی با دستور SOUND: تولید صدا
  • 44. تنظیم فرکانس، شدت و مدت صدا
  • 45. ساخت ملودی ساده با دستور SOUND
  • 46. کار با جوی استیک: خواندن ورودی جوی استیک
  • 47. آشنایی با پورت‌های ورودی/خروجی
  • 48. استفاده از پورت‌ها برای کنترل سخت‌افزار خارجی
  • 49. مفهوم وقفه (Interrupt)
  • 50. برنامه‌نویسی وقفه
  • 51. آشنایی با زبان اسمبلی: مقدمه‌ای بر زبان ماشین
  • 52. دستورات اسمبلی: LOAD، STORE، ADD، SUB
  • 53. ثبات‌ها (Registers) در پردازنده
  • 54. خواندن و نوشتن در حافظه با اسمبلی
  • 55. ترکیب بیسیک و اسمبلی
  • 56. بهینه‌سازی کد با استفاده از اسمبلی
  • 57. شروع پروژه: طراحی یک بازی ساده
  • 58. طراحی رابط کاربری بازی
  • 59. پیاده‌سازی منطق بازی
  • 60. حرکت بازیکن در صفحه
  • 61. تشخیص برخورد
  • 62. نمایش امتیاز
  • 63. اضافه کردن دشمن
  • 64. هوش مصنوعی ساده برای دشمن
  • 65. افزایش سطح دشواری بازی
  • 66. صداگذاری و موسیقی متن بازی
  • 67. رفع اشکالات و تست بازی
  • 68. بهینه‌سازی عملکرد بازی
  • 69. مستندسازی کد بازی
  • 70. مقدمه‌ای بر بازی‌های متنی (Text Adventure)
  • 71. طراحی داستان و سناریوی بازی متنی
  • 72. پیاده‌سازی دستورات بازی متنی (NORTH، SOUTH، EAST، WEST)
  • 73. ذخیره و بارگذاری وضعیت بازی
  • 74. اضافه کردن آیتم‌ها و معماها به بازی متنی
  • 75. آشنایی با موتورهای بازی‌سازی ۸-بیتی
  • 76. استفاده از ابزارهای توسعه بازی
  • 77. بهینه‌سازی گرافیک در بازی‌های ۸-بیتی
  • 78. تکنیک‌های انیمیشن در بازی‌های ۸-بیتی
  • 79. طراحی مراحل بازی
  • 80. ایجاد جلوه‌های ویژه صوتی و تصویری
  • 81. اشتراک‌گذاری بازی با دیگران
  • 82. مفاهیم پیشرفته گرافیکی: بافت‌ها و سایه‌زنی
  • 83. آشنایی با يت‌ها (Sprites)
  • 84. مدیریت حافظه در برنامه‌نویسی ۸-بیتی
  • 85. تکنیک‌های برنامه‌نویسی بهینه
  • 86. اشکال‌یابی پیشرفته
  • 87. برنامه‌نویسی چندوظیفه‌ای (Multi-tasking)
  • 88. ارتباط بین BBC Micro و سایر دستگاه‌ها
  • 89. برنامه‌نویسی شبکه
  • 90. آشنایی با سیستم عامل MOS
  • 91. سخت‌افزار توسعه‌یافته BBC Micro: Econet، Tube
  • 92. آینده رایانش کلاسیک و میکروکامپیوترها
  • 93. منابع و مراجع برای یادگیری بیشتر
  • 94. نکات و ترفندهای برنامه‌نویسی با BBC Micro
  • 95. پروژه‌های پیشرفته‌تر: شبیه‌سازی‌های پیچیده
  • 96. ساخت ابزارهای کاربردی با BBC Micro
  • 97. برنامه‌نویسی بازی‌های استراتژیک
  • 98. برنامه‌نویسی بازی‌های پلتفرمر
  • 99. ساخت ویرایشگر گرافیکی ساده
  • 100. برنامه‌نویسی پایگاه داده ساده





برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک

برنامه‌نویسی با BBC micro: سفری به قلب رایانش کلاسیک و ساخت اولین بازی

آیا تابه‌حال مجذوب دنیای نوستالژیک رایانه‌های قدیمی شده‌اید؟ آیا دلتان می‌خواهد تجربه‌ای منحصر به فرد از برنامه‌نویسی را در زمانی که قهرمانان دنیای دیجیتال، ۸-بیتی بودند، داشته باشید؟ دوره آموزشی “برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک” شما را به سفری هیجان‌انگیز در دنیای شگفت‌انگیز رایانش کلاسیک دعوت می‌کند. این دوره، با الهام مستقیم از کتاب کلاسیک و تاثیرگذار “Introducing the BBC micro”، دریچه‌ای نو به سوی درک عمیق‌تر از اصول اولیه برنامه‌نویسی و سخت‌افزار باز می‌کند.

درست زمانی که میکروکامپیوترهای ۸-بیتی دنیای تکنولوژی را متحول می‌کردند، کتاب “Introducing the BBC micro” راهنمایی بود برای نسلی از علاقه‌مندان که می‌خواستند با قدرت خلاقیت خود، دنیای دیجیتال را بسازند. ما این روحیه را در دوره آموزشی خود زنده کرده‌ایم تا شما نیز بتوانید مانند آن دوران، قدم در مسیر یادگیری برنامه‌نویسی بگذارید و اولین بازی خود را با زبانی ساده و در عین حال قدرتمند، خلق کنید.

درباره دوره: جادوی بیسیک و BBC micro در دستان شما

این دوره آموزشی، صرفاً یک کلاس برنامه‌نویسی نیست؛ بلکه یک تجربه عملی و شیرین از یادگیری است. ما با تمرکز بر زبان برنامه‌نویسی بیسیک (BASIC)، که ستون فقرات بسیاری از میکروکامپیوترهای ۸-بیتی مانند BBC micro بود، شما را گام به گام با مفاهیم کلیدی آشنا می‌کنیم. از معرفی ساختار کلی BBC micro و نحوه تعامل آن با برنامه‌ها گرفته تا نوشتن اولین دستورات بیسیک و در نهایت، خلق یک بازی ساده و جذاب، همه چیز در این دوره گنجانده شده است. ما از همان رویکرد آموزشی کتاب “Introducing the BBC micro” بهره می‌بریم: یادگیری با عمل، و تجربه مستقیم.

موضوعات کلیدی دوره: از بیسیک تا ساخت بازی

  • مقدمه‌ای جامع بر دنیای رایانش کلاسیک و میکروکامپیوترهای ۸-بیتی
  • آشنایی با سخت‌افزار و معماری BBC micro
  • یادگیری اصول اولیه زبان برنامه‌نویسی بیسیک (BASIC)
  • دستورات پایه‌ای بیسیک: PRINT, INPUT, LET, GOTO, GOSUB
  • کار با متغیرها، انواع داده و عملگرها
  • ساختار شرطی: IF…THEN
  • حلقه‌ها: FOR…NEXT, WHILE…WEND
  • کار با آرایه‌ها و داده‌های ساختاریافته
  • گرافیک در BBC micro: ترسیم اشکال، کاراکترها و انیمیشن‌های ساده
  • صدا در BBC micro: تولید افکت‌های صوتی
  • طراحی و پیاده‌سازی یک بازی ساده از ابتدا تا انتها
  • اشکال‌زدایی (Debugging) کدها و بهینه‌سازی
  • و ده‌ها موضوع کاربردی دیگر…

مخاطبان دوره: علاقه‌مندان به تاریخ تکنولوژی و برنامه‌نویسان نوپا

این دوره برای طیف گسترده‌ای از علاقه‌مندان مناسب است:

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

چرا این دوره را بگذرانیم؟ کلید ورود به دنیای خلق دیجیتال!

یادگیری برنامه‌نویسی با BBC micro و زبان بیسیک، مزایای بی‌شماری دارد که فراتر از صرفاً ساخت یک بازی است:

  • درک عمیق اصول برنامه‌نویسی: بیسیک زبانی ساده است که به شما کمک می‌کند بدون درگیر شدن با پیچیدگی‌های سینتکسی زبان‌های مدرن، به مفاهیم اصلی مانند الگوریتم‌ها، ساختار داده‌ها و منطق برنامه‌نویسی مسلط شوید.
  • تقویت خلاقیت: ساخت بازی، حتی یک بازی ساده، نیازمند خلاقیت و حل مسئله است. شما یاد می‌گیرید چگونه ایده‌های خود را به کد تبدیل کنید.
  • آشنایی با تاریخچه کامپیوتر: درک چگونگی پیشرفت تکنولوژی و الهام گرفتن از گذشته، برای آینده مفید است.
  • حس موفقیت و اعتماد به نفس: ساختن یک محصول (در اینجا، یک بازی) از ابتدا تا انتها، حس فوق‌العاده‌ای از موفقیت و اعتماد به نفس را به شما هدیه می‌دهد.
  • کاربردی بودن مفاهیم: بسیاری از اصول پایه‌ای که در بیسیک یاد می‌گیرید، در زبان‌های برنامه‌نویسی دیگر نیز کاربرد دارند.
  • تجربه‌ای منحصر به فرد: فرار از فضای تکراری آموزش‌های مدرن و ورود به دنیایی نوستالژیک و جذاب.

سرفصل‌های جامع دوره: بیش از 100 گام تا خلق بازی شما

ما در این دوره، با دقت فراوان، سرفصل‌ها را طراحی کرده‌ایم تا هیچ نکته‌ای از قلم نیفتد. بیش از ۱۰۰ سرفصل جامع و کاربردی، شما را از یک مبتدی کامل به یک خالق بازی ۸-بیتی تبدیل خواهد کرد. هر سرفصل، با رویکردی عملی و با تکیه بر مثال‌های واقعی و تمرین‌های عملی، مفاهیم را به شما آموزش می‌دهد. از اولین خط کد بیسیک گرفته تا جزئیات گرافیکی و صوتی، همه چیز به صورت گام به گام و با زبانی شیوا ارائه شده است. شما شاهد خواهید بود که چگونه با دنبال کردن این سرفصل‌های دقیق، اولین بازی خود را به مرحله اجرا درمی‌آورید و لذت خلق یک اثر دیجیتال را تجربه می‌کنید.


📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

  • ویدیوهای آموزشی فارسی — آموزش قدم‌به‌قدم، کاربردی و قابل فهم
  • پادکست‌های صوتی فارسی — توضیح مفاهیم کلیدی و نکات تکمیلی
  • کتاب PDF فارسی — شامل کلیهٔ سرفصل‌ها و محتوای آموزشی
  • کتاب خلاصه نکات ویدیوها و پادکست‌ها – نسخه PDF — مناسب مرور سریع و جمع‌بندی مباحث
  • کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
  • کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد، علمی و مناسب چاپ
  • کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
    — هر سؤال بلافاصله همراه با پاسخ کامل و شفاف ارائه شده است؛ مناسب درک عمیق مفاهیم و رفع ابهام.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه یادگیری سریع)
    — پاسخ‌ها بلافاصله پس از سؤال قرار دارند؛ مناسب یادگیری سریع و تثبیت مطالب.
  • کتاب صدها پرسش و پاسخ چهارگزینه‌ای – نسخه PDF (نسخه خودآزمایی پایان‌بخش)
    — پاسخ‌ها در انتهای هر بخش آمده‌اند؛ مناسب آزمون واقعی و سنجش میزان یادگیری.
  • کتاب تمرین‌های درست / نادرست (True / False) – نسخه PDF
    — مناسب افزایش دقت مفهومی و تشخیص صحیح یا نادرست بودن گزاره‌ها.
  • کتاب تمرین‌های جای خالی – نسخه PDF
    — تقویت یادگیری فعال و تسلط بر مفاهیم و اصطلاحات کلیدی.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل آموزش تصویری، صوتی، کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • تمامی فایل‌ها و کتاب‌ها کاملاً فارسی هستند.
  • توجه: لینک‌های اختصاصی دوره طی ۴۸ ساعت پس از ثبت سفارش ارسال می‌شوند.
  • نیازی به درج شماره موبایل نیست؛ اما برای پشتیبانی سریع‌تر توصیه می‌شود.
  • در صورت بروز مشکل در دانلود با شماره 09395106248 تماس بگیرید.
  • اگر پرداخت انجام شده ولی لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا پیامک: 09395106248
تلگرام: @ma_limbs

نوع پلن دوره

تمامی کتاب های PDF فارسی مجموعه, تمامی کتاب های PDF فارسی مجموعه + ویدیوها و پادکست های فارسی توضیحی کتاب ها

نقد و بررسی‌ها

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

اولین کسی باشید که دیدگاهی می نویسد “کتاب برنامه‌نویسی با BBC micro: ساخت اولین بازی با زبان بیسیک کلاسیک”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا