این یکی از راه های رایگان و آسان برای ساخت بازی های ویدئویی است. همچنین نیازی به بارگیری آن ندارید. در این فرایند ، کمی در مورد برنامه نویسی دسته ای یاد خواهید گرفت. برای اجرای این بازی باید داستان خود را ارائه دهید.
گام
مرحله 1. هر چیزی در داخل آپوستروف قابل تغییر است ، بر بازی تأثیر نمی گذارد - آن را در کد واقعی تایپ نکنید
مرحله 2. دفترچه یادداشت یا برنامه برنامه نویسی دیگر را باز کنید - Geany ، Notepad ++ و غیره
فایل را با نام 'My Games'.bat ذخیره کنید
مرحله 3. شروع به نوشتن کد کنید
با تایپ کردن شروع کنید:
-
echo خاموش
-
عنوان "بازی من"
-
رنگ 0A
-
if "٪ 1" neq "" (وارد٪ 1)
-
مکث
مرحله 4. رنگ را اضافه کنید
حالا ذخیره کنید و اجرا کنید. این برنامه یک خطا و ترکیب رنگی کاملاً متفاوت را نشان می دهد. رنگی را که دوست دارید پیدا کنید و بعد از "color" به جای "zz" تایپ کنید. یک ترکیب خوب رنگ 0A است که منجر به نوشتار سبز و پس زمینه قرمز می شود.
مرحله 5. ایجاد یک منو
برای ایجاد منو ، بخش مکث را حذف کرده و تایپ کنید:
-
:منو
-
cls
-
پژواک '1 شروع '
-
پژواک '2 دستورالعمل '
-
پژواک '3 برو بیرون'
-
set /p answer = 'شماره مورد نظر خود را وارد کرده و enter را فشار دهید.'
-
if٪ answer٪ == 1 وارد "Start_1" شوید
-
اگر٪ answer٪ == 2 به "راهنما" بروید
-
اگر٪ answer٪ == 3 به "خروج" بروید
مرحله 6. ایجاد "Exit" و "Hint"
برای خروج از صفحه ، کد زیر را تایپ کنید:
-
:'برو بیرون'
-
echo با تشکر از بازی شما!
-
خروج /ب
- حالا برای منوی اشاره ، عبارت زیر را تایپ کنید:
-
: "دستورالعمل"
-
cls
-
پژواک "اشاره"
-
پژواک
- سپس بنویس:
-
پژواک 'اشاره شما اینجا'
- هر چقدر دوست دارید ، سپس تایپ کنید:
-
مکث
-
goto منو
مرحله 7. بازی را شروع کنید
سناریویی را تایپ کنید:
-
: شروع_1
-
cls
-
echo 'شما با شخص بدی آشنا شدید نیروهای آنها عبارتند از:
-
پژواک "3 کشاورز"
-
echo 'شما شانس خوبی برای برنده شدن دارید.'
-
set /p answer = 'آیا می خواهید بجنگید یا فرار کنید؟'
-
if٪ answer٪ == 'Fight' goto 'Fight_1'
-
if٪ answer٪ == 'Run' goto 'Run_1'
مرحله 8
مبارزه کنید و بدوید.
حالا برای ایجاد منوی مبارزه و اجرا:
-
: Run_1
-
cls
-
انعکاس شما در امان هستید!
-
مکث
-
رفتن به "شروع_1"
-
: Fight_1
-
پژواک شما مبارزه را انتخاب می کنید.
-
پژواک نبرد آغاز می شود
-
set /p answer = عدد 1 را تایپ کرده و برای ادامه کلید enter را فشار دهید:
-
if٪ answer٪ == 1 به Bertarung_1_Loop بروید
-
: 'Fight_1_Loop'
-
set /a num =٪ تصادفی٪
-
if٪ num٪ gtr 4 به 'Fight_1_Loop' برو
-
if٪ num٪ lss 1 به 'Fight_1_Loop' برو
-
if٪ num٪ == 1 به "Lose_Bertarung_1" رفت
-
if٪ num٪ == 2 به "Win_Battle_1" بروید
-
if٪ num٪ == 3 به 'Win_Battle_1' بروید
-
if٪ num٪ == 4 به 'Win_Battle_1' بروید
-
: 'Lost_Fight_1'
-
cls
-
پژواک ببخشید ، شما باختید! (
-
مکث
-
goto منو
-
: 'Win_Fight_1'
-
cls
-
echo تبریک می گویم ، شما برنده شدید!
-
set /p answer = 'آیا می خواهید آن را ذخیره کنید؟'
-
اگر٪ answer٪ == "بله" به "ذخیره" رسید
-
if٪ answer٪ == 'No' goto 'Start_2'
-
:'صرفه جویی'
-
رفتن به "شروع_2"
- اکنون می توانید کد مورد استفاده در "Start_1" را برای ایجاد دومین ، سوم ، چهارم و غیره تکرار کنید.
- همچنین ، برای مثال: Fight_1 را تایپ کنید ، همچنین باید مطمئن شوید که قسمتی که می گوید goto Fight_1 مانند قسمت دیگر است ، بنابراین اگر یکی را تغییر دهید ، باید هر دو را تغییر دهید.
دفترچه یادداشت را ببندید ، سپس روی بله کلیک کنید ، فایل را ذخیره کنید. فرمت را به همه فایل ها تغییر دهید و.bat را بعد از نام اضافه کنید.
نکات
- به یاد داشته باشید ، هر زمان که می خواهید چیزی برای کاربر قابل مشاهده باشد ، echo را در جلوی آن تایپ کنید.
- بازی را همانطور که می سازد بازی کنید حتی اگر هنوز به پایان نرسیده است. این به شما کمک می کند رابطه بین آنچه را که تایپ کرده اید و آنچه دریافت می کنید ببینید و خطاها را تشخیص دهید.
- اگر می خواهید در وسط یک بازی آزمایشی خارج شوید ، Ctrl-C را تایپ کنید.
- فایل های دسته ای در ویندوز را می توان برای کارهای خودکار استفاده کرد ، اما نوشتن بازی های متنی مانند این یک روش سرگرم کننده برای مشاهده نحوه عملکرد آن است.
- اسکریپت دسته ای را با دقت بررسی کنید و متوجه خواهید شد که کدام یک اشتباه است.
- یک اشتباه بسیار رایج این است که برنامه اجرا نمی شود.