تجربة التخلي عن مكتبة واجهة مستخدم طرفية
2025-09-04

أثناء تطوير لعبة Kartoffels، حاول المؤلف إنشاء مكتبة واجهة مستخدم طرفية عالية الأداء، Kruci، لاستبدال مكتبة Ratatui الحالية. تستخدم Kruci تصميم واجهة مستخدم إعلاني وتحاول تحسين الأداء عن طريق تجنب حسابات الفرق بكسلًا بكسل. ومع ذلك، واجهت Kruci العديد من التحديات في معالجة الأحداث، وإدارة الحالة، والـ Z-stacking. في النهاية، قرر المؤلف التخلي عن المشروع، وخلص إلى أن تحسين Ratatui أو التركيز على تطوير اللعبة سيكون أكثر كفاءة.
(pwy.io)
التطوير