پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهتدریس خصوصیارتباط با ماراهنما
جاواپرو v1.2.34یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهآموزش پروژه محور ساخت بازی دوبعدی گرفتن تخم مرغ با زبان برنامه نویسی جاوا
دورهٔ جاواپرو
دسته بندی نشدهبرنامه نویسیزبان جاوا

آموزش پروژه محور ساخت بازی دوبعدی گرفتن تخم مرغ با زبان برنامه نویسی جاوا

چکیدهسلام. روزتون بخیر. امیدوارم پرانرژی و عالی باشید. این اولین جلسه ای است که قصد داریم گامی محکم در جهت یادگیری روش ساخت بازی دو بعدی با زبان برنامه نویسی جاوا برداریم. ایجاد یک بازی با …

دسترسی امنپس از خرید معتبرهمه دستگاه‌هاوب‌اپ واکنش‌گراپشتیبانیاز فضای کاربری
هزینه ثبت‌نامرایگان
آموزش پروژه محور ساخت بازی دوبعدی گرفتن تخم مرغ با زبان برنامه نویسی جاوا فایل ضمیمه آموزشی
معرفی دوره

در این دوره چه می‌آموزید؟

 

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

این را بدانید که اصول ساخت یک بازی در هر زبان برنامه نویسی ثابت می باشد مثلا در هر بازی با رفتاری به نام حرکت کاراکترهای بازی،کنترل کاراکترهای بازی مثلا با موس یا کیبورد و... سروکار داریم.

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

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

تعریف مسئله: بازی گرفتن تخم مرغ
در این بازی تعدادی تخم مرغ از بالا به پایین رها می شوند و کاربر با داشتن یک سبد باید تمامی تخم مرغ ها رو جمع آوری کند و اجازه ندهد حتی یک تخم مرغ روی زمین بیفتد.با جمع آوری هر تخم مرغ 10 امتیاز به کاربر داده می شود، در صورت افتادن یک تخم مرغ بر روی زمین کاربر بازی را می بازد و Game Over می شود.

در این بازی تخم مرغ ها در موقعیت افقی تصادفی از بالا به پایین رها می شوند. کاربر با کلید های راست (➡) و چپ(⬅) کیبورد سبد را در موقعیت افقی جابه جا می کند به گونه ای که بتواند تخم مرغ های رها شده را بگیرد.
این بازی باید گرافیکی و زیبا باشد.

استخراج مفاهیم درون مسئله بازی گرفتن تخم مرغ

خب ما اینجا یک مسئله اماده داریم و قصد داریم مفاهیمی که باید آن را به شکل کدنویسی دربیاریم استخراج کنیم. کلیت مسئله این است که ما با یک بازی سر و کار داریم و اونم بازی گرفتن تخم مرغ هستش.

اولین گام حل مسئله بازی گرفتن تخم مرغ
 اولین گام باید مفاهیم جاوایی که مورد نیاز برای ساخت بازی نظیر کلاس ها، متغیرها، متدها، اشیا، کلیدهای کنترل رویداد های بازی ، کار با فایل و.... را استخراج کنیم.

دومین گام حل مسئله بازی گرفتن تخم مرغ
دومین گام سراغ اصول اولیه ساخت بازی که بین همه پروژه های بازی سازی به زبان جاوا مشترک هستند می رویم. ( جلوتر سراغ این اصول خواهیم رفت)

بررسی اولین گام حل مسئله بازی گرفتن تخم مرغ

متغیرهای درون مسئله رو با رنگ آبی هایلایت می کنیم.
کلاس های درون مسئله رو با رنگ سبز هایلایت می کنیم.
متدهای درون مسئله رو با رنگ زرد هایلایت می کنیم.

جهت دیدن ادامه آموزش به صورت کامل در دوره ثبت نام کنید


سرفصل های آموزش ساخت بازی دوبعدی گرفتن تخم مرغ در جاوا

جلسه اول مقاله

پیش نمایش
خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه دوم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه سوم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه چهارم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه پنجم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه ششم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه هفتم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه هشتم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه نهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه دهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه یازدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه دوازدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه سیزدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه چهاردهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه پانزدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه شانزدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

جلسه هفدهم ویدئو


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.

سورس کد کل پروژه فایل های ضمیمه


خصوصی
این بخش خصوصی می باشد. برای دسترسی کامل به دروس این دوره باید این دوره را خریداری نمایید.
Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Print
Email
نکات اصلی دورهسرفصل‌ها و مشخصات دوره را پیش از ثبت‌نام بررسی کنید
برنامه آموزشی

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

۱۹ درس
۱سرفصل های آموزش ساخت بازی دوبعدی گرفتن تخم مرغ در جاوا۱۸ درس خصوصی
  • ۱جلسه اولدسترسی پس از ثبت‌نام معتبر فایل ضمیمه
  • ۲جلسه دومدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۳جلسه سومدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۴جلسه چهارمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۵جلسه پنجمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۶جلسه ششمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۷جلسه هفتمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۸جلسه هشتمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۹جلسه نهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۰جلسه دهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۱جلسه یازدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۲جلسه دوازدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۳جلسه سیزدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۴جلسه چهاردهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۵جلسه پانزدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۶جلسه شانزدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۷جلسه هفدهمدسترسی پس از ثبت‌نام معتبر ویدئو
  • ۱۸سورس کد کل پروژهدسترسی پس از ثبت‌نام معتبر فایل ضمیمه
