はじめに: メモ帳でゲームを作成するなど

これは私の最初の指導者です。ですから、何か提案があればコメントしてください。始めましょう! メモ帳という言葉を聞くと、何かを書き留めるための退屈で役に立たないアプリケーションを思い浮かべます。メモ帳はそれだけではありません。PC を制御し、クールなハッキングを行い、楽しいゲームを作成できます。 ps ここにチックタックトーゲームのバッチファイルがあります

ステップ 1: バッチの概要

Batch は、主に Windows コマンド プロンプトから実行される言語です。便利なだけでなく、すばらしいテキスト ベースのゲームの作成にも使用できます。あなたが尋ねるテキストベースのゲームは何ですか? これは、ユーザーがテキストを使用して選択を行うゲーム (非常に単純なゲーム) です。問題にどのようにアプローチするかについて、キャラクターが選択を迫られる状況を設定する方法を学びます。 まずはメモ帳を開いて コード!
これで、最初のコマンドを学習するだけでなく、コードの最初の行を入力する準備が整いました。コマンドは、機能を持つプログラムに入力する各単語です。エコーや一時停止コマンドなど。 エコー、エコー。そして一時停止 echo — echo は、ゲーム内で通常のテキストを表示するために使用されます。たとえば、「echo Hello adventurer!」と入力すると、ゲームをプレイしているユーザーには「Hello adventurer!」と表示されます。(@echo off と入力している限り)。 エコー。– エコー。(ピリオド付き) は、ゲームで空白行を作成するために使用されます。これは、テキストを整理するのに役立ちます。 一時停止— このコマンドは、プレイヤーに休憩を取ってもらいたい場合に使用され、テキストを読む時間を与えたい場合に最もよく使用されます。このコードを使用すると、«Press any key to continue . . .» プレイヤーは、準備ができたら、プレイを続けるために任意のキーを押すことができます。 ゲームを次のように保存します: nameofyourgame.bat .bat 拡張子により、バッチ ファイルになります。

ステップ 2: Cls、Exit、タイトル、および色

わかりました、この次の一連のコマンドもすべて非常に単純ですが、あると便利です。 cls — cls は私がよく使うコマンドです。これは «clear screen» の略で、コマンド プロンプト ウィンドウで作成されたすべてのテキストを削除します (つまり、画面を空白にします)。これは、ゲームをきれいに整然とした状態に保ちたい場合に適したツールです。 exit — これはまさにそのとおりで、ゲームを閉じます。これは、キャラクターがゲームの最後に達したとき、またはキャラクターが死亡したり間違った決定をしたときにゲームを終了させたい場合にのみ使用してください。 title — title は、コマンド プロンプト ウィンドウのタイトル バーでその後に入力した内容を表示します。 color — color はとても楽しいコマンドで、ゲームを盛り上げるために使用できます。カラー コードを追加し、その後にスペースと特定の数字または文字のセットを追加すると、コマンド プロンプト ウィンドウの色を変更できます。使用可能な色のリストについては、下の図を参照するか、コマンド プロンプト (cmd) を開いて «color/?» と入力します。 2つの数字のセットです。最初の数字は背景色です。2番目の数字はフォントの色です。 例えば。19

ステップ 3: 後藤

«goto» コマンドは、慣れれば簡単です。このコマンドは、プレーヤーが特定の決定を下したときなど、ゲームの別のセクションにジャンプしてもらいたい場合に使用されます。 次のように動作します: «goto» コマンドを別の行に入力するか、«if» ステートメントの最後に入力します (これについては後で説明します)。次に、宛先の名前になる変数を指定します。名前は任意で、«goto» の後に入力する単語で構成されます。

ステップ 4: Set/p と If

