【发布时间】:2016-03-23 05:39:12
【问题描述】:
可以创建游戏以在命令提示符下运行吗?
【问题讨论】:
-
definitively possible - 当然除了基于文本的游戏。
标签: windows cmd console-application
可以创建游戏以在命令提示符下运行吗?
【问题讨论】:
标签: windows cmd console-application
您可能对“batch”文件或“.bat”感兴趣。这些可以在记事本中创建。如果您确实想留在命令提示符中,尽管您可以尝试“copy con C:\anywhere\anyname.bat”,并且在按下 CTRL 后,您输入的任何内容都将保存在该文件中+Z 完成后。
所以理论上......
首先创建文件。 复制 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 可能也会让您感兴趣。
【讨论】: