مشروع لعبة Mastermind بلغة Java هو لعبة تخمين بسيطة، يقوم فيها الكمبيوتر بتوليد كود سرّي مكوّن من عدة أرقام، وعلى اللاعب محاولة اكتشاف هذا الكود خلال عدد محدد من المحاولات. بعد كل محاولة، يحصل اللاعب على تلميحات توضح له عدد الأرقام الصحيحة في أماكنها وعدد الأرقام الصحيحة ولكن في أماكن مختلفة. يهدف المشروع إلى التدريب على مبادئ البرمجة الكائنية (OOP)، التعامل مع المصفوفات، الحلقات (loops)، وإدخال البيانات من المستخدم باستخدام الـ console.