2016-03-23 3 views

ответ

2

Вы можете быть заинтересованы в "пакетных" файлов или ".bat". Они могут быть созданы в Блокноте. Если вы строго хотите остаться в командной строке, хотя можете попробовать «copy con C: \ any \ anyname.bat», и что бы вы ни выбрали, будет сохранен в этом файле после нажатия CTRL + Z по завершении.

Так что в теории ....

Создайте файл первым. copy con C: \ movegame.bat Введите следующий код.

@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 (Это позволит сохранить файл)

Затем вы можете запустить пакетный файл. WASD для перемещения. C: \ movegame.bat

Так много еще можно сделать, это просто 29 строк. Ознакомьтесь со следующей статьей о вышеуказанном пакетном файле.

Batch Game Movement (Tutorial)

Если вы ищете идеи или вдохновение, попробуйте Zork. Это все текстовые приключения. QBasic или Basic могут вас заинтересовать.

Смежные вопросы