آموزش پروژه‌ محور اندروید استودیو – ساخت بازی‌ Snake | فرادرس
close icon جشنواره سال نو
۰۸ثانیه
:
۱۰دقیقه
:
۰۴ساعت
:
۰۱روز

آموزش پروژه محور اندروید استودیو – ساخت بازی Snake

Poster
volume high icon
پخشplay video icon
۰۰:۰۰
play video icon
volume high icon
/
۱x
quality video icon
pip video iconfullscreen icon

در این فرادرس، بازی مشهور Snake را ایجاد می کنیم. این بازی از اواسط دهه 1970 ساخته شده و با نام هایی مانند کرم نیز شناخته می شود. همچنین در تمام نسل های گوشی های تلفن همراه نوکیا نیز ارائه شده است. این بازی به طور Full Screen (تمام صفحه) و در حالت Landsape اجرا می شود.

در ابتدای بازی، یک مربع سفید رنگ نشان دهنده مار و یک مربع قرمز رنگ نشان دهنده شخصیت Bob است که منتظر خورده شدن توسط مار است. پس از خورده شدن Bob توسط مار، Bob در جای دیگری از صفحه به طور تصادفی قرار می گیرد. همان طور که بازی ادامه می یابد و چند Bob خورده می شود، طول مار بیشتر می شود و در نتیجه احتمال خورده شدن مار توسط خودش و به تله افتادن بازیکن بیشتر می شود.

هدف از این فرادرس، آشنایی با نحوه ساخت بازی در اندروید استودیو با استفاده از قابلیت های گرافیکی آن است. در این راه، مخاطب با کلاس های SurfaceView ,Paint و Canvas برای ایجاد بوم و اعمال ترسیم روی آن، کلاس SoundPool برای پخش کردن صداهای بازی و کلاس های Runnable و Thread برای کنترل اجرای ریسمان بازی و دسترسی به بوم برای ترسیم کردن آشنا می شود.

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

 

مفید برای
  • مهندسی کامپیوتر - نرم افزار
  • علاقه مندان به برنامه سازی جاوا در اندروید استودیو
مشاهده بیشترangle down icon
graduate student icon

۳۷۳دانشجو

محتوای این آموزش
file video icon

۵۹ دقیقه آموزش ویدئویی

setting icon

فایل برنامه‌ها و پروژه‌ها

pdf file icon

فایل PDF یادداشت‌ها و اسلایدها

question icon

تالار پرسش‌ و ‌پاسخ

سرفصل‌ها
۳ درس در قالب ۱ فصلبستن همه فصل‌ها
فصل ۱. آموزش پروژه‌ محور اندروید استودیو - ساخت بازی‌ Snake
angle icon
video icon
مقدمه‌ای بر ساخت بازی‌ Snake و تنظیمات ابتدایی۱۰:۲۹
lock icon
video icon
کدنویسی کلاس Snake Engine - (بخش یکم)۱۹:۰۱
play icon
video icon
کدنویسی کلاس Snake Engine - (بخش دوم)۲۷:۳۱
lock icon
note icon
ادامه مسیر تا ورود به بازار کاردرس متنی
lock icon
فایل‌های همراه
angle icon
مدرس
محمود خاوریان
محمود خاوریان

کارشناسی مهندسی کامپیوتر - نرم افزار

ایشان در حال حاضر هنرآموز کامپیوتر هنرستان‌های شهر همدان هستند و در زمینه برنامه‌نویسی C (سی)، ++C (سی پلاس پلاس)، #C (سی شارپ)، طراحی سایت با PHP و WordPress و برنامه‌نویسی اندروید در محیط Android Studio نیز تخصص دارند.

نرم‌افزارهای مرتبط با آموزش

warranty icon تضمین کیفیت

کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش به انتخاب شما:

  • badge check icon۱۰۰ ‌درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • badge check icon۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.
توضیحات بیشترarrow left icon
comment icon نظرات
۴نظرstar border۴.۵(میانگین امتیاز کاربران)
user comment icon
پردیس
۱۴۰۲/۰۵/۱۲
دوره خیلی خوبی بود ممنونم
user comment icon
سهراب
۱۴۰۲/۰۴/۲۶
حوزه علاقمندیم بود و تو برنامه نویسی اندورید خداییش خیلی خوب پیش رفته فرادرس. تشکر.
user comment icon
امیررضا
۱۴۰۰/۰۶/۳۰
دوره خوبی بود
user comment icon
نیلوفر
۱۳۹۹/۰۱/۱۶
خیلی دوره مفید و خوبی بود . ممنون.
برچسب‌ها:build the snake game|()detectDeath|Draw|()eatBob|()moveSnake|()newGame|()onTouchEvent|()spawnBob|Update|آموزش اندروید استودیو|آموزش پروژه محور|آموزش ساخت بازی Snake|آموزش ساخت بازی مار|اضافه کردن صداهای بازی به پروژه|ایجاد کلاس SnakeEngine|بازی Snake|بازی مار|بازی مشهور مار|پروژه محور اندروید استودیو|تابع detectDeath|تابع eatBob|تابع moveSnake|تابع newGame|تابع onTouchEvent|تابع spawnBob|تابع updateRequired|تعریف کردن اشیا در اندروید|تعریف کردن متغیرها|تمام صفحه کردن صحنه بازی|ساخت بازی‌ Snake|ساخت بازی مار|ساخت بازی مار در اندروید استودیو|کدنویسی کلاس SnakeEngine|کدنویسی متد سازنده کلاس|کدنویسی متدها|کلاس SnakeEngine|متد ()pause|متد ()resume|نظیمات ابتدایی بازی
festival icon
۰۴:۱۰:۰۸
یک روز +
تا پــایـــان تخفیــــــــف
%۷۵۴۴۰,۰۰۰
۱۱۰,۰۰۰تومان