Введение
Интерфейс командной строки в компьютерных играх
Консоль — это интерфейс командной строки, позволяющий редактировать настройки и переменные компьютерной игры во время её работы. Консоли также обычно отображают журнал предупреждений, ошибок и других сообщений, генерируемых в процессе выполнения программы. Как правило, её можно включить или выключить, и она появляется поверх обычного игрового изображения. Доступ к консоли обычно осуществляется нажатием клавиши backtick ` (часто также называемой клавишей ~; обычно расположенной под клавишей ESC) на QWERTY-клавиатурах или клавиши ² на AZERTY-клавиатурах, и по умолчанию она скрыта. В большинстве случаев доступ к ней невозможен, пока она не будет активирована либо через аргумент командной строки при запуске игры, либо путём изменения одного из файлов конфигурации игры.
История
Классическая консоль — это окно, которое выдвигается сверху экрана. Этот стиль стал популярным благодаря Quake (1996). Существуют и другие типы консолей: Quake III Arena имеет одну или две консоли, в зависимости от платформы, для которой была выпущена игра. Первая — это внутренняя консоль, которая присутствует на всех платформах. Вторая — внешняя консоль, созданная через Windows API. Функция вывода консоли направляет данные в обе консоли, и обе консоли также поддерживают ввод текста. Внешняя консоль используется для выделенных серверов и для записи запуска движка. Наконец, внешняя консоль также используется для отображения ошибок и отладочной информации в случае сбоя игры. Консоль Dark Engine отображает вывод длиной до 4 строк и вызывается одновременным нажатием трёх определённых клавиш. Консоль Lithtech не имеет вывода и используется в основном для ввода чит-кодов. ARK: Survival Evolved — это видеоигра в жанре экшн-приключения и выживания с открытым миром, разработанная Studio Wildcard. Для выполнения большинства команд ARK необходимо предварительно ввести команду ‘Enable Cheats’, а также команду ‘Enable Cheats for Player’. Использование этих команд обязательно перед вводом любых других команд. Однострочная консоль встречается в играх серии The Sims и вызывается сочетанием клавиш Ctrl+Shift+C. Хотя она в основном используется для читов, её также можно использовать для целей, аналогичных большинству консолей разработчика. В версии Grand Theft Auto V для Microsoft Windows консоль отображается как плавающее текстовое поле в центре экрана и обычно используется для ввода чит-кодов или создания предметов. Консоль Source Engine представляет собой отдельное окно.
Quake III Arena has one or two consoles, depending on the platform the game was released for. The first is the internal console, which exists on all platforms. The second is an external console, created via the Windows API. The console printing function directs to both, likewise, both consoles can also have text input to them. The external console is used for dedicated servers and to log startup of the engine. Finally, the external console is also used to show errors and display debugging output should the game crash. Dark Engine's console shows output up to 4 lines in length and is accessed by pressing 3 particular keys at the same time. Lithtech's console has no output and is used mainly for entering cheat codes. ARK: Survival Evolved is an open world action and adventure survival video game is by Studio Wildcard. A lot of ARK commands will require the ‘Enable Cheats‘ command to be used before going further, as well as the Enable Cheats for Player command. It is an absolute must to use this before using to any other command. A single line variant can be seen in games from The Sims series, to which can be invoked using Ctrl+Shift+C. While mainly used for cheats, it can also be used for purposes similar to most developer console implementations. On the Microsoft Windows version of Grand Theft Auto V, the console appears as a floating text box in the middle of the screen, and is generally used to enter cheat codes or spawn items. The Source engine's console is a window all by itself.