هذه إحدى الطرق المجانية والسهلة لصنع ألعاب الفيديو. أنت أيضًا لا تحتاج إلى تنزيله. في هذه العملية ، ستتعلم قليلاً عن البرمجة المجمعة. تحتاج إلى تقديم قصتك الخاصة لتشغيل هذه اللعبة.
خطوة
الخطوة 1. يمكن تغيير أي شيء داخل الفاصلة العليا ، ولن يؤثر ذلك على اللعبة - لا تكتبه في الكود الفعلي
الخطوة الثانية: افتح برنامج Notepad أو برنامج تشفير آخر - Geany و Notepad ++ وما إلى ذلك
احفظ الملف باسم "My Games". بات
الخطوة 3. ابدأ في كتابة الكود
ابدأ بكتابة:
-
@صدى خارج
-
العنوان "لعبتي"
-
اللون 0A
-
إذا كان "٪ 1" neq "" (الانتقال إلى٪ 1)
-
وقفة
الخطوة 4. أضف اللون
الآن احفظ وتشغيل. سيظهر البرنامج خطأ ومجموعة ألوان مختلفة تمامًا. ابحث عن اللون الذي تريده واكتبه بعد "color" بدلاً من "zz". مزيج جيد هو اللون 0A ، والذي ينتج عنه نص أخضر وخلفية حمراء.
الخطوة 5. إنشاء قائمة
لإنشاء قائمة ، احذف قسم الإيقاف المؤقت واكتب:
-
:قائمة طعام
-
cls
-
صدى 1. يبدأ'
-
صدى 2. تعليمات'
-
صدى 3. اذهب للخارج'
-
set / p answer = "أدخل الرقم الذي تختاره واضغط على Enter."
-
إذا كانت٪ answer٪ == 1 انتقل إلى "Start_1"
-
إذا كانت٪ answer٪ == 2 انتقل إلى "تلميح"
-
إذا كانت النسبة المئوية للإجابة٪ == 3 انتقل إلى "الخروج"
الخطوة 6. قم بإنشاء "خروج" و "تلميح"
للخروج من الشاشة ، اكتب الكود التالي:
-
:'اذهب للخارج'
-
صدى شكرا للعب!
-
خروج / ب
- الآن لقائمة التلميح ، اكتب:
-
:'تعليمات'
-
cls
-
صدى "تلميح"
-
صدى صوت.
- ثم اكتب:
-
صدى "تلميحك هنا"
- بقدر ما تريد ، ثم اكتب:
-
وقفة
-
قائمة الانتقال
الخطوة 7. ابدأ اللعبة
اكتب سيناريو:
-
: Start_1
-
cls
-
صدى لقد قابلت شخصًا سيئًا. قواتهم هي:
-
صدى "3 مزارعين"
-
صدى "لديك فرصة جيدة للفوز".
-
set / p answer = 'هل تريد القتال أم الجري؟'
-
إذا٪ answer٪ == 'Fight' goto 'Fight_1'
-
إذا كانت٪ answer٪ == 'Run' goto 'Run_1'
الخطوة 8.
حارب واهرب.
الآن لإنشاء قائمة القتال والتشغيل:
-
: Run_1
-
cls
-
صدى أنت بأمان!
-
وقفة
-
الانتقال إلى "Start_1"
-
: Fight_1
-
صدى اخترت القتال.
-
صدى تبدأ المعركة.
-
set / p answer = اكتب الرقم 1 واضغط على Enter للمتابعة:
-
إذا كانت٪ answer٪ == 1 goto Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
تعيين / عدد =٪ عشوائي٪
-
إذا٪ num٪ gtr 4 انتقل إلى "Fight_1_Loop"
-
إذا٪ num٪ lss 1 انتقل إلى "Fight_1_Loop"
-
إذا كانت٪ num٪ == 1 goto 'Lose_Bertarung_1'
-
إذا كان٪ num٪ == 2 انتقل إلى "Win_Battle_1"
-
إذا كان٪ num٪ == 3 انتقل إلى 'Win_Battle_1'
-
إذا كان٪ num٪ == 4 انتقل إلى 'Win_Battle_1'
-
: "Lost_Fight_1"
-
cls
-
صدى آسف ، لقد فقدت! (
-
وقفة
-
قائمة الانتقال
-
: "Win_Fight_1"
-
cls
-
صدى مبروك ، لقد فزت!
-
set / p answer = 'هل تريد حفظه؟'
-
إذا٪ answer٪ == 'نعم' انتقل إلى 'حفظ'
-
إذا٪ answer٪ == 'لا' انتقل إلى 'Start_2'
-
:'يحفظ'
-
انتقل إلى "Start_2"
- يمكنك الآن تكرار الكود المستخدم في "Start_1" لإنشاء الثاني والثالث والرابع وما إلى ذلك.
- أيضًا ، إذا كتبت على سبيل المثال: Fight_1 ، فيجب عليك أيضًا التأكد من أن الجزء الذي يقول goto Fight_1 يظل كما هو مع الآخر بحيث إذا قمت بتغيير أحدهما ، فسيتعين عليك تغيير كليهما.
أغلق برنامج "المفكرة" ، ثم انقر فوق "نعم" ، احفظ الملف. قم بتغيير التنسيق لجميع الملفات وإضافة.bat بعد الاسم.
نصائح
- تذكر ، في كل مرة تريد شيئًا مرئيًا للمستخدم ، اكتب echo أمامه.
- العب اللعبة كما تبنيها حتى لو لم تنته بعد. سيساعدك هذا في معرفة العلاقة بين ما كتبته وما تحصل عليه واكتشاف الأخطاء.
- إذا كنت بحاجة إلى الخروج في منتصف لعبة اختبار ، فاكتب Ctrl-C.
- يمكن استخدام ملفات الدُفعات في Windows للعمل الآلي ، لكن كتابة ألعاب نصية مثل هذه طريقة ممتعة لمعرفة كيفية عملها.
- تحقق من البرنامج النصي للدفعة بعناية وستكتشف أيهما خاطئ.
- الخطأ الشائع هو أن البرنامج لا يعمل.