Compiler Solarus pour jouer Ă Zelda sur Rpi
Solarus est un moteur de jeu open-source pour créer et jouer à des zelda-like. Quelques jeux ont été développé par les créateurs du projet, et des informations sont disponibles sur le site du projet : .
Il est possible de compiler le moteur sur Raspberry Pi, et donc de jouer aux jeux Solarus !
Compilation Ă la main
Préparation de la Pi
sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev libsdl-ttf2.0-dev liblua5.1-0-dev libphysfs-dev libopenal-dev libmodplug-dev libvorbis-dev
mkdir build && cd build
Téléchargement des sources
La version 1.2 de Solarus nécessite une version de la librairie SDL (libSDL2 vs libSDL1.2) qui n'est pas encore disponible dans Debian wheezy (stable). À moins que votre Raspbian ne soit en Jessie (unstable), il faut compiler les sources de la version 1.1.1. Avec cette version, seuls les données de jeux version 1.7.1 seront compatibles.
wget http://www.solarus-games.org/downloads/solarus/solarus-1.1.1-src.tar.gz
wget http://www.zelda-solarus.com/zs/download/zmosdx-src/
wget http://www.zelda-solarus.com/zs/download/zmosxd-src/
#on décompresse tout ça
for i in *.tar.gz; do tar xzf $i;done
Compilation du moteur de jeu
cd solarus-1.1.1
# configuration automatique
cmake .
# compilation ( ~ 15 minutes )
make
# installation
sudo make install
Création des paquets de données de jeu
#zsDx
cd ../zsdx-1.7.1
cmake .
make
#zsXd
cd ../zsxd-1.7.1
cmake .
make
Pour plus tard, on peut faire une installation un peu plus propre :
mkdir -p ~/solarus/zsdx ~/solarus/zsxd
cp ~/build/zsdx-1.7.1/data.solarus ~/solarus/zsdx
cp ~/build/zsxd-1.7.1/data.solarus ~/solarus/zsxd
Lancement d'un jeu
1. zsxd
```bash
#zsdx
solarus ~/solarus/zsdx
#zsxd
solarus ~/solarus/zsdx
Optionnellement, on peut ajouter un alias bash pour lancer les jeux plus simplement :
echo -e "alias zsdx='solarus ~/solarus/zsdx' n alias zsxd='solarus ~/solarus/zsxd'" | tee -a ~/.bash_aliases && source ~/.bash_aliases
Il suffira ensuite de taper zsdx
ou zsxd
dans un terminal pour lancer les jeux.
Téléchargements
~~Pour les plus pressés, voila les binaires compilés que je mets à dispo :
Binaires précompilés : http://fichiers.arthus.fr/divers/solarus/solarus-1.1.1.tar.gz (6 Mio)
Installation (one-liner):
wget http://fichiers.arthus.fr/divers/solarus/solarus-1.1.1.tar.gz && tar xzf solarus-1.1.1.tar.gz && cd solarus-1.1.1 && sudo make install
Données de jeu précompilés : http://fichiers.arthus.fr/divers/solarus/zsdx-zsxd-1.1.1.tar.gz (26 Mio)~~
Pour l'installation, voir le chapitre précédent.