من فضلك راجع رقم 158 لمعرفة سبب إغلاق هذا المشروع.
شكرا لكل من كان جزءا من هذا.
(لعبة المعجبين)
Pokémon Red
. ومع ذلك، ليس المقصود منه أن يكون استجمامًا مثاليًا؛ فكر في الأمر على أنه ريمكس.إذا تعرضت أنت أو أي شخص آخر للإهانة أو المعاملة السيئة من قبل أحد أعضاء مجتمعنا، فيرجى تقديم شكوى.
للحصول على خيارات الإبلاغ، يرجى مراجعة قسم الإنفاذ في مدونة قواعد السلوك.
لمزيد من المعلومات حول مواضيع مختلفة تتعلق بهذا المشروع، يرجى زيارة الروابط التالية:
يتبع هذا المشروع مواصفات جميع المساهمين (مفتاح الرموز التعبيرية، مشكلة الأمر). انظر ما يمكنك القيام به للمساهمة.
جميع المساهمين ؟ | ديبندابوت ؟ | دون جايامان ؟ | إجراءات جيثب ؟ ؟ | أنا مميز ;) | إيكوتو تسوكيومي ؟ ؟ | جو |
جونيسد ؟ ؟ ؟ ؟ | جيريمي لاردنوا ?? ؟ | مايكروسوفت ؟ ؟ | ميهاي يونوت فيلكو ؟ | ناندو فييرا ؟ | ناصر قصاص | نيلز فيرنر ؟ |
بورس <3 ؟ | رافانجر_101 | ريتشارد سان جيرمان | سام | شان خان ؟ ؟ | المصدر | صُندُوق ؟ |
فال = f ؟ ؟ ؟ | فاليري ؟ | ويجيان تشن ؟ | com.basedpainnn | hacking-mudkip ؟ ؟ | مجرد بكاء ؟ ?? |
.zip
لهذا المستودع. بمجرد تنزيله، قم بفك ضغطه وفتحه.python -m pip install -r requirements.txt
أخيرًا، افتح main.py
في مجلد app
.
إذا واجهت أي مشاكل عند فتح اللعبة، فلا تتردد في إنشاء مشكلة.
>
، اضغط على زر الإدخال ⏎ Enter للمتابعة. قد تحتاج إلى إدخال النص أولاً.Y/N
، يمكنك إدخال Y أو N لـ "yes" أو "no" على التوالي.ليس هناك حاجة إلى نص، فقط اضغط على ⏎ Enter :
Press Enter to continue.
>_
اكتب نصًا من نقطة نقطية (على سبيل المثال 1 أو 2 )، ثم اضغط على زر الإدخال ⏎ Enter :
Choose an option.
[1] - Save
[2] - Quit
>_
اكتب أي خيار من yes
أو y
أو no
أو n
ثم اضغط على زر الإدخال ⏎ Enter :
Would you like to save? Y/N
>_
اضغط على أي مفتاح:
OAK: Hello there! Welcome to the world of POKéMON!
_
إليك بعض المعلومات الإضافية غير المطلوبة لتشغيل اللعبة، ولكنها قد تظل مثيرة للاهتمام.
وبما أن هذه لعبة بايثون، فسيتعين تغيير بعض العناصر من الإصدار الأصلي. فيما يلي بعض الأمثلة على التغييرات الصعبة.
يجب أن تقوم اللعبة بتتبع المتغيرات العديدة التي يتكون منها ملف الحفظ. وتشمل هذه:
يتم تخزينها في متغير dictionary
بايثون، والذي يتم حفظه بعد ذلك في الملف الخارجي .ppr-save
عبر وحدة بايثون json
.
يجب عدم الخلط بينه وبين حفظ البيانات، حيث تتكون بيانات اللعبة من الأرقام والحسابات التي تستخدمها اللعبة. وتشمل هذه:
قد يتم تخزين مجموعات كبيرة من البيانات كملفات .json
في مجلد المشروع. ويتم ذلك للحفاظ على ملفات البرنامج موجزة. يمكن إضافة هذه الملفات أو إزالتها أو تغييرها في أي وقت.
تحتوي قوالب الملفات المحفوظة على كل الأشياء التي يجب على اللعبة تتبعها بين الجلسات. في كل عملية حفظ أو تحميل، يتم تحديث ملف المشغل تلقائيًا بأحدث البيانات، في حالة إجراء تحديث. وهذا يعني أنه عند تحديث اللعبة، يمكن للاعب نسخ ملف .ppr-save
الخاص به إلى الإصدار الجديد، وسيتم تحديث ملف الحفظ تلقائيًا بأحدث البيانات.
Pokémon Red مليء بالقوائم التي تبدو كما يلي:
Would you like to save your progress?
> Save
Don't Save
تم تغيير هذا ليكون أكثر ملاءمة للعبة المغامرات النصية:
Would you like to save your progress? Y/N
>_
ويتم ذلك باستخدام كود مشابه لما يلي:
import json
save = {
# Save Data
}
print ( 'Would you like to save your progress? Y/N' )
saveOption = ' '
while saveOption . lower ()[ 0 ] not in [ 'y' , 'n' ]:
saveOption = input ( '>' ) + ' '
if saveOption . lower ()[ 0 ] in [ 'y' ]:
open ( '.ppr-save' , 'w' ). write ( json . dumps ( save ))
print ( 'Game saved successfully!' )
يمكن للمستخدم استخدام ملفات حفظ متعددة عن طريق نقل ملف .ppr-save
الخاص به أو نسخه احتياطيًا إلى دليل مختلف على أجهزته. وقد تم تنفيذ ذلك من أجل سهولة الاستخدام والسلامة. يمكن حفظ الملفات احتياطيًا أو إعادة تعيينها أو مشاركتها بسهولة.
تستخدم ألعاب Pokémon Mystery Gifts لجمع المجتمعات معًا وتحفيز اللاعبين على المشاركة في الأحداث، ولا يختلف الأمر عن ذلك في Pokémon PythonRed. يمكن تقديم الرموز في أحداث الهبة المخطط لها لأشخاص محددين، أو تركها عبر الإنترنت ليتمكن أي شخص من العثور عليها، أو حتى تقديمها شخصيًا لأشخاص محددين. معظمها متصل بالإنترنت، لذا عليك أن تحاول البحث في الأماكن التي زارها @TurnipGuy30.
حتى وقت كتابة هذا التقرير، لم يتم تطبيق Mystery Gifts في اللعبة بعد. يجب إكمال اللعبة الأساسية أولاً. في الوقت الحالي، تابع أي رموز تجدها.
من السهل التعرف على رموز هدايا Pokémon PythonRed Mystery لأنها سيتم تقديمها دائمًا بالتنسيق التالي:
Pokémon PythonRed Mystery Gift #20: "POKEMONPYTHONRED"
(نعم، هذا رمز صالح. اعتبره نسخة تجريبية مجانية. مرحبًا بك.)
ستكافئ الرموز المستردة اللاعب بعناصر داخل اللعبة أو بوكيمون.
لا يتحمل أي شخص أو مجموعة يجد رمزًا أو يستلمه مسؤولية الاحتفاظ به لنفسه ما لم ينص على خلاف ذلك من قبل مانح الرمز.
تهدف الهدايا الغامضة إلى توحيد المجتمع وتوفير طريقة ممتعة للتفاعل مع اللعبة.