۲مطالب تکمیلی۱ درس خصوصی
  • ۱جلسه اول مقالهدسترسی پس از ثبت‌نام معتبر ویدئو
مشخصات دوره

پیش از ثبت‌نام بدانید

ر
مدرس دوره

رحمان زارعی

رحمان زارعی مدیر و موسس سایت آموزش برنامه نویسی جاواپرو

۱۳۹ دانشجو ۲ دوره دسته بندی نشده برنامه نویسی
مشاهده پروفایل مدرس
نوع برگزاریغیرحضوریسطح دورهمسیر تخصصی و پروژه‌محورپیش‌نیازمطالعهٔ معرفی و سرفصل‌هازمینه آموزشیدسته بندی نشدهزبان دورهفارسیتاریخ به‌روزرسانی۱۳ خرداد ۱۴۰۳تعداد درس۱۹ درستعداد فصل۲ فصلنوع محتوافایل ضمیمه و ویدئوشیوه دسترسیپس از خرید در حساب کاربریروش دریافتپخش و دانلود امن از فضای دورهروش پشتیبانیفضای پشتیبانی آموزشیوضعیت انتشارسرفصل‌ها منتشر شده‌اند
بازخورد دانشجویان

نظرهای ثبت‌شده

۰ نظر
هنوز دیدگاهی برای این دوره ثبت نشده استپس از ثبت نخستین نظر، بازخورد دانشجویان در این بخش نمایش داده می‌شود
راهنمای انتخاب

سؤال پیش از خرید

اگر درباره سطح، پیش‌نیاز، سرفصل یا شیوه پشتیبانی ابهام دارید، پیش از خرید سؤال خود را ثبت کنید

هنوز سؤال تأییدشده‌ای ثبت نشده استسؤال‌ها پس از بررسی مدیر همراه پاسخ در این بخش منتشر می‌شوند
پرسش‌های پرتکرار

پیش از ثبت‌نام بدانید

دسترسی دوره چگونه فعال می‌شود؟

دسترسی فقط بعد از پرداخت تأییدشده و ثبت enrollment معتبر در حساب کاربر فعال می‌شود.

فایل‌های دوره مستقیم هستند؟

فایل خصوصی از مسیر مجوز سمت سرور و لینک کوتاه‌عمر تحویل می‌شود.

در موبایل و تبلت قابل استفاده است؟

بله؛ فضای یادگیری به‌صورت وب‌اپ برای موبایل، تبلت و دسکتاپ طراحی شده است.

ثبت‌نام در دورهرایگانموجود و قابل افزودن به سبد
  • پرداخت فقط در درگاه رسمی
  • اتصال دسترسی به حساب خریدار
  • تحویل امن محتوای خصوصی
ادامهٔ مسیر

دوره‌های مرتبط

دوره میکروسرویس با جاوا و Spring Bootبرنامه نویسی

دوره جامع نخبگان معماری میکروسرویس‌ها با Java و Spring Boot

کل محتوای دوره در یک نگاه REST API Microservices Spring Cloud RabbitMQ | Kafka | Docker Full-Stack (React + Backend) و مطالب تکمیلی خرید دوره به صورت نقدی و اقساط (برای مدت محدود)کد تخفیف ب…

مسیر ساختاریافته دسترسی آنلاین
۳۲٬۵۰۰٬۰۰۰جزئیات
Deploy پروژه واقعی میکروسرویس با Java و Spring Bootبرنامه نویسی

Deploy پروژه واقعی میکروسرویس با Java و Spring Boot

در این دوره دانشجو به‌صورت کاملاً عملی با طراحی و پیاده‌سازی یک پروژه واقعی Microservices با Java و Spring Boot آشنا می‌شود. در طول دوره یک فروشگاه آنلاین را از صفر پیاده‌سازی می‌کنیم که شا…

مسیر ساختاریافته دسترسی آنلاین
۱۷٬۵۰۰٬۰۰۰جزئیات
دوره پیشرفته برنامه نویسی جاوازبان جاوا

دوره شاهکار پیشرفته جاوا

دوره آموزش پیشرفته جاوا – قدم بعدی برای تبدیل شدن به یک برنامه‌نویس حرفه‌ایآیا از مهارت‌های ابتدایی جاوا فراتر رفته‌اید و به دنبال چالش‌های جدی‌تر هستید؟ آیا می‌خواهید با درک عمیق‌تر مفاهیم…

مسیر ساختاریافته دسترسی آنلاین
۱۰٬۴۰۰٬۰۰۰جزئیات
هزینه ثبت‌نامرایگان
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهتدریس خصوصیبلاگ فنیرپورتاژ آگهی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت

مجوزها

نماد اعتمادنماد اعتماد
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد