كيف تعمل بذور ماينكرافت: من الأرقام إلى عوالم كاملة
يبدأ كل عالم ماينكرافت من رقم واحد يُسمى البذرة. تغذي اللعبة مولّد العالم بهذا الرقم، فتخرج التضاريس والأحياء والكهوف والمنشآت. استخدم البذرة نفسها مجددًا تحصل على العالم نفسه.
يشرح هذا الدليل ما البذرة فعلًا، وكيف تتحول البذور النصية إلى أرقام، ولماذا يهم إصدار اللعبة، وكيف يتعامل جافا وبيدروك مع البذور. ويبيّن أيضًا كيف تستفيد خريطة البذور من ذلك لعرض عالمك قبل أن تستكشفه.
ما البذرة
البذرة قيمة بداية لمولّدات الأرقام العشوائية التي تبني العالم. توليد ماينكرافت ليس عشوائيًا حقًا. إنه شبه عشوائي: بالقيمة الابتدائية نفسها تخرج سلسلة الأرقام نفسها في كل مرة.
في إصدار جافا، البذرة عدد صحيح موقّع بحجم 64 بت. أي أنها قد تكون أي عدد صحيح من -9,223,372,036,854,775,808 إلى 9,223,372,036,854,775,807. هناك نحو 18 كوينتيليون بذرة ممكنة، أكثر بكثير مما يمكن لأي أحد استكشافه.
البذرة لا تخزّن العالم. هي مجرد المفتاح. تولّد اللعبة كل جزء عند الطلب من البذرة وإحداثيات الجزء. ولهذا يمكن مشاركة البذرة كرقم قصير واحد، بينما قد يشغل العالم المحفوظ غيغابايتات.
البذرة نفسها، العالم نفسه
إذا أدخلت البذرة نفسها في الإصدار نفسه والنسخة نفسها، فستحصل على:
- شكل التضاريس والجبال والأنهار والمحيطات
- توزيع الأحياء
- أنظمة الكهوف ومواقع الخامات
- مواقع المنشآت، مثل القرى والحصون والمعابد
- منطقة نقطة ظهور العالم
بعض الأشياء لا تحددها البذرة وحدها. ظهور الوحوش والطقس وكل ما يبنيه اللاعبون أو يكسرونه يعتمد على ما يحدث أثناء اللعب.
وهذا ما يجعل خرائط البذور ممكنة. تشغّل خريطة البذور قواعد التوليد نفسها التي تعمل في اللعبة وترسم النتيجة. أدخل بذرتك في خريطة بذور SeedMapView فترى عالمك من الأعلى، بما في ذلك المنشآت التي لم تزرها بعد.
كيف تتحول البذور النصية إلى أرقام
عند إنشاء عالم، يمكنك كتابة كلمات في خانة البذرة بدل رقم. على اللعبة أن تحوّل ذلك النص إلى رقم أولًا.
- إذا كان النص عددًا صحيحًا صالحًا، يستخدمه جافا مباشرة كبذرة.
- إذا كان أي نص آخر، يمرره جافا عبر دالة Java String hashCode. وهذا يحوّل النص إلى رقم بحجم 32 بت.
- إذا تركت الخانة فارغة، تختار اللعبة بذرة عشوائية.
ولأن hashCode يعطي نتيجة بحجم 32 بت، فالبذور النصية لا تصل إلا إلى نحو 4.3 مليار من أصل 18 كوينتيليون عالم ممكن. بل قد تنتج كلمتان مختلفتان الرقم نفسه والعالم نفسه.
استخدم محوّل النص إلى بذرة لترى أي رقم تتحول إليه الكلمة. وهذا مفيد إن أردت تحميل بذرة نصية في خريطة بذور، فهي تحتاج إلى القيمة الرقمية.
لماذا يهم إصدار اللعبة
البذرة نصف الوصفة فقط. النصف الآخر هو كود المولّد، الذي يتغير بين التحديثات. فالبذرة نفسها في إصدار مختلف قد تعطي عالمًا مختلفًا جدًا.
| التحديث | ما الذي تغيّر |
|---|---|
| 1.13 | توليد جديد للمحيطات ومنشآت المحيط |
| 1.16 | أحياء جحيم جديدة وقلاع الحصون |
| 1.18 | إعادة بناء كاملة للتضاريس: عالم أطول وكهوف جديدة ونظام أحياء جديد |
| 1.19 | الظلام العميق والمدن القديمة |
| 1.20 | بساتين الكرز وأطلال الدرب |
| 1.21 | غرف التجربة |
تحديث العالم لا يغيّر إلا الأجزاء المولّدة بعد التحديث. المناطق المستكشفة تحتفظ بتضاريسها القديمة. وفي خريطة البذور اختر دائمًا الإصدار الذي أُنشئ فيه عالمك، أو إصدار الأجزاء التي تهمك.
بذور جافا وبيدروك
منذ 1.18، يستخدم جافا وبيدروك توليدًا متطابقًا للتضاريس والأحياء. أدخل البذرة الرقمية نفسها فيهما فتتطابق الأرض والمحيطات والأحياء إلى حد كبير.
المنشآت قصة أخرى. يستخدم كل إصدار قواعد وضع منشآت خاصة به، لذا تظهر القرى والمعابد وغيرها عادةً في أماكن مختلفة على البذرة نفسها. ولهذا تطلب منك خرائط البذور اختيار إصدار.
استخدم بيدروك تاريخيًا بذورًا بحجم 32 بت، بينما تقبل الإصدارات الحديثة بذورًا بحجم 64 بت مثل جافا. وبالنسبة للبذور النصية، فتحويل الكلمة إلى رقم أولًا هو أأمن طريقة للحصول على العالم نفسه في الإصدارين. اقرأ بذور جافا مقابل بيدروك لمزيد من التفاصيل.
العثور على البذور واختيارها
للعثور على بذرة عالم لديك بالفعل:
- جافا: اكتب /seed في الدردشة. يعمل هذا في اللعب الفردي، وفي الخوادم إن كانت لديك صلاحية.
- بيدروك: افتح إعدادات العالم. تظهر البذرة في صفحة اللعبة.
الخطوات الكاملة في كيف تجد بذرتك.
إن أردت عالمًا جديدًا بميزات محددة، مثل قرية عند نقطة الظهور أو جزيرة فطر قريبة، فتصفح قائمة أفضل البذور أو استخدم باحث البذور للبحث عن بذور تطابق ما تريد.
خرافات البذور وأسئلة شائعة
تسبب البذور الكثير من الالتباس. إليك بعض الخرافات الشائعة:
- "البذرة تخزّن العالم كله." لا. البذرة مجرد قيمة بداية. تبني اللعبة العالم منها في كل مرة يُحمَّل فيها جزء.
- "كل بذرة فريدة." بالنسبة للأرقام، نعم، كل بذرة تعطي عالمها. أما البذور النصية فقد تعطي كلمتان مختلفتان الرقم نفسه فتنتجان العالم نفسه.
- "البذرة الجيدة تعمل في كل إصدار." ليس دائمًا. قد لا تشبه بذرة مشهورة من 1.16 نفسها إطلاقًا في 1.18 وما بعده، لأن مولّد التضاريس تغيّر.
- "البذور السالبة أسوأ." لا. البذور السالبة صالحة ومتنوعة تمامًا مثل الموجبة.
- "البذرة تحدد ظهور الوحوش وما تُسقطه." في الغالب لا. ظهور الوحوش وما تُسقطه يعتمدان على أحداث عشوائية أثناء اللعب، لا على بذرة العالم.
يتساءل بعض اللاعبين أيضًا لماذا يختلف عالمهم عن بذرة رأوها على الإنترنت. الأسباب المعتادة هي إصدار لعبة مختلف أو نسخة مختلفة، أو بذرة نصية كُتبت بتهجئة أو حروف كبيرة مختلفة. البذور النصية حساسة لحالة الأحرف، فـ "Minecraft" و"minecraft" تعطيان عالمين مختلفين.
عند مشاركة بذرة، أرفق دائمًا الإصدار والنسخة. بهذه الطريقة يستطيع أي شخص تحميل العالم نفسه تمامًا أو عرضه على خريطة بذور. وتدوين البذرة مع نسختها يفيد أيضًا إن أردت لاحقًا إعادة إنشاء العالم نفسه. وإن أردت معرفة لماذا يختلف جافا وبيدروك في المنشآت، فاقرأ بذور جافا مقابل بيدروك.
الأسئلة الشائعة
هل تعطي البذرة نفسها العالم نفسه؟
نعم، ما دمت تستخدم الإصدار نفسه ونسخة اللعبة نفسها. تغيير النسخة قد يغيّر التضاريس والمنشآت.
كم عدد بذور ماينكرافت؟
بذور إصدار جافا أرقام بحجم 64 بت، لذا هناك نحو 18 كوينتيليون بذرة ممكنة. والبذور النصية لا تصل إلا إلى نحو 4.3 مليار منها.
ماذا يحدث إذا كتبت كلمات كبذرة؟
يحوّل جافا النص إلى رقم باستخدام دالة String hashCode. وذلك الرقم هو البذرة الحقيقية.
هل تتطابق بذور جافا وبيدروك؟
منذ 1.18، تعطي البذرة الرقمية نفسها تضاريس وأحياء متشابهة جدًا في الإصدارين. أما المنشآت فتوضع بشكل مختلف.
هل يمكنني تغيير بذرة عالم موجود؟
ليس مباشرة. تُثبَّت البذرة عند إنشاء العالم. يمكنك إنشاء عالم جديد ببذرة مختلفة.