Некоторые особенности консольного управления в современных инди-проектах:
- Возможность изменять какие-либо значения без изменения исходного кода программы. 1 Также в консоли можно выводить отладочную информацию. 1
- Гибкость при объявлении команд. 1 В консоли можно определять кастомные команды, используя в аргументах не только строки, но и другие объекты. 1
- Использование автодополнения команд. 2 Многие консольные инструменты имеют хорошо расписанный help с примерами команд. 2
- Доступность многих удобных и полезных инструментов. 2 Они есть только в консольном виде и доступны всегда, без поиска ярлычка на рабочем столе или в сотнях вложенных меню. 2
Однако у консольного управления есть и недостатки: оно не подходит для задач, где нужна графика, картинки и анимация, а также для отображения большого объёма информации, которую необходимо воспринимать целостно. 2