, ,

کتاب ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC

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

ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC – یک سفر به گذشته! ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC – سفری نوستالژیک به دنیای برنامه‌نویسی! آیا رویای ساخت بازی‌های وید…

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

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

عنوان دوره: ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC

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

موضوع میانی: برنامه‌نویسی بازی‌های ساده در BASIC

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

  • 1. معرفی دوره و اهداف آن
  • 2. نگاهی به TRS-80، Apple II و Commodore PET
  • 3. مقدمه‌ای بر زبان برنامه‌نویسی BASIC
  • 4. نصب و راه‌اندازی شبیه‌سازهای BASIC
  • 5. دستور PRINT: نمایش متن و اعداد
  • 6. دستور INPUT: دریافت ورودی از کاربر
  • 7. متغیرها و انواع داده در BASIC
  • 8. عملگرهای ریاضی و منطقی در BASIC
  • 9. دستور CLS/HOME: پاک کردن صفحه
  • 10. دستور REM: افزودن توضیحات به کد
  • 11. دستور GOTO: پرش‌های غیرشرطی
  • 12. دستور IF-THEN: ساخت شرط‌های ساده
  • 13. دستور FOR-NEXT: حلقه‌های تکرار
  • 14. دستور GOSUB-RETURN: استفاده از زیربرنامه‌ها
  • 15. آرایه‌ها: ذخیره‌سازی مجموعه‌ای از داده‌ها
  • 16. کار با رشته‌ها: توابع LEFT$, RIGHT$, MID$
  • 17. دستور RND: تولید اعداد تصادفی
  • 18. کاربرد دستور PEEK و POKE (مقدماتی)
  • 19. دستور WAIT/TIMER: ایجاد تأخیر زمانی
  • 20. مفهوم حلقه اصلی بازی (Game Loop)
  • 21. تعریف حالت‌های بازی: شروع، در حال بازی، پایان
  • 22. دریافت ورودی از صفحه‌کلید در بازی‌ها
  • 23. نمایش گرافیک متنی (Character Graphics)
  • 24. حرکت دادن یک شیء متنی روی صفحه
  • 25. تشخیص برخورد (Collision Detection) ساده
  • 26. سیستم امتیازدهی در بازی‌ها
  • 27. نمایش امتیاز و اطلاعات بازی
  • 28. صفحه شروع بازی و دستورالعمل‌ها
  • 29. صفحه "بازی تمام شد" (Game Over)
  • 30. ذخیره و بارگذاری امتیازات بالا (High Scores)
  • 31. افزودن جلوه‌های صوتی ساده با BEEP
  • 32. مدیریت سطوح بازی (Levels)
  • 33. طراحی رابط کاربری متنی ساده
  • 34. معماری یک بازی کلاسیک BASIC
  • 35. اصول طراحی بازی‌های چالش‌برانگیز
  • 36. مدیریت زمان و سرعت بازی
  • 37. استفاده از جداول داده (DATA/READ)
  • 38. بهینه‌سازی کدهای BASIC برای سرعت
  • 39. ساخت یک بازی ساده "حدس عدد"
  • 40. بازی‌های مبتنی بر نوبت (Turn-Based Games)
  • 41. ساخت یک ماز (Maze) ساده
  • 42. حرکت در ماز توسط کاربر
  • 43. برنامه‌نویسی بازی Snake (مار) متنی
  • 44. تشخیص برخورد در بازی Snake
  • 45. هوش مصنوعی اولیه برای دشمنان (حرکت تصادفی)
  • 46. بازی Tic-Tac-Toe: منطق برد و باخت
  • 47. هوش مصنوعی برای Tic-Tac-Toe
  • 48. بازی Nim: استراتژی و پیاده‌سازی
  • 49. بازی "شکار زیردریایی" (یک بازی شبکه ای ساده)
  • 50. بازی "موش و پنیر" (Greedy Mouse)
  • 51. بازی "پرتاب نیزه" (Javelin)
  • 52. بازی "پینگ پنگ" متنی با دو راکت
  • 53. پیاده‌سازی حرکت توپ و راکت‌ها
  • 54. طراحی بازی "آرکانوید" (Breakout) متنی
  • 55. بازی "مهاجمان فضایی" (Space Invaders) متنی
  • 56. ساخت موشک و تیراندازی
  • 57. حرکت خودکار دشمنان
  • 58. بازی "پاک‌من" (Pac-Man) متنی: ساختار اولیه
  • 59. پیاده‌سازی ارواح و دنبال کردن اولیه
  • 60. بازی‌های کارتی: شبیه‌سازی دسته کارت
  • 61. بازی کارتی BlackJack (ساده‌شده)
  • 62. مدیریت سرمایه و شرط‌بندی در بازی‌ها
  • 63. بازی "سنگ، کاغذ، قیچی" پیشرفته
  • 64. بازی‌های پازل عددی (مانند 15-puzzle)
  • 65. بازی "هوش سیاه" (Mastermind)
  • 66. بازی "بمب‌گذاری" (Bomb Squad)
  • 67. شبیه‌سازی بازی‌های رومیزی ساده
  • 68. بازی "چکرهای چینی" (Chinese Checkers) ساده
  • 69. استفاده از کاراکترهای سفارشی (در صورت پشتیبانی پلتفرم)
  • 70. ساخت انیمیشن‌های متنی ساده
  • 71. بازی "تیر و کمان" (Archery)
  • 72. بازی "شطرنج" متنی (حرکت‌های پایه)
  • 73. مدیریت خطا و رفع اشکال (Debugging)
  • 74. ساخت رابط کاربری پیشرفته‌تر
  • 75. اضافه کردن قابلیت مکث (Pause) در بازی
  • 76. طراحی سیستم منو برای بازی‌ها
  • 77. چند پلتفرمی کردن کد BASIC (نکات تطبیق)
  • 78. بهینه‌سازی مصرف حافظه
  • 79. تکنیک‌های سریع‌تر برای رسم (SCREEN/GRAPHICS)
  • 80. هوش مصنوعی پیشرفته‌تر برای بازی‌های تخته‌ای
  • 81. الگوریتم‌های یافتن کوتاه‌ترین مسیر (Simple Pathfinding)
  • 82. ساخت یک ویرایشگر سطح (Level Editor) ساده
  • 83. مستندسازی کد BASIC
  • 84. چالش: ساخت یک بازی جدید الهام گرفته از کتاب
  • 85. طراحی بازی از صفر: مراحل ایده‌پردازی
  • 86. طراحی بازی از صفر: پیاده‌سازی اولیه
  • 87. طراحی بازی از صفر: تست و بهبود
  • 88. افزودن موسیقی (Music) به بازی‌ها (در صورت پشتیبانی پلتفرم)
  • 89. ساخت یک بازی RPG متنی ساده (Text RPG)
  • 90. عناصر داستان‌گویی در بازی‌های کلاسیک
  • 91. شخصی‌سازی بازی‌ها: تم‌ها و قوانین
  • 92. معرفی جامعه برنامه‌نویسان رترو
  • 93. ادامه مسیر: از BASIC به زبان‌های دیگر
  • 94. نکات امنیتی در برنامه‌نویسی (مقدماتی)
  • 95. بازسازی یک بازی معروف از کتاب
  • 96. چالش: ساخت بازی با محدودیت منابع
  • 97. مفهوم تکرار و بهبود در توسعه بازی
  • 98. نکات پیشرفته در Peek و Poke
  • 99. به اشتراک‌گذاری بازی‌های ساخته شده
  • 100. آینده برنامه‌نویسی بازی‌های کلاسیک





ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC – یک سفر به گذشته!


ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC – سفری نوستالژیک به دنیای برنامه‌نویسی!

