Carregando níveis externos

O Skladnik tem a capacidade de carregar níveis externos de sokoban a partir de arquivos de texto. Você pode carregar níveis usando o item de menu JogoCarregar níveis… ou especificando o URL do arquivo de nível como um argumento de linha de comando ao iniciar o Skladnik a partir de um terminal.

Os níveis externos devem ser definidos usando os caracteres padrão mostrados na tabela abaixo. Se o arquivo contiver mais de um nível, os níveis devem ser separados por linhas em branco. O arquivo também pode conter texto entre os níveis.

CaractereSignificado
#Muro
(espaço)Quadrado vazio
.Quadrado objetivo
$Objeto em um quadrado vazio
*Objeto em um quadrado objetivo
@Posição inicial em um quadrado vazio 
+Posição inicial em um quadrado objetivo

Como exemplo, abaixo está uma representação textual do primeiro nível na coleção de níveis do Microban:

####
# .#
#  ###
#*@  #
#  $ #
#  ###
####