Können Spiele erstellt werden, um an der Eingabeaufforderung ausgeführt zu werden?Ist es möglich, ein Spiel auf CMD zu erstellen?
Antwort
Sie können in "Batch" Dateien oder ".bat" interessiert. Diese können im Editor erstellt werden. Wenn Sie ausschließlich in der Eingabeaufforderung bleiben möchten, können Sie versuchen, "kopieren mit C: \ anywhere \ anyname.bat" und was auch immer Sie tippen, wird in dieser Datei gespeichert, nachdem Sie CTRL + Z wenn getan.
Also in der Theorie ....
zuerst die Datei erstellen. Kopie mit C: \ movegame.bat Geben Sie den folgenden Code ein.
@setlocal enableextensions enabledelayedexpansion
@echo off
title movement
color 0a
set length=
set height= a
:controls
cls
echo Use WASD to move your character ([]).
echo.
for %%a in (%height%) do echo.
echo %length%[]
choice /c wasd /n
if %errorlevel% equ 1 call:up
if %errorlevel% equ 2 call:left
if %errorlevel% equ 3 call:down
if %errorlevel% equ 4 call:right
:left
set length=!length:~0,-1!
goto controls
:right
set length=%length%
goto controls
:up
set height=!height:~0,-2!
goto controls
:down
set height=%height% a
goto control
CTRL + Z (Dies wird die Datei speichern)
Dann können Sie die Batchdatei ausführen. WASD um zu bewegen. C: \ movegame.bat
So viel mehr getan werden kann, ist dies einfach 29 Zeilen. Lesen Sie den folgenden Artikel über die obige Batch-Datei.
Batch Game Movement (Tutorial)
Wenn Sie Ideen oder Inspiration suchen, versuchen Zork aus. Es ist alles textbasierte Abenteuer. QBasic oder Basic kann Sie auch interessieren.
[definitiv möglich] (http://www.dostips.com/forum/viewtopic.php?t=4741) - neben textbasierten Spielen natürlich. – Stephan