مشروع لعبة XO يهدف إلى تصميم لعبة تفاعلية يمكن لعبها بطريقتين:
وضع لاعب ضد لاعب: حيث يتنافس شخصان بالتناوب على إسقاط الأقراص ومحاولة تكوين ثلاث قطع متتالية.
وضع لاعب ضد الكمبيوتر: حيث يلعب المستخدم ضد برنامج ذكي يقوم باتخاذ القرارات تلقائيًا باستخدام خوارزميات مبرمجة مسبقًا لمحاكاة التفكير الاستراتيجي.