
Un terreno de juego de Granatier consiste en dos archivos: myarena.desktop
y myarena.xml
.
El archivo .desktop
contiene los metadatos, como el nombre del terreno de juego o su autor, y consta de las siguientes entradas.
[Arena] Name=Mi terreno de juego Description=Este es mi primer terreno de juego Type=XML FileName=myarena.xml Author=Nombre del usuario AuthorEmail=nombre.usuario@foo.org
Puede escoger el nombre que prefiera, pero FileName
debe ser el nombre del archivo .xml
.
El archivo .xml
contiene el mapa real del terreno de juego.
<?xml version="1.0"?> <Arena arenaFileVersion="1" rowCount="13" colCount="17"> <Row> ==== ==== </Row> <Row> ===+++++++=== </Row> <Row> =+++++_+++++= </Row> <Row> ==+++=_p_=+++== </Row> <Row>==++===_-_===++==</Row> <Row>=+++=++_-_++=+++=</Row> <Row> +++++-- --+++++ </Row> <Row>=+++=++_-_++=+++=</Row> <Row>==++===_-_===++==</Row> <Row> ==+++=_p_=+++== </Row> <Row> =+++++_+++++= </Row> <Row> ===+++++++=== </Row> <Row> ==== ==== </Row> </Arena>
No hay límite para rowCount
ni para colCount
, por lo que puede escoger usted mismo el tamaño del terreno de juego. Los siguientes símbolos se usan en el mapa del terreno de juego.
'=' a wall item ' ' a hole item '_' a ground item '+' a block item 'x' will randomly create a block or a ground item '-' an ice item 'o' a mortar item 'u' an arrow up 'r' an arrow right 'd' an arrow down 'l' an arrow left 'p' a player position