→ جميع الأدوات Generators

مولّد المتاهة

أنشئ متاهات عشوائية بحجم وتعقيد قابلَين للتعديل. صدّر بصيغة SVG أو PNG.

15
15
انقر على "توليد" لإنشاء متاهة
البدايةالنهاية15 × 15225 خلية

كيف تعمل آلية توليد المتاهات العشوائية

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

تضمن الخوارزمية حلاً فريداً لكنها لا تضمن صعوبة محددة. تأتي الصعوبة من أبعاد المتاهة: شبكة 10×10 مباشرة، أما شبكة 50×50 مع طرقها المسدودة المتفرعة أسياً فتتطلب تركيزاً حقيقياً.

تصدير SVG مقابل PNG: أيهما تختار

يُنتج تصدير SVG ملف متجه قابل للتوسّع يُطبع بحدة في أي حجم — A4 وA3 وبوستر. استخدم SVG للألغاز المطبوعة وأوراق العمل. يظل حجم الملف صغيراً بغض النظر عن أبعاد المتاهة لأنه مُوصَف رياضياً.

يُحوّل تصدير PNG المتاهة إلى بكسلات بدقة ثابتة. استخدم PNG للتضمين في صفحات الويب ووسائل التواصل الاجتماعي والعروض التقديمية أو التطبيقات التي لا تدعم SVG.

حالات الاستخدام: من الفصل الدراسي إلى تصميم الألعاب

ألغاز متاهة قابلة للطباعة للأطفال والأنشطة الصفية. تخطيطات مستويات إجرائية لألعاب 2D وزنازين الزحف. قوام خلفيات للمشاريع الإبداعية. وسائل تعليمية للخوارزميات (BFS وDFS وA*). مكوّنات ألغاز غرف الهروب. ورق تغليف هدايا وأعمال ورقية مخصصة.

FAQ

هل المتاهة قابلة للحل دائماً؟

نعم. تضمن خوارزمية التراجع العودي متاهة مثالية — كل خلية قابلة للوصول من أي خلية أخرى عبر مسار واحد بالضبط. لا توجد أقسام معزولة ولا متاهات مستحيلة.

ما الحجم الأقصى للمتاهة التي يمكنني توليدها؟

يتعامل المولّد المعتمد على المتصفح مع متاهات تصل إلى 100×100 خلية دون تأخير ملحوظ. قد تستغرق المتاهات الكبيرة جداً (150×150 وأكثر) ثانية أو ثانيتين.

هل يمكنني استخدام المتاهات المُصدَّرة تجارياً؟

نعم. المتاهات التي يُولّدها هذا الأداة ملكك لاستخدامها بحرية — في المطبوعات والمنتجات الرقمية والألعاب والمواد التعليمية والمشاريع التجارية. لا يُشترط الإسناد.

لماذا تتولّد متاهة جديدة في كل مرة أنقر فيها؟

تبدأ الخوارزمية من خلية عشوائية وتتخذ اختيارات عشوائية في كل خطوة، لذا تُنتج كل عملية توليد متاهة فريدة.

هل يمكنني طباعة المتاهة مباشرة من المتصفح؟

نعم. استخدم وظيفة الطباعة في متصفحك (Ctrl/Cmd+P) أو صدّر أولاً كـ SVG أو PNG للحصول على إخراج مطبوع بجودة أعلى.

أدوات ذات صلة