これらのコマンドは、これから説明する最も高度なコマンドです。 set /p variable= — このコマンドは、プレーヤーに変数 (さまざまな回答) を挿入させたい場合に使用します。これは、彼らの名前から武器の名前、またはあなたが彼らに与えた選択肢の1つに対する答えまで、どこにでもある可能性があります. 多くの場合、この変数は後で参照されるため、名前を付ける必要があります。名前は好きなようにできます。 %.Eg の間に変数の名前を配置することで、この変数を参照できます。%答え% if — このコマンドは、if/then ステートメントを作成するときに使用されます。プレーヤーの選択肢を作成するために、«set /p» と組み合わせて使用​​できます。
«echo» コマンドでプレイヤーに質問します。オプションを明確に述べてください。«set /p» コマンドで回答を入力できるようにします。 プレイヤーの選択が結果をもたらすことを可能にし、ストーリーが続くことを可能にする «if» ステートメントを作成します。 «if» ステートメントは、«equ» および «neq» と一緒に使用されます。これらはそれぞれ、«equals» および «doesn’t equal» を意味します。 ステートメントは次のようになります。 :始める はいまたはいいえ? /p 変数を設定= if %variable% eq YES goto シチュエーション 1 if %variable% eq NO goto シチュエーション 2 if %variable neq YES goto start このコードはすべて、プレーヤーが «YES» と入力すると、«situation1» に送られることを意味します。«NO» と入力すると、«situation2» に送られます。«YES» も «NO» も入力しないと、質問の最初に戻されます。

ステップ 5: ローカルホストに ping を実行 -n 7 >nul

このステートメントは、ステートメントの実行を 7 秒間遅らせます。値を変更できます。 たとえば。 @エコーオフ :始める カラー 10 ping ローカルホスト -n 0 >ヌル カラー 20 ping ローカルホスト -n 0 >ヌル カラー 30 ping ローカルホスト -n 0 >ヌル 開始する このプログラムは、決して止まることのない点滅画面を作成します (無限ループ)。

ステップ 6: %random%

このコマンドは、ランダムな 5 桁の数字を作成します。このコマンドは、マトリックス タイプのプログラムを作成するためによく使用されます。 @エコーオフ カラー02 :始める echo %random%%random%%random%%random%%random%%random% 開始する

ステップ 7: テキストから音声へのコンバーター

これはメモ帳で最も気に入っている点です。これは SAPI を使用します。Speech Application Programming Interface または SAPI は、Windows アプリケーション内で音声認識と音声合成を使用できるようにするために Microsoft によって開発された API です。 これは、バッチではなく vbs スクリプトであるため、少し異なります (音量が小さい)。 暗いメッセージ msg = inputbox(«ここにテキストを入力»,»Text to Speech Converter») set sapi = CreateObject(«sapi.spvoice») sapi.speak メッセージ .vbs 拡張子を付けて保存します たとえば。texttospeech.vbs

ステップ8:スターウォーズ!!!

Windows オペレーティング システム (または telnet をサポートする任意の OS) で見ることができる ASCII 文字で完全に行われたスター ウォーズの完全なコピーがあります。視聴に必要なのはインターネット接続だけです。速度は問題ではありません。 Windows XP、Mac OS X、Linux で視聴するには [スタート]、[実行] に移動します。(Windows ユーザーのみ) 引用符なしで「telnet tooth.blinkenlights.nl」と入力し、Enter キーを押します。 Mac OS X および Linux のユーザーは、ターミナル ウィンドウでこのコードを直接実行できます。 Windows 8、Windows 8.1、Windows 7、および Windows Vista の最新バージョンの Windows では、Telnet はデフォルトでオフになっています。 そのため、スター ウォーズを見るには、まず [コントロール パネル] > [プログラム] > [Windows 機能の有効化または無効化] に移動し、両方の telnet チェック ボックスにチェックを入れて、telnet を有効にする必要があります。 その後、以下の手順に従ってください: – Windows Vista および Windows 7 では、[スタート]、[検索] に移動します。Windows 8 および Windows 8.1 では、メインの [スタート] ページを開きます。 telnet と入力し、Enter キーを押します。次のコマンド プロンプト ウィンドウで、引用符なしで «o» と入力し、Enter キーを押します。 «towel.blinkenlights.nl» を引用符なしで入力し、Enter キーを押します。 telnet が不要になった場合は、オフにすることができます。

ステップ 9: メッセージを絶えず繰り返して誰かを困らせる

このメモ帳のトリックを使用すると、誰にでも迷惑をかけることができ、実際に強制的にログオフさせたり、コンピューターから離れさせたりすることができます (LOL ….)。このメモ帳のトリックは、コンピューター内にメッセージの無限のサイクルを作成します。詳細については、次の手順に従ってください。メモ帳を開きます。メモ帳ファイルに次のコードを入力します。 :@ECHOオフ: :メッセージの開始 * こんにちは msg * 悪い日を過ごしていますか? msg * まあ、私は楽しんでいます! msg * 一緒に楽しみましょう! msg * 所有されているため GOTO BEGIN 終了するには、コンピューターを再起動します

