Installation du Roguelike Dungeon Crawl Stone Soup pour Android

Distribution de travail : Lubuntu 22.04

Liens :
https://crawl.develz.org/
https://github.com/crawl/crawl/blob/master/crawl-ref/docs/develop/android.txt

1/ Création du répertoire de travail.

util01@station40:~$ mkdir -p ANDROID/DCSS
util01@station40:~$ cd ANDROID/DCSS/
util01@station40:~/ANDROID/DCSS$ 

2/ Installation de Gradle.

Lien :
https://green.cloud/docs/how-to-install-gradle-on-ubuntu-22-04/

  • Téléchargement du binaire Gradle :
util01@station40:~/ANDROID/DCSS$ wget https://services.gradle.org/distributions/gradle-8.11.1-bin.zip
  • Décompression de l'archive :
util01@station40:~/ANDROID/DCSS$ sudo unzip -d /opt/gradle gradle-8.11.1-bin.zip 
  • Initialisation de variable d'environnement :
util01@station40:~/ANDROID/DCSS$ export PATH=/opt/gradle/gradle-8.11.1/bin:$PATH
  • Vérification :
util01@station40:~/ANDROID/DCSS$ gradle --version

------------------------------------------------------------
Gradle 8.11.1
------------------------------------------------------------

3/ Téléchargement du code source.

util01@station40:~/ANDROID/DCSS$ git clone https://github.com/crawl/crawl.git
util01@station40:~/ANDROID/DCSS$ cd crawl/
util01@station40:~/ANDROID/DCSS/crawl$

4/ Téléchargement des sous-modules.

util01@station40:~/ANDROID/DCSS/crawl$ git submodule update --init

5/ Initialisation de variables d'environnement.

util01@station40:~/ANDROID/DCSS/crawl$ export ANDROID_SDK_ROOT=/home/util01/Android/Sdk/

6/ Compilation.

util01@station40:~/ANDROID/DCSS/crawl$ cd crawl-ref/source/
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$ 
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$ make ANDROID=1 android
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source$ cd android-project/
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ 

7/ Compilation de l'apk.

util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ gradle build

8/ Vérification.

util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ ls -l app/build/outputs/apk/debug/*.apk
-rw-r--r-- 1 util01 www-data 78168756 nov.  24 17:24 app/build/outputs/apk/debug/app-debug.apk
util01@station40:~/ANDROID/DCSS/crawl/crawl-ref/source/android-project$ 

9/ Le jeu.

IMG_20241124_204530435.jpg