لعبة كلوز في جافا
حول المشروع
هذا المشروع هو تنفيذ لـ جافا و JFrame للعبة الغموض الكلاسيكية من هاسبرو، كلوز/كلودو. الهدف هو استنتاج المكونات الثلاثة للجريمة: المشتبه به، السلاح، والغرفة. يتحرك اللاعبون حول قصر، يقدمون اقتراحات، ويستخدمون التفكير الاستنتاجي لحل الجريمة قبل أي شخص آخر.
كان هذا مشروعًا جماعيًا لدورة هندسة البرمجيات (CSCI306) في مدرسة كولورادو للمناجم في خريف 2019. وقد كان بمثابة مقدمة رائعة لمبادئ تطوير البرمجيات الأساسية، بما في ذلك برمجة الكائنات (OOP) وأركانها الأربعة: التغليف، التجريد، الوراثة، و تعدد الأشكال. كانت الدورة أيضًا قيمة لتقديمنا إلى التحكم في الإصدارات باستخدام Git، وتطوير البرمجيات التعاونية، وإدارة المشاريع.
كان المشروع جهدًا جماعيًا من روي دي هوانغ و محمد يلماز (أنا). معًا، واجهنا تحديات بناء تطبيق كامل من الصفر. استخدمنا Git للتحكم في الإصدارات، واستضفنا مستودعنا على GitHub، وتواصلنا عبر Discord واجتماعات شخصية للتعاون بشكل فعال. تم كتابة التطبيق بالكامل بلغة جافا داخل Eclipse IDE، مع واجهة المستخدم الرسومية (GUI) التي تم بناؤها باستخدام مكتبة JFrame.
معاينة المشروع