کتاب صوتی خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC

خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC معرفی دوره آیا خاطره‌ی روزهای اولیه‌ی کامپیوتر و بازی‌های ساده...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

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

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

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

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

  • 1. مقدمه: سفری به دنیای بازی‌های نوستالژیک اپل
  • 2. تاریخچه بازی‌های اپل: از سادگی تا خلاقیت
  • 3. معرفی زبان BASIC: زبان بازی‌سازان دیروز
  • 4. نصب و راه‌اندازی مفسر BASIC
  • 5. اولین برنامه BASIC: سلام دنیا در بازی!
  • 6. آشنایی با دستور PRINT: نمایش متن در بازی
  • 7. متغیرها و انواع داده: اطلاعات اساسی بازی
  • 8. ورودی کاربر با INPUT: تعامل با بازیکن
  • 9. عملگرهای ریاضی: محاسبات در بازی
  • 10. دستور IF...THEN: تصمیم‌گیری در بازی
  • 11. حلقه‌های FOR...NEXT: تکرار عملیات
  • 12. آرایه‌ها: ذخیره مجموعه‌ای از داده‌ها
  • 13. دستور GOTO: پرش به نقاط مختلف برنامه
  • 14. زیربرنامه‌ها (Subroutines): سازماندهی کد
  • 15. دستور GOSUB...RETURN: اجرای زیربرنامه‌ها
  • 16. تولید اعداد تصادفی با RND: عنصری از شانس
  • 17. آشنایی با گرافیک ساده: نقطه، خط و دایره
  • 18. دستور PLOT: رسم نقطه روی صفحه
  • 19. دستور HLIN و VLIN: رسم خطوط افقی و عمودی
  • 20. دستور DRAW: رسم اشکال پیچیده
  • 21. رنگ‌ها در BASIC: افزودن جذابیت بصری
  • 22. مختصات صفحه نمایش: درک سیستم مختصات
  • 23. پاک کردن صفحه نمایش با CLS: شروعی دوباره
  • 24. تاخیر زمانی با دستور WAIT: کنترل سرعت بازی
  • 25. معرفی بازی‌های متنی: ماجراجویی با کلمات
  • 26. طراحی داستان بازی متنی: خلق دنیای خیالی
  • 27. ایجاد منوهای تعاملی در بازی متنی
  • 28. استفاده از آرایه‌ها برای مدیریت مکان‌ها
  • 29. پیاده‌سازی حرکت بین مکان‌ها
  • 30. معرفی اشیاء و آیتم‌ها در بازی متنی
  • 31. استفاده از IF...THEN برای حل معماها
  • 32. پیاده‌سازی سیستم امتیازدهی در بازی متنی
  • 33. نمایش متن به صورت پاراگرافی
  • 34. معرفی بازی‌های گرافیکی ساده
  • 35. طراحی گرافیک بازی با استفاده از کاراکترها
  • 36. ایجاد انیمیشن ساده با تغییر موقعیت کاراکترها
  • 37. حرکت دادن اشیاء در صفحه نمایش
  • 38. تشخیص برخورد اشیاء: قلب گیم‌پلی
  • 39. پیاده‌سازی جاذبه و پرش در بازی
  • 40. استفاده از صفحه کلید برای کنترل بازی
  • 41. اضافه کردن صدا به بازی با POKE (در صورت امکان)
  • 42. معرفی بازی آرکید کلاسیک: Space Invaders
  • 43. طراحی سفینه بازیکن و دشمنان
  • 44. پیاده‌سازی شلیک گلوله‌ها
  • 45. تشخیص برخورد گلوله با دشمن
  • 46. سیستم امتیازدهی در Space Invaders
  • 47. اضافه کردن صدا به Space Invaders
  • 48. معرفی بازی پلتفرمر کلاسیک: Jumpman
  • 49. طراحی مراحل بازی
  • 50. ایجاد شخصیت اصلی و حرکت آن
  • 51. پیاده‌سازی پرش و جاذبه
  • 52. تشخیص برخورد با موانع
  • 53. جمع‌آوری آیتم‌ها و افزایش امتیاز
  • 54. معرفی بازی ماز (Maze): پیمایش در پیچیدگی
  • 55. ایجاد ماز تصادفی با استفاده از الگوریتم
  • 56. طراحی شخصیت اصلی و کنترل آن
  • 57. پیاده‌سازی دیوارها و مسیرها
  • 58. پیدا کردن راه خروج از ماز
  • 59. معرفی بازی پازل: Tetris
  • 60. طراحی اشکال مختلف Tetris
  • 61. چرخاندن اشکال Tetris
  • 62. حرکت دادن اشکال به سمت پایین
  • 63. قرار دادن اشکال در پایین صفحه
  • 64. تشخیص و حذف خطوط کامل
  • 65. افزایش سرعت بازی
  • 66. معرفی بازی تخته‌ای: Chess
  • 67. طراحی صفحه شطرنج
  • 68. نمایش مهره‌های شطرنج
  • 69. پیاده‌سازی حرکت مهره‌ها
  • 70. بررسی قانونی بودن حرکات
  • 71. تشخیص کیش و مات
  • 72. معرفی هوش مصنوعی ساده
  • 73. ایجاد هوش مصنوعی برای بازی Tic-Tac-Toe
  • 74. استفاده از الگوریتم Minimax
  • 75. معرفی فایل‌ها در BASIC
  • 76. ذخیره و بارگذاری اطلاعات بازی
  • 77. ذخیره امتیازات برتر (High Scores)
  • 78. ذخیره مراحل بازی
  • 79. بهینه‌سازی کد BASIC: افزایش سرعت
  • 80. استفاده از حافظه بهینه
  • 81. اجتناب از GOTOهای زیاد
  • 82. تبدیل بازی به فایل اجرایی (در صورت امکان)
  • 83. مباحث پیشرفته BASIC: کار با حافظه
  • 84. کار با پورت‌ها
  • 85. ایجاد جلوه‌های ویژه تصویری
  • 86. ایجاد جلوه‌های ویژه صوتی
  • 87. Debugging: پیدا کردن و رفع خطاها
  • 88. تست بازی: اطمینان از کیفیت
  • 89. مستندسازی کد: نوشتن راهنما
  • 90. نشر بازی: به اشتراک گذاری خلاقیت
  • 91. ترفندهای برنامه‌نویسی BASIC: نکاتی برای حرفه‌ای شدن
  • 92. استفاده از دایره المعارف BASIC
  • 93. منابع آموزشی بیشتر: کتاب‌ها و وب‌سایت‌ها
  • 94. جامعه برنامه‌نویسان BASIC: تعامل و یادگیری
  • 95. ایده‌های جدید برای بازی‌سازی: الهام گرفتن
  • 96. طراحی بازی‌های مدرن با الهام از کلاسیک‌ها
  • 97. ترکیب BASIC با سایر زبان‌های برنامه‌نویسی
  • 98. استفاده از امولاتورها برای اجرای بازی‌ها
  • 99. تاریخچه بازی‌های اپل در گذر زمان
  • 100. مصاحبه با برنامه‌نویسان بازی‌های کلاسیک اپل
خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC

خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC

معرفی دوره

آیا خاطره‌ی روزهای اولیه‌ی کامپیوتر و بازی‌های ساده اما اعتیادآوری را به یاد دارید؟ روزهایی که هر خط کد BASIC، دریچه‌ای به دنیای خلاقیت بود و هر پیکسل، بخشی از یک ماجراجویی هیجان‌انگیز؟ دوره آموزشی "خلق بازی‌های نوستالژیک اپل: راهنمای گام به گام برنامه‌نویسی با BASIC" شما را به سفری در دل تاریخ جذاب برنامه‌نویسی دعوت می‌کند. این دوره با الهام مستقیم از روح و راهنمایی‌های کتاب کلاسیک "Write your own Apple games"، دانش و شور و شوق ایجاد بازی‌های جذاب و خاطره‌انگیز را به شما منتقل خواهد کرد.

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

درباره دوره

این دوره آموزشی، یک گنجینه از دانش برنامه‌نویسی کلاسیک و توسعه‌ی بازی‌های ویدیویی اولیه است. ما با بهره‌گیری از تجربیات ارزشمند کتاب "Write your own Apple games" و انطباق آن با رویکردهای آموزشی امروزی، شما را با زبان برنامه‌نویسی BASIC آشنا می‌کنیم و قدم به قدم، نحوه‌ی طراحی، پیاده‌سازی و نهایی‌سازی بازی‌های ساده اما سرگرم‌کننده را آموزش می‌دهیم. تمرکز اصلی بر روی مفاهیم پایه‌ای و کاربردی است که به شما قدرت ساخت بازی‌های مستقل و خلاقانه را می‌دهد.

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

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

  • آشنایی با اصول اولیه زبان برنامه‌نویسی BASIC
  • درک مفاهیم کلیدی بازی‌سازی: حلقه‌ها، شرط‌ها، متغیرها و توابع
  • طراحی و پیاده‌سازی گرافیک پیکسلی ساده
  • ایجاد انیمیشن‌های پایه برای کاراکترها و اشیاء
  • مدیریت ورودی کاربر (کیبورد و جوی‌استیک)
  • پیاده‌سازی منطق بازی و قوانین
  • کار با صداها و جلوه‌های صوتی
  • ساخت انواع بازی‌های کلاسیک (مانند پلتفرمر، شوتر، پازل)
  • تکنیک‌های بهینه‌سازی کد برای عملکرد بهتر
  • مفاهیم اولیه دیباگینگ و رفع اشکال

مخاطبان دوره

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

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

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

گذراندن این دوره مزایای بی‌شماری برای شما خواهد داشت:

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

"بازی‌سازی، هنری است که منطق و خلاقیت را در هم می‌آمیزد."

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

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

بخش اول: ورود به دنیای BASIC و سخت‌افزار کلاسیک

  • آشنایی با تاریخچه BASIC و کامپیوترهای اپل
  • تنظیمات محیط برنامه‌نویسی
  • دستورات پایه‌ی BASIC: PRINT, INPUT, LET
  • کار با انواع داده‌ها: اعداد و رشته‌ها
  • اولین برنامه‌های تعاملی

بخش دوم: منطق برنامه‌نویسی و ساختار بازی

  • حلقه‌ها: FOR...NEXT, WHILE...WEND
  • دستورات شرطی: IF...THEN, GOTO
  • برنامه‌نویسی ساختاریافته با GOSUB و RETURN
  • آرایه‌ها و مدیریت داده‌های پیچیده
  • تابع‌نویسی و ماژولار کردن کد

بخش سوم: گرافیک و انیمیشن در BASIC

  • مبانی گرافیک پیکسلی
  • دستورات گرافیکی: PLOT, DRAW, LINE
  • تعریف و استفاده از کاراکترهای سفارشی
  • ایجاد انیمیشن‌های ساده
  • مدیریت صفحات گرافیکی

بخش چهارم: توسعه‌ی بازی‌های کلاسیک

  • طراحی گیم‌پلی و منطق بازی
  • پیاده‌سازی ورودی کاربر: کیبورد و جوی‌استیک
  • مدیریت برخوردها (Collision Detection)
  • اضافه کردن امتیاز و سطوح بازی
  • ساخت بازی‌های نمونه: Space Invaders, Pac-Man (مفاهیم پایه)
  • مدیریت حافظه و بهینه‌سازی

بخش پنجم: پیشرفته و نکات تکمیلی

  • کار با صدا و موسیقی
  • تکنیک‌های دیباگینگ
  • کامپایل کردن و اجرا
  • مروری بر توسعه بازی‌های پیچیده‌تر
  • منابع بیشتر و گام‌های بعدی

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

همین الان ثبت نام کنید!
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Apple Games Basic Game Development Retro Games Write your own Apple games آموزش BASIC آموزش برنامه‌نویسی اپل بازی کلاسیک بازی نوستالژیک بازی‌های اپل برنامه‌نویسی بازی توسعه بازی توسعه بازی‌های کلاسیک مقدمات برنامه‌نویسی

نظرات

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

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