menusearch
javapro.ir

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

جستجو
پنج شنبه ۱ آذر ۱۴۰۳ | ۱۳:۵۲:۵۶
۱۳۹۶/۶/۲۵ شنبه
(21)
(0)
جلسه اول | آموزش ساخت بازی گرفتن تخم مرغ در جاوا
جلسه اول | آموزش ساخت بازی گرفتن تخم مرغ در جاوا

آموزش ساخت بازی با جاوا

آموزش ساخت بازی با زبان جاوا

آموزش زبان برنامه نویسی جاوا

 

 

ثبت نام در دوره رایگان آموزش ساخت بازی در جاوا [اینجا کلیک کنید]

 


چکیده

گام اول: تعریف مسئله و استخراج مفاهیم درون مسئله

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

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

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



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


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


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

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

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


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

آموزش ساخت بازی در جاوا

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



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


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

بازی در جاوا

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


مفاهیم هایلایت شده مسئله:
پروژه بازی در جاوا
خب ما در این مسئله چهار کلاس به نام های بازی، تخم مرغ، کاربر و سبد داریم که هر کدام از متغیرها و متدهای هایلایت شده به کلاس های مذکور مربوط می‌شود. ما باید هر کلاس با متغیرها و متدهایی که دارد را با کدنویسی پیاده سازی کنیم.
قبل از پیاده سازی کلاس های این مسئله، اصول ثابتی که در ساخت هر بازی نیاز است را در ادامه بررسی می‌کنیم بعد به پیاده سازی پروژه بازی گرفتن تخم مرغ می‌پردازیم.


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


ادامه این جلسه آموزشی را می‌توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید.
این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)


آموزش ساخت بازی با جاوا
لینک دانلود


نشر این مطلب تنها بصورت pdf و با ذکر منبع (لینک سایت) بلامانع است.
برای با خبر شدن از جدیدترین مطالب آموزشی جاوا عضو
کانال تلگرام ما شوید.


telegram
نظرات کاربران
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

بستن
*نام و نام خانوادگی
* پست الکترونیک
* متن پیام

5 نظر
shabnam
جمعه پانزدهم بهمن ۰۰
پاسخ
(2)
()
shabnam
mersiiiiii
پاسخ مدیر سایت
سپاس از همراهیت شبنم:)
پاسخ مدیر سایت
Ali
چهارشنبه سوم دی ۹۹
پاسخ
(1)
()
Ali
سلام وقتتون بخير ببخشيد يه سوال براي انجام تمام پروژه ها از اين روش حل مسئله ميشه استفاده کرد؟ خود شما از همين روش استفاده ميکنيد؟
پاسخ مدیر سایت
درود بر شما. برای هر بازی که دو بعدی و در همین سبک باشد و به صورت انیمیشن و حرکت باشد میشه از این شیوه استفاده کرد... مثل ساخت بازی شکست آجرها، Pacman ,snakو.....
پاسخ مدیر سایت
Ali
سه شنبه دوم دی ۹۹
پاسخ
(1)
()
Ali
سلام اين آموزش فوق العاده بود. خيلي کارتون درسته.
پاسخ مدیر سایت
سلام.سپاس از نظر لطف شما ; )
پاسخ مدیر سایت
sadegh
چهارشنبه پانزدهم خرداد ۹۸
پاسخ
(3)
(0)
sadegh
خيلي عاليه خيلي خيلي عاليه ممنون
پاسخ مدیر سایت
سلام.از نظر لطفتون سپاسگزارم❤🌷🌸🌺
پاسخ مدیر سایت
مهشاد بهمنی
دوشنبه بیست و هفتم شهریور ۹۶
پاسخ
(5)
(0)
مهشاد بهمنی
با عرض سلام و خسته نباشید. بابت آموزش های بی نظیرتون متشکرم... تنها آموزشی هست که خیلی قابل فهم است و بسیار عالی طبقه بندی شده است. با عرض پوزش فکر می‌کنم لینک دانلود این جلسه خراب است. باتشکر از زحمات شما استاد بزرگوار
پاسخ مدیر سایت
سلام. لینک دانلود تصحیح شد.از اطلاع رسانی شما سپاسگزاریم
پاسخ مدیر سایت
هدر سایت
بلک فرایدی آکادمی جاواپرو،50% تخفیف روی تمامی دوره های جاوا تا 10 آذر 1403
مشاهده سرفصل ها و ثبت نام در دوره Spring Boot جاواپرو  [کلیک کنید]
آموزش پروژه محور اسپرینگ بوت(Spring Boot)-سیستم دانشگاه
ثبت نام در دوره آموزش Spring security
دوره معماری میکروسرویس ها (Microservices) با استفاده از Spring Boot و Spring Cloud
دوره پرتاب | آموزش پیش نیازهای برنامه نویسی
دوره آموزش مبانی زبان برنامه نویسی جاوا
دوره آموزش مفاهیم پیشرفته زبان برنامه نویسی جاوا
مقدمه ای از زبان برنامه نویسی جاوا(java)
آموزش زبان برنامه نویسی جاوا
آموزش گرافیک در زبان برنامه نویسی جاوا
آموزش مدیریت چیدمان گرافیکی در زبان جاوا
آموزش ساخت بازی دوبعدی در زبان جاوا
Collection ها در زبان برنامه نویسی جاوا
آموزش پروژه محور ساخت برنامه مدیریت بانک با JavaFX
نمونه پروژه های رایگان زبان جاوا
آموزش دیتابیس در زبان برنامه نویسی جاوا
نمونه مثال پایه ای زبان برنامه نویسی جاوا
نمونه مثال String در زبان برنامه نویسی جاوا
آموزش جامع برنامه نویسی JavaFX
آموزش ساخت برنامه آزمون تستی در JavaFX
آموزش برنامه نویسی سوکت در جاوا
آموزش ساخت برنامه دفترچه تلفن با JavaFX
آموزش ساخت ربات ساده تلگرام با زبان جاوا
آموزش ساخت برنامه ماشین حساب با JavaFX
آموزش ساخت برنامه ساده مدیریت ایمیل ها با JavaFX
دوره آموزش Spring Boot
سفارش انجام پروژه زبان برنامه نویسی جاوا(JAVA)
سفارش انجام پروژه برنامه نویسی متلب(MATLAB) با قیمت منصفانه و تحویل به موقع
سفارش انجام پروژه زبان برنامه نویسی سی شارپ (#C)
سفارش انجام پروژه زبان برنامه نویسی سی(C)
سفارش انجام پروژه زبان برنامه نویسی پایتون(Python)
سفارش انجام پروژه زبان برنامه نویسی PHP (پی اچ پی)
سفارش انجام پروژه زبان برنامه نویسی اسمبلی(Assembly)
سفارش انجام پروژه زبان برنامه نویسی جاوا اسکریپت (Javascript)
سفارش انجام پروژه هوش مصنوعی
سفارش انجام پروژه طراحی الگوریتم
سفارش انجام پروژه ساختمان داده ها
سفارش انجام پروژه مهندسی نرم افزار
سفارش انجام پروژه شبکه های کامپیوتری
سفارش انجام پروژه پایگاه داده: دیتابیس (database)
 سفارش انجام پروژه سیستم عامل
سفارش انجام پروژه پاورپوینت(PowerPoint)
سفارش انجام پروژه اکسل (Excel)
سفارش انجام تحقیق و تهیه مقاله
سوالات متداول برنامه نویسی
جدیدترین مطالب
گفتگو را شروع کنید
مشاوره ،تدریس خصوصی و سفارش انجام انواع پروژه های برنامه نویسی