Я изучал пакетное программирование и решил сделать roguelike, так как это один из моих любимых типов игр. Я исследовал любую информацию о создании roguelike в пакетном режиме, но не нашел многого. Из того немногого, что я собрал, это код, который у меня есть до сих пор:
@echo off
rem init starting position
set pos=6
:level
set c1=#
set c2=#
set c3=#
set c4=#
set c5=#
set c6=.
set c7=.
set c8=#
set c9=#
set c10=.
set c11=.
set c12=#
set c13=#
set c14=#
set c15=#
set c16=#
echo %c1%%c2%%c3%%c4%
echo %c5%%c6%%c7%%c8%
echo %c9%%c10%%c11%%c12%
echo %c13%%c14%%c15%%c16%
Это работает до сих пор и рисует простую комнату 4x4. Я сделал комнату только 4x4 для целей тестирования, так что это будет просто.
Теперь я нахожусь в точке, где я не уверен, как написать остальное. Я знаю, что мне нужно будет вызывать подпрограммы и получать ввод (WASD), но я не знаю, как структурировать эти подпрограммы в файле. Я был бы признателен за любую помощь в том, как структурировать пакет roguelike, получить информацию для перемещения игрока или даже просто за идеи о том, что может работать.
Спасибо.