ステップ 10: ゆっくりとメッセージを入力する

完全に無害なトリックで、友達にいたずらをするのに最適です。このトリックは、本当に誰でも驚かせることができます! このトリックを実行するには、以下の手順に従います。メモ帳を開きます。次のコードをメモ帳ファイルに貼り付けます。 (すべての引用符を再入力してください) WScript.Sleep 180000 WScript.Sleep 10000 Set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.「メモ帳」を実行 WScript.Sleep 100 WshShell.AppActivate「メモ帳」 WScript.Sleep 500 WshShell.SendKeys「ヘル」 WScript.Sleep 500 WshShell.SendKeys「lo」 WScript.Sleep 500 WshShell.SendKeys「、私」 WScript.Sleep 500 WshShell.SendKeys「愛」 WScript.Sleep 500 WshShell.SendKeys「インストラクション」 WScript.Sleep 500 ファイルを任意の名前で .vbs 拡張子を付けて保存し、閉じます。 終了するには、タスク マネージャーを開き、上の画像に示すように wscript.exe プロセスを終了します。 共有する最初の人になる

推奨事項

はじめに:CMDゲームの作り方!無料ダウンロードとコードコピー!

このすばらしい CMD/BATCH ゲームを
無料でダウンロードしてコード コピーを作成しました。

ステップ 1: メモ帳を開く

Win + Rを押してメモ帳を開き、メモ帳を実行します

ステップ 2: このコードをコピーして貼り付けます

@echo off
color 1a :menus cls echo ——————————————-質問ゲームへようこそ!—————————————————— ping localhost -n 2 >nul echo [リストから番号を選択] を選択して、Enter キーを押してください。ping localhost -n 2 >nul echo リスト: 1 と入力してゲームをプレイします。何でも入力して、このゲームのプレイ方法を確認してください。set /p make= if %make%==1 goto Play if %make%==2 goto 方法 :how cls echo 答えの数を入力して Enter キーを押します。移動メニューを一時停止:cls を再生 echo 名前を入力: set /p names= echo こんにちは %names%! ping localhost -n 2 >nul echo レベル 1 から始めましょう。 ping localhost -n 2 >nul :LEVEL1 cls echo 8×4 とは ping localhost -n 2 >nul echo 1. . 35 ping localhost -n 2 >nul echo 3. 32 set /p right=So What You Choose? if %right%==1 goto w1 if %right%==2 goto w1 if %right%==3 goto r1 :w1 cls echo 残念なことに間違っています %names% ping localhost -n 2 >nul echo もう一度やり直しますか? (Y/N) set /pk= if %k%==y if %k%==n goto LEVEL1 if %k%==n goto sure1 :r1 cls echo 反論! その通りです %names%! ping localhost -n 2 >nul echo レベル 2 %names% に移動しますか? (Y/N) set /pg= if %g%==y if %g%==n goto LEVEL2 if %g%==n goto sure1 :sure1 cls echo Are You Sure To Go Menu? (Y/N) echo 警告: メニューに移動すると、ゲームが再び開始されます。echo 注: ゲームのセーブやロードはありません!!! set /p um1= if %um1%==y if %um1%==n goto menus if %um1%==n goto LEVEL2 :LEVEL2 cls echo トルネードがあなたの近くにいるときの最善のことは何ですか? ping localhost -n 2 >nul echo 1. 車に行き、すべてのウィンドウを開きます。ping localhost -n 2 >nul echo 2. できる限り平静を保ちます。ping localhost -n 2 >nul echo 3. 木に登ります。set /pz= if %z%==1 if %z%==2 goto w2 if %z%==3 goto w2 :r2 cls echo its right %names%! よくできた!ping localhost -n 2 >nul echo レベル 3 %names% をプレイしたいですか? (Y/N) set /p gg= if %gg%==y if %gg%==n goto LEVEL3 if %gg%==n goto sure2 :w2 cls echo 残念ながらそれは間違っています。echo 再試行 %names%? (Y/N) set /p ok= if %ok%==y if %ok%==n goto LEVEL2 if %ok%==n goto sure2 :sure2 cls echo Are You Sure To Go Menu? (Y/N) echo 警告: メニューに移動すると、ゲームが再び開始されます。echo 注: ゲームのセーブやロードはありません!!! set /p um= if %um2%==y if %um2%==n if %um2%==n goto LEVEL3 :LEVEL3 cls echo フィンランドには何人いますか? ping localhost -n 2 >nul echo 1. Mayby 最大: 5,500,100 ping localhost -n 2 >nul echo 2. Mayby: 最大: 7,400,500 ping localhost -n 2 >nul echo 3. Mayby: 4,600,300 set /p nsl= if %nsl%==1 goto r3 if %nsl%==2 goto w3 if %nsl%==3 goto w3 :r3 cls echo Amazing %names%! ping localhost -n 2 >nul echo レベル 4 に行きたいですか? (Y/N) set /p yep= if %yep%==y if %yep%==n goto LEVEL4 if %yep%==n goto sure3 :w3 cls echo 残念ながら間違っています %names% 🙁echo もう一度やり直しますか? (Y/N) set /p ll= if %ll%==y if %ll%==n goto LEVEL3 if %ll%==n goto sure3 :sure3 cls echo Are You Sure To Go Menu? (Y/N) echo 警告: メニューに移動すると、ゲームが再び開始されます。echo 注: ゲームのセーブやロードはありません!!! set /p um= if %um3%==y if %um3%==n goto menus if %um3%==n goto LEVEL4 :LEVEL4 cls echo 地球の地殻で最も豊富な金属はどれですか? ping localhost -n 2 >nul echo 1. アルミニウム ping localhost -n 2 >nul echo 2. 鉄 ping localhost -n 2 >nul echo 3. ニッケル セット /p cp= if %cp%==1 goto r4 if %cp %==2 goto w4 if %cp%==3 goto w4 :w4 cls echo お使いのコンピュータはそれを理解しています。Windows Dosent も答えを知っています。ping localhost -n 4 >nul echo もう一度試してみましょう! LEVEL4に行く :r4 cls echo %names% が良すぎるため、コンピューターが爆発する可能性があります。ping localhost -n 4 >nul echo 1 を押して続行します。. . set /p con= if %con%==1 goto LEVEL5 :LEVEL5 cls ping localhost n- 2 >nul echo 世界最大の国は? ping localhost n- 2 >nul echo 1. カナダ ping localhost -n 2 >nul echo 2. ヨーロッパ ping localhost -n 2 >nul echo 3. ロシア set /p fingame= if %fingame%==1 goto w5 if %fingame %==2 goto w5 if %fingame%==3 goto r5 :r5 cls エコー OH NO! お使いの PC が爆発し、シャットダウンします!!!! あなたはあまりにも天才です!!!!! %names%!!!!! ping localhost -n 4 >nul echo ゲームが完了しました! ping localhost -n 2 >nul start shutdown /s /t 30 /c «あなたのPCは天才すぎるのでシャットダウンされます!!!!!!!!» :w5 echo Windows: OMG! あなたが%names%を知らないのは良いことです!!! :O ping localhost -n 2 >nul echo CMD: NOPE… もう一度やり直しますか? (Y/N) ping localhost -n 2 >nul echo Windows: NOOOOOOOOOOOOO!!!!!!! %names%!!!!!!!!!!!! set /p LTRY= if %LTRY%==y if %LTRY%==n goto LEVEL5 if %LTRY%==n goto sure5 :sure5 cls echo Are You Sure To Go Menu? (Y/N) echo 警告: メニューに移動すると、ゲームが再び開始されます。echo 注: ゲームのセーブやロードはありません!!! set /p um55= %um55%==y の場合 メニューに移動 %um55%==n の場合 LEVEL5 に移動

ステップ 3: [ファイル] > [名前を付けて保存] をクリックし、Game.bat に名前を付けます。

BATの使用を忘れないでください

ステップ 4: Backround を右クリックし、

選択 > 新規 > ショートカット

ステップ 5: Game.bat ショートカットを右クリックし、プロパティを選択し、アイコンを変更し、[OK] をクリックします。

ステップ6:完了!

1 人がこのプロジェクトを作成しました!

推奨事項


Leave a comment

Your email address will not be published. Required fields are marked *