جستجو برای:
  • صفحه نخست
  • دوره ها
    • حساب کاربری من
    • سبد خرید
    • پرداخت
  • بلاگ
    • مقالات
    • پادکست
    • ویدئو
  • سبد خرید
 
  • 09301904690
  • info@academyjavapro.com
  • بلاگ
  • تماس با ما
  • درباره ما
آکادمی جاواپرو
  • صفحه نخست
  • دوره ها
    • حساب کاربری من
    • سبد خرید
    • پرداخت
  • بلاگ
    • مقالات
    • پادکست
    • ویدئو
  • سبد خرید
0

ورود و ثبت نام

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

دوره آموزش فریمورک  Spring Boot

دوره آموزش فریمورک Spring Boot

در این دوره، مباحث پایه‌ای Spring Boot را در قالب یک آموزش پروژه‌محور با موضوع کتاب‌فروشی آنلاین فرا خواهید گرفت.…

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

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

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

آموزش صفر تا صد برنامه نویسی JavaFX

آموزش صفر تا صد برنامه نویسی JavaFX

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

آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX

آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX

در این دوره آموزش زبان برنامه نویسی جاواا میخواهیم یک شبیه ساز از برنامه مدیریت ایمیل ها با استفاده از زبان جاوا و کتابخونه گرافیکی جاوا اف ایکس طراحی کنیم

نظرات

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

قیمت :

رایگان!

رحمان زارعی
رحمان زارعی
پشتیبان در تلگرام
در خدمت شما هستم
امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
رایگان!
نوع دوره: غیرحضوری
سطح دوره: پیشرفته
پیش نیاز: مفاهیم پایه و پیشرفته جاوا
تاریخ شروع: 1 مهر 1397
زبان: فارسی
6 ساعت و 30 دقیقه ویدئو + 43 صفحه PDF
17 جلسه
900 مگابایت
روش دریافت: دانلود فایل دروس
روش پشتیبانی: بدون پشتیبانی
درصد پیشرفت دوره: %100
رحمان زارعی
رحمان زارعی
بنیان گذار جاواپرو

Categories: برنامه نویسی، دسته بندی نشده، زبان جاوا
درباره آکادمی جاواپرو

جهت ارتقا مهارت و افزایش ضریب نفوذ زبان برنامه نویسی جاوا در ایران آکادمی جاواپرو تاسیس شد.

  • 09301904690
  • info@academyjavapro.com
فهرست
  • صفحه اصلی اول
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • فروشگاه
مجوز آکادمی جاواپرو

جاواپرو دارای مجوز نشریه دیجیتال به شماره 50/19314 از مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال وزارت فرهنگ و ارشاد اسلامی ایران می باشد

تمام حقوق برای آکادمی جاواپرو محفوظ است.
icon
icon
×
icon
گفتگو را شروع کنید
سلام! برای چت بر روی اکانت پشتیبان ما کلیک کنید.
ما معمولا در کمتر از 5 دقیقه پاسخ میدهیم
رحمان زارعی Whatsapp chat
رحمان زارعی Whatsapp chat
رحمان زارعی
رحمان زارعی
پشتیبانی در واتساپ
سوالی برات پیش آمده؟
رحمان زارعی
رحمان زارعی
پشتیبان در تلگرام
در خدمت شما هستم
×
icon
سوالات متداول
در این قسمت سوالات متداول کاربران جمع آوری شده است تا در صورتی که شما هم همین سوال را دارید پاسخ سوال خود را پیدا کنید
بازگشت

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت