فرادرس آموزشی پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو با Small Basic

فرادرس آموزشی پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو با Small Basic

در درس بیست و سوم از مجموعه آموزشی برنامه نویسی اسمال بیسیک، که به صورت رایگان بر روی فرادرس ارائه شده است، یک بازی ساده و معروف، به نام توپ و پارو (یا Ball and Paddle) به صورت گام به گام، و توسط زبان برنامه نویسی Small Basic پیاده سازی شده است. این بازی، با در نظر گرفتن همه قوانین فیزیکی حاکم بر بازی، و به صورت کاملا گرافیکی شبیه سازی و پیاده سازی شده است. در این درس، به صورت عملی نشان داده شده است که چگونه می توان از اسمال بیسیک برای پیاده سازی انواع بازی های کامپیوتری استفاده نمود. بازی توپ و پارو، یک مورد از بازی های گرافیکی پیاده سازی شده در این مجموعه آموزشی است.

مایکروسافت اسمال بیسیک (Microsoft Small Basic) یک نسخه ساده شده از زبان برنامه نویسی بیسیک (BASIC) است، که توسط شرکت مایکروسافت توسعه داده شده ست و بیشتر برای افرادی طراحی شده است که، در زمینه برنامه نویسی مبتدی هستند. این زبان برنامه نویسی، فقط شامل ۱۴ کلمه کلیدی است و نرم افزار مربوط به محیط برنامه نویسی این زبان، بسیار کاربرپسند و ساده است.

در مجموعه آموزشی برنامه نویسی Small Basic، که برای نخستین بار توسط فرادرس ارائه شده است، سعی شده است که آموزش کار با این زبان برنامه نویسی، در کنار مبانی و اصول برنامه نویسی، به کامل ترین و جامع ترین شکل ممکن، به صورت گام به گام ارائه شود. مدرس این مجموعه آموزش، دکتر سیدمصطفی کلامی هریس (فارغ التحصیل دکترای مهندسی برق-کنترل، از دانشگاه صنعتی خواجه نصیرالدین طوسی) است، که تا صدها ساعت ویدئوی آموزشی توسط ایشان، بر روی فرادرس ارائه شده است.

برای مشاهده جزئیات و تهیه فرادرس آموزشی پیاده سازی یک بازی کامپیوتری: بازی توپ و پارو با Small Basic به این لینک (+) مراجعه نمایید. 

سرفصل های مورد بحث:

  • بررسی فیزیک و محیط بازی توپ و پارو (Ball and Paddle)
  • بررسی شرایط برخورد توپ به هر یک از دیواره ها
  • بررسی شرایط برخورد توپ به پارو
  • بررسی شرایط باخت بازیکن
  • پیاده سازی گام به گام قواعد و قوانین بازی
  • شبیه سازی گرافیکی محیط بازی
  • پیاده سازی بازی توپ و پارو
  • تشخیص حالت باخت و نمایش پیام مناسب در زمان باخت

 

 

مطالب پیشنهادی‎

0 پاسخ

ارسال یک پاسخ

در گفتگو ها شرکت کنید.

پاسخ دهید

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