مشروع لعبة من سيربح المليون

تحميلات 685

حجمه 10.2MB

آخر تحديث له 26-1-2023

لعبة من سيربح المليون مخصصة ليلعبها شخص واحد ضد الكمبيوتر، و هي تحاكي اللعبة الحقيقية المعروفة من ناحية أسلوب اللعب و كذلك تصميم اللعبة.


مميزات اللعبة

  • تلائم حجم أي شاشة كمبيوتر يتم تشغيلها عليه لأنها مبنية بطريقة (Responsive).
  • فيها أشكال هندسية مخصصة و مصممة بطريقة تجذب المستخدم, و عدة أصوات و مؤثرات بصرية يتم تشغيلها عندما يتفاعل المستخدم مع اللعبة.
  • تحتوي على 100 سؤال و 400 إجابة يتم عرضهم بشكل عشوائي.
  • فيها نفس وسائل المساعدة الموجودة في لعبة من سيربح المليون.
  • يمكنك تطوير اللعبة و تغيير الأسئلة و الإجابات بسهولة إذا أردت إنشاء نسختك الخاصة من اللعبة.


بناء اللعبة

  • ملفات الجافا وضعناها مباشرةً في المشروع.
  • إستخدمنا خط خاص وضعناه في مجلد إسمه fonts.
  • الصور وضعناه بداخل مجلد إسمه images.
  • الأصوات وضعناه بداخل مجلد إسمه sounds.


معلومات عامة عن الكود

  • الكلاس AboutButtonShape قمنا ببنائه خصيصاً لنحصل على شكل الزر الذي أظهرناه في صفحة حول التطبيق
  • الكلاس AboutPane قمنا ببنائه خصيصاً لنحصل على الحاوية الأساسية التي سنعرضها في صفحة حول التطبيق مع الإشارة إلى أننا وضعنا فيه كل محتوى الصفحة.
  • الكلاس GameAnswerButton قمنا ببنائه خصيصاً لنحصل على شكل الأزرار التي يمكن النقر عليها لاختيار الإجابة في صفحة اللعب.
  • الكلاس GamePane قمنا ببنائه خصيصاً لتمثيل صفحة اللعب.
  • الكلاس GameQuestionShape قمنا ببنائه خصيصاً لنحصل على شكل الحاوية التي ستوضع فيها الأسئلة في صفحة اللعب.
  • الكلاس Main قمنا ببناء نافذة اللعبة كل الصفحات الموجودة فيها بالإضافة إلى أنه يعتبر نقطة البداية في هذا المشروع.
  • الكلاس MenuItemShape قمنا ببنائه خصيصاً لبناء شكل الأزرار التي وضعناها في صفحة القائمة الرئيسية.
  • الكلاس MenuPane قمنا ببنائه خصيصاً لتمثيل صفحة القائمة الرئيسية.
  • الكلاس Questions وضعنا فيه جميع أسئلة اللعبة مع الإجابات الخاصة بها.
  • الكلاس ResultPane قمنا ببنائه خصيصاً لتمثيل صفحة النتيجة النهائية.
  • الكلاس Sounds قمنا ببنائه خصيصاً لتجهيز دوال يمكن إستخدامها لتشغيل أصوات في اللعبة.
  • الإنترفيس ScreenBounds وضعنا فيه المعلومات الأساسية و المشتركة التي يجب أن تتوفر في كل حاوية تمثل صفحة في اللعبة.


تشغيل اللعبة

بدايةً اللعبة مبنية بواسطة برنامج Netbeans و بلغة جافا الإصدار 8 و بإطار عمل JavaFX الإصدار 8 أيضاً.

إذاً يجب أن يكون على حاسوبك JDK الإصدار 8 حتى تعمل اللعبة و لكي تستطيع تشغيل المشروع. في حال كنت تستخدم إصدار أعلى من JDK سيكون عليك أيضاً تحميل JavaFX لكي تستطيع فتح المشروع عندك و لا يظهر لك أخطاء به بسبب عدم تعرّف Netbeans على كلاسات JavaFX المستخدمة فيه.

بعد تحميل المشروع بصيغة .zip و فك الضغط عنه ستجد مجلدين كالتالي:

  • output و هو يتمضن ملف اللعبة التنفيذي الذي يمكنك النقر عليه بشكل مباشر حتى تجرب اللعبة.
  • source-code و هو يتضمن كل ملفات اللعبة (أي هو المشروع)، بالطبع يمكنك فتحه بواسطة برنامج Netbeans كأي مشروع عادي.


حقوق النشر

  • يمكنك استخدام هذا المشروع لأغراض تعليمية و تجارية.
  • في حال أردت نشر هذا المشروع في موقع آخر فيجب وضع رابط هذه الصفحة بشكل واضح معه، و بالتالي يجب نسخ هذا الكود ووضعه في الصفحة.
<a href="https://harmash.com/projects/who-will-win-the-million-source-code">من إعداد موقع هرمش</a>

المشروع يتضمن

Java Programming

تعليقات

لا يوجد أي تعليق بعد

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.
إعلان
تعلم الآن

تقييم المشروع

لم تقم بتقييم المشروع بعد!

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة