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