آیا رویای ساخت بازی‌های ویدئویی را در سر می‌پرورانید؟ آیا دلتان برای سادگی و خلاقیت دوران طلایی بازی‌های کامپیوتری تنگ شده است؟ این دوره، فرصتی بی‌نظیر برای شماست تا با الهام از کتاب ارزشمند “33 challenging computer games for TRS-80/Apple/PET”، قدم در راه برنامه‌نویسی بازی‌های کلاسیک با زبان BASIC بگذارید. ما نه تنها دانش فنی لازم را به شما منتقل می‌کنیم، بلکه حس نوستالژی و لذت خلق کردن را نیز برایتان زنده خواهیم کرد.

تصور کنید که در حال ساخت بازی‌هایی هستید که میلیون‌ها نفر در دهه‌های 70 و 80 میلادی با آن‌ها خاطره داشتند. بازی‌هایی ساده، اما اعتیادآور و چالش‌برانگیز. در این دوره، شما با اصول اولیه برنامه‌نویسی بازی‌ها در BASIC آشنا می‌شوید و یاد می‌گیرید که چگونه ایده‌های خلاقانه خود را به واقعیت تبدیل کنید. دیگر نیازی نیست یک برنامه‌نویس حرفه‌ای باشید! با دانش ابتدایی و علاقه به یادگیری، می‌توانید بازی‌های جذابی بسازید و دوستان و خانواده خود را شگفت‌زده کنید.

