جدول المحتويات:
- الخطوة 1: مقدمة إلى Batch
- الخطوة 2: Cls و Exit و Title و Color
- الخطوة 3: اذهب
- الخطوة 4: تعيين / p و If
- الخطوة 5: Ping Localhost -n 7> nul
- الخطوة 6:٪ عشوائي٪
- الخطوة 7: تحويل النص إلى كلام
- الخطوة 8: حرب النجوم !
- الخطوة 9: كرر الرسائل باستمرار لإزعاج شخص ما
- الخطوة 10: اكتب الرسائل ببطء
فيديو: صنع لعبة في المفكرة وأكثر من ذلك بكثير: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
هذا هو أول تدريب لي. لذلك إذا كان لديك أي اقتراحات يرجى التعليق. هيا بنا نبدأ!
عندما نسمع جميعًا كلمة المفكرة ، نفكر في بعض التطبيقات المملة وغير المجدية لتدوين الأشياء.
ملاحظة هنا هو ملف دفعي للعبة تيك تاك تو
الخطوة 1: مقدمة إلى Batch
Batch هي لغة يتم تشغيلها بشكل أساسي من موجه أوامر Windows الخاص بك ، وهي ليست مفيدة فحسب ، بل يمكن استخدامها أيضًا لإنشاء ألعاب نصية مذهلة! ما هي اللعبة النصية التي تسألها؟ إنها لعبة (بسيطة للغاية) يتفاعل فيها المستخدم من خلال استخدام النص وصنع الاختيار. ستتعلم كيفية إعداد المواقف التي سيتعين على الشخصيات فيها اتخاذ قرارات حول كيفية تعاملهم مع المشكلة.
بادئ ذي بدء ، افتح المفكرة
كود! أنت الآن جاهز لبدء كتابة الأسطر الأولى من التعليمات البرمجية ، بالإضافة إلى تعلم الأوامر الأولى. الأوامر هي كل الكلمات التي نكتبها في البرنامج والتي لها وظيفة ؛ مثل أوامر الصدى أو الإيقاف المؤقت.
صدى صدى. وتوقف
echo - يستخدم echo لعرض نص عادي في لعبتك. على سبيل المثال ، يمكنك كتابة: "echo Hello مغامر!" ، وسيرى الأشخاص الذين يلعبون لعبتك "مرحبًا أيها المغامر!" (طالما كتبت فيecho off).
صدى صوت. - صدى صوت. (بنقطة) يُستخدم لإنشاء سطر فارغ في لعبتك. يمكن أن يكون هذا مفيدًا في الحفاظ على نصك مرتبًا.
إيقاف مؤقت - يتم استخدام هذا الأمر عندما تريد أن يأخذ اللاعبون استراحة ، ويتم استخدامه غالبًا عندما تريد منحهم الوقت لقراءة بعض النصوص. عند استخدام هذا الرمز يظهر على النحو التالي "اضغط على أي مفتاح للمتابعة…" يمكن للاعبين بعد ذلك الضغط على أي مفتاح ، عندما يكونون مستعدين ، لمواصلة اللعب.
احفظ لعبتك باسم: nameofyourgame.bat
ملحق.bat يجعله ملف دفعي.
الخطوة 2: Cls و Exit و Title و Color
حسنًا ، هذه المجموعة التالية من الأوامر كلها بسيطة حقًا أيضًا ، ولكن من الجيد امتلاكها.
cls - cls هو أمر أستخدمه كثيرًا. إنها تعني "شاشة واضحة" ، وما تقوم به هو إزالة كل النص الذي تم إنشاؤه في نافذة موجه الأوامر (ergo ، مما يجعل الشاشة فارغة). هذه أداة جيدة عندما تريد الحفاظ على مظهر لعبتك نظيفة ومرتبة.
خروج - هذا يفعل بالضبط ما يبدو عليه ، فإنه يغلق اللعبة. يجب عليك استخدام هذا فقط عندما تصل الشخصيات إلى نهاية اللعبة ، أو إذا كنت تريد إغلاق اللعبة عند موتهم أو اتخاذ قرار خاطئ.
العنوان - يعرض العنوان كل ما تكتبه بعده في شريط العنوان في نافذة موجه الأوامر.
اللون هو أمر ممتع حقًا ، ويمكن استخدامه لإضفاء الحيوية على لعبتك. عند إضافة رمز اللون ، متبوعًا بمسافة ومجموعة محددة من الأرقام أو الأحرف ، يمكنك تغيير ألوان نافذة موجه الأوامر. للحصول على قائمة بالألوان المتاحة ، انظر الصورة أدناه أو افتح موجه الأوامر (cmd) واكتب "color /؟".
هي مجموعة من رقمين ، الرقم الأول هو لون الخلفية ، والرقم الثاني هو لون الخط.
على سبيل المثال 19
الخطوة 3: اذهب
أمر "goto" بسيط ، بمجرد أن تتعرف عليه. يتم استخدام الأمر عندما تريد أن يقفز اللاعب إلى قسم مختلف من لعبتك ، مثل عندما يتخذ قرارًا معينًا.
يعمل على هذا النحو: يمكنك إدخال الأمر "goto" في سطر منفصل ، أو في نهاية عبارة "if" (والتي سنراجعها لاحقًا). ثم تحدد متغيرًا سيصبح اسم الوجهة. يمكن أن يكون الاسم أي شيء تريده ، ويتكون من الكلمة (الكلمات) التي تكتبها بعد "الانتقال".
الخطوة 4: تعيين / p و If
هذه الأوامر هي أكثر الأوامر تقدمًا التي سأعلمك إياها.
set / p variable = - يُستخدم هذا الأمر عندما تريد أن يقوم المشغل بإدراج متغير (إجابة مختلفة). يمكن أن يكون هذا في أي مكان من اسمهم إلى اسم السلاح أو حتى الإجابة على أحد الخيارات التي قدمتها لهم. غالبًا ما تتم الإشارة إلى هذا المتغير لاحقًا ، وبالتالي يجب إعطاء اسم له. يمكن أن يكون الاسم ما تريده.
يمكننا الإشارة إلى هذا المتغير بوضع اسم المتغير بين٪. Eg. ٪إجابه٪
if - يتم استخدام هذا الأمر عندما نقوم بإنشاء عبارات if / then. يمكننا استخدامه جنبًا إلى جنب مع "set / p" من أجل إنشاء خيارات للاعبين. اطرح سؤالاً على اللاعب باستخدام أمر "echo". تأكد من تحديد خياراتهم بوضوح. امنحهم القدرة على إدخال إجابة باستخدام الأمر "set / p".
أنشئ عبارات "إذا" تسمح لخيارات اللاعبين بأن يكون لها عواقب ، وتسمح للقصة بالاستمرار.
يتم استخدام عبارات "if" مع "equ" و "neq" والتي تعني "يساوي" و "لا يساوي" ، على التوالي.
هكذا يجب أن تبدو بياناتك:
:بداية
صدى نعم أم لا؟
تعيين / p متغير =
إذا كان٪ متغير٪ يساوي نعم انتقل إلى الوضع 1
إذا كان٪ متغير٪ يساوي لا توجد حالة الانتقال 2
إذا٪ متغير neq نعم ، انتقل إلى البداية
يعني كل هذا الرمز أنه إذا كتب اللاعب "نعم" ، فسيتم إرساله إلى "status1" ؛ إذا كتب كلمة "لا" ، فسيتم إرساله إلى "status2" ؛ إذا لم يكتب "نعم" أو "لا" ، فسيتم إعادته إلى بداية السؤال.
الخطوة 5: Ping Localhost -n 7> nul
nul "src =" https://content.instructables.com/ORIG/F9K/UUIK/I8H6EJC5/F9KUUIKI8H6EJC5-p.webp
nul "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'٪} ">
هذا البيان يؤخر تنفيذ البيان لمدة 7 ثوان. يمكنك تغيير القيمة.
على سبيل المثال.
@صدى خارج
:بداية
اللون 10
ping localhost -n 0> nul
اللون 20
ping localhost -n 0> nul
اللون 30
ping localhost -n 0> nul
توجه إلى البداية
يقوم هذا البرنامج بإنشاء شاشة وامضة لا تتوقف أبدًا (حلقة ملحقة).
الخطوة 6:٪ عشوائي٪
ينشئ هذا الأمر رقمًا عشوائيًا مكونًا من 5 أرقام ، ويستخدم هذا الأمر غالبًا لإنشاء نوع مصفوفة من البرنامج.
@صدى خارج
اللون 02
:بداية
صدى٪ random ٪٪ random ٪٪ random ٪٪ random ٪٪ random ٪٪ random٪
توجه إلى البداية
الخطوة 7: تحويل النص إلى كلام
هذا هو الشيء المفضل لدي في المفكرة ، حيث يستخدم SAPI. واجهة برمجة تطبيقات الكلام أو SAPI هي واجهة برمجة تطبيقات تم تطويرها بواسطة Microsoft للسماح باستخدام التعرف على الكلام وتركيب الكلام داخل تطبيقات Windows.
هذا مختلف قليلاً لأن هذا في نص vbs وليس دفعة (الحجم منخفض)
رسالة خافتة
msg = inputbox ("أدخل النص هنا" ، "تحويل النص إلى كلام")
تعيين sapi = CreateObject ("sapi.spvoice")
sapi.speak msg
احفظه بملحق.vbs
على سبيل المثال. texttospeech.vbs
الخطوة 8: حرب النجوم !
هناك نسخة كاملة من Star Wars تم إجراؤها بالكامل بأحرف ASCII والتي يمكنك مشاهدتها في نظام التشغيل Windows (أو أي نظام تشغيل يدعم telnet). الشيء الوحيد المطلوب لمشاهدته هو الاتصال بالإنترنت ؛ السرعة لا تهم.
لمشاهدته على أنظمة التشغيل Windows XP و Mac OS X و Linux
اذهب إلى ابدأ ، تشغيل. (فقط لمستخدمي Windows)
اكتب الآن "telnet towel.blinkenlights.nl" بدون علامات الاقتباس واضغط على Enter.
يمكن لمستخدمي Mac OS X و Linux تنفيذ هذا الرمز مباشرة في نافذة المحطة الطرفية.
في أنظمة التشغيل Windows 8 و Windows 8.1 و Windows 7 و Windows Vista ، يتم إيقاف تشغيل Telnet افتراضيًا في أحدث إصدارات Windows.
لذلك ، لمشاهدة حرب النجوم ، يجب أولاً تمكين telnet بالانتقال إلى لوحة التحكم ›البرامج› تشغيل ميزة Windows أو إيقاف تشغيلها وتحديد خانتي اختيار telnet.
بعد القيام بذلك ، اتبع الخطوات الموضحة أدناه: - ابدأ ، وابحث في نظامي التشغيل Windows Vista و Windows 7. في نظامي التشغيل Windows 8 و Windows 8.1 ، افتح صفحة البدء الرئيسية.
اكتب telnet واضغط على Enter. في نافذة موجه الأوامر التالية ، اكتب "o" بدون علامات اقتباس واضغط على Enter.
اكتب الآن "towel.blinkenlights.nl" بدون علامات الاقتباس واضغط على Enter.
إذا لم تعد بحاجة إلى telnet بعد الآن ، فيمكنك إيقاف تشغيله.
الخطوة 9: كرر الرسائل باستمرار لإزعاج شخص ما
باستخدام خدعة المفكرة هذه ، يمكن أن تزعج أي شخص ويمكن في الواقع إجباره على تسجيل الخروج أو ترك الكمبيوتر (LOL….). ستؤدي خدعة المفكرة هذه إلى إنشاء دورة لا نهائية لرسالة في الكمبيوتر. اتبع الخطوات لمعرفة المزيد: افتح المفكرة اكتب الكود التالي في ملف المفكرة.
:@صدى خارج:
: ابدأ رسالة * مرحبًا
msg * هل تمر بيوم سيء؟
msg * حسنًا ، أنا أستمتع!
msg * لنستمتع معا!
msg * لأنك كنت o-w-n-e-d
يجب أن تبدأ
لإنهائه قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك
الخطوة 10: اكتب الرسائل ببطء
خدعة غير مؤذية تمامًا ومثالية للعب مقالب مع الأصدقاء. هذه الحيلة يمكن أن تفزع حقا أي شخص! اتبع الخطوات المذكورة أدناه لتنفيذ هذه الخدعة: افتح برنامج المفكرة والصق الكود التالي في ملف المفكرة:
(أعد كتابة كل الاقتباسات)
WScript. النوم 180000
WScript. النوم 10000
تعيين WshShell = WScript. CreateObject (“WScript. Shell”)
WshShell. Run "المفكرة"
WScript ، النوم 100
WshShell. App تنشيط "المفكرة"
WScript ، النوم 500
WshShell. SendKeys "Hel"
WScript ، النوم 500
WshShell. SendKeys “lo”
WScript ، النوم 500
WshShell. SendKeys "، أنا"
WScript ، النوم 500
WshShell. SendKeys "الحب"
WScript ، النوم 500
WshShell. SendKeys "تعليمات"
WScript ، النوم 500
احفظ الملف بأي اسم وبامتداد.vbs وأغلقه.
لإنهائها ، افتح مدير المهام وإنهاء عملية thewscript.exe كما هو موضح في الصورة أعلاه.
موصى به:
نموذج HUD للدراجات النارية الذكية (التنقل خطوة بخطوة وأكثر من ذلك بكثير): 9 خطوات
نموذج HUD للدراجات النارية الذكية (التنقل خطوة بخطوة وأكثر من ذلك بكثير): مرحبًا! هذه التعليمات هي قصة كيف صممت وصنعت منصة HUD (شاشة عرض رأسية) مصممة ليتم تثبيتها على خوذات الدراجات النارية. تمت كتابته في سياق مسابقة & quot؛ الخرائط & quot؛. للأسف ، لم أتمكن من إنهاء
دفيئة رائعة مع سقي تلقائي واتصال بالإنترنت وأكثر من ذلك بكثير: 7 خطوات (بالصور)
دفيئة رائعة مع سقي تلقائي واتصال بالإنترنت وغير ذلك الكثير: مرحبًا بك في هذه التعليمات. في بداية المسيرة كنت في محل حديقة ورأيت بعض الصوبات. وبما أنني كنت أرغب في إنشاء مشروع باستخدام النباتات والإلكترونيات لفترة طويلة بالفعل ، فقد تقدمت واشتريت واحدًا: https://www.instagram.com/p
نطاق إنترنت الأشياء الضيق: الإضاءة الذكية والقياس يمهّدان الطريق لنظام بيئي أفضل وأكثر صحة: 3 خطوات
النطاق الضيق IoT: الإضاءة الذكية والقياس يمهّدان الطريق لنظام بيئي أفضل وأكثر صحة: وجدت الأتمتة طريقها في كل قطاع تقريبًا. بدءًا من التصنيع إلى الرعاية الصحية والنقل وسلسلة التوريد ، شهدت الأتمتة ضوء النهار. حسنًا ، كل هذه الأشياء جذابة بلا شك ، ولكن هناك واحدًا يبدو
توقف عن ذلك! لعبة LED (مدعومة من Arduino): 6 خطوات
توقف عن ذلك! لعبة LED (مدعومة من Arduino): تم استلهام هذا المشروع من هذا الفيديو من YouTube ومجموعة Pendulum Challenge Kit (Broken link. جرب هذا.) من Makershed.com. إنها لعبة بسيطة تتكون من خمسة مصابيح LED ومفتاح زر واحد. تومض مصابيح LED بالتسلسل والتشغيل
لعبة الذاكرة باللمس (يقول سايمون) - إذا كان هذا بعد ذلك: 6 خطوات (بالصور)
لعبة الذاكرة مع اللمس (يقول سايمون) - إذا كان هذا بعد ذلك: لقد صنعت لعبة ذاكرة باستخدام وسادات تعمل باللمس ذاتية الصنع وحلقة نيوبيكسل لمشروع مدرسي. تشبه هذه اللعبة لعبة Simon Says باستثناء أن العديد من أشكال الإدخال والتعليقات (الأصوات والمؤثرات الضوئية) في اللعبة مختلفة. لقد قمت ببرمجة أصوات من سو