درباره دوره

این دوره جامع، با الهام از کتاب “33 challenging computer games for TRS-80/Apple/PET” طراحی شده است تا شما را در سفری هیجان‌انگیز به دنیای برنامه‌نویسی بازی‌های کلاسیک همراهی کند. ما در این دوره، اصول اساسی برنامه‌نویسی BASIC را آموزش می‌دهیم و سپس، به سراغ پیاده‌سازی بازی‌های مختلف می‌رویم. شما با نحوه طراحی رابط کاربری، مدیریت ورودی و خروجی، پیاده‌سازی منطق بازی و ایجاد جلوه‌های بصری ساده اما جذاب آشنا خواهید شد. هر بخش از دوره با مثال‌های عملی و پروژه‌های کوچک همراه است تا بتوانید مفاهیم را به صورت عمیق درک کنید و مهارت‌های خود را به کار بگیرید.

موضوعات کلیدی دوره

  • آشنایی با زبان برنامه‌نویسی BASIC و محیط‌های برنامه‌نویسی مربوطه
  • مفاهیم اساسی برنامه‌نویسی: متغیرها، حلقه‌ها، شرط‌ها، توابع
  • طراحی رابط کاربری ساده و کارآمد
  • مدیریت ورودی و خروجی: دریافت اطلاعات از کاربر و نمایش نتایج
  • پیاده‌سازی منطق بازی: قوانین، امتیازدهی، هوش مصنوعی ساده
  • ایجاد جلوه‌های بصری ساده و جذاب با استفاده از کاراکترها و گرافیک‌های متنی
  • بهینه‌سازی کد برای افزایش سرعت و کارایی
  • آشنایی با تاریخچه بازی‌های کامپیوتری و تاثیر کتاب “33 challenging computer games”
  • تبدیل ایده‌های خلاقانه به بازی‌های قابل اجرا
  • حل مسائل و اشکال‌زدایی کد

مخاطبان دوره

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

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

چرا این دوره را بگذرانیم؟

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

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

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

  • مقدمه‌ای بر تاریخچه بازی‌های کامپیوتری و تاثیر کتاب “33 challenging computer games”
  • نصب و راه‌اندازی محیط برنامه‌نویسی BASIC
  • آشنایی با دستورات اصلی BASIC
  • متغیرها و انواع داده در BASIC
  • عملگرها و عبارات محاسباتی
  • دستورات شرطی (IF…THEN…ELSE)
  • حلقه‌ها (FOR…NEXT, WHILE…WEND)
  • آرایه‌ها و کاربردهای آن‌ها در بازی‌سازی
  • توابع و زیربرنامه‌ها
  • ورودی و خروجی (INPUT, PRINT)
  • کار با فایل‌ها
  • گرافیک متنی و کاراکترهای ویژه
  • ایجاد منوها و رابط کاربری
  • مدیریت زمان و تاخیر
  • تولید اعداد تصادفی
  • مفاهیم اولیه هوش مصنوعی (AI)
  • پیاده‌سازی الگوریتم‌های جستجو
  • طراحی و پیاده‌سازی بازی حدس عدد
  • طراحی و پیاده‌سازی بازی دوز
  • طراحی و پیاده‌سازی بازی Hangman
  • طراحی و پیاده‌سازی بازی Blackjack
  • طراحی و پیاده‌سازی بازی Snake
  • طراحی و پیاده‌سازی بازی Space Invaders (نسخه ساده)
  • بهینه‌سازی کد و افزایش سرعت بازی
  • اشکال‌زدایی و رفع خطاها
  • تست و ارزیابی بازی
  • تبدیل بازی به فایل اجرایی
  • انتشار بازی
  • و … (90 سرفصل دیگر با جزئیات کامل)

همین امروز ثبت‌نام کنید و سفر خود را به دنیای جذاب برنامه‌نویسی بازی‌های کلاسیک آغاز کنید! فرصت را از دست ندهید!


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

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

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

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

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

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


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

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

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

نوع پلن دوره

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

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

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

اولین کسی باشید که دیدگاهی می نویسد “کتاب ساخت بازی‌های چالش‌برانگیز TRS-80 و Apple و PET با BASIC”

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

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