Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
colobot [Le 11/06/2013, 21:49] – [Compiler le code source] binnettecolobot [Le 27/11/2022, 22:36] (Version actuelle) – maj YannUbuntu
Ligne 3: Ligne 3:
 ====== Colobot, le jeu de programmation spatial ====== ====== Colobot, le jeu de programmation spatial ======
  
-**Colobot** est un jeu basé sur la programmation. Le joueur doit apprendre à programmer des IA (intelligence Artificielle). Ce jeu a été crée par Epsitec+**Colobot** est un sympathique jeu d'énigmes en 3D. Le joueur doit apprendre à programmer des IA (intelligence Artificielle). Ce jeu a été crée par Epsitec.
  
 ===== Captures d'écran ===== ===== Captures d'écran =====
Ligne 10: Ligne 10:
 {{:colobot_003.png?nolink&400|}} {{:colobot_003.png?nolink&400|}}
  
-===== Préparation de l'environnement ===== +===== Installation standard ===== 
-Afin de jouer à Colobot, le jeu doit être compilé en lisant cet article. La première étape consiste à installer ces dépendances.+Il suffit d'installer le paquet [[apt>colobot]]. 
 + 
 +===== Installation via PPA ===== 
 +Le mainteneur du [[http://packages.qa.debian.org/colobot|paquet Debian]]) met à disposition un [[ppa|PPA]] de Colobot: https://launchpad.net/~odyx/+archive/colobot : 
 +<code> 
 +sudo add-apt-repository ppa:odyx/colobot 
 +sudo apt-get update 
 +sudo apt-get install colobot 
 +</code> 
 + 
 +===== Compilation à la main ===== 
 + 
 +<note warning>Tuto très ancien.</note> 
 + 
 +==== Préparation de l'environnement ==== 
 +Afin de jouer à Colobot, le jeu doit être compilé en lisant cet article. La première étape consiste à installer ses dépendances.
  
 Ouvrir un [[terminal]] et saisir la commande suivante : Ouvrir un [[terminal]] et saisir la commande suivante :
-  sudo apt-get install build-essential cmake libsdl1.2debian libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsndfile1-dev libvorbis-dev libogg-dev libpng12-dev libglew-dev git+  sudo apt-get install build-essential cmake libsdl1.2debian libsdl1.2-dev libsdl-image1.2 libsdl-image1.2-dev libsdl-ttf2.0-0 libsdl-ttf2.0-dev libsdl-mixer1.2 libsdl-mixer1.2-dev libsndfile1-dev libvorbis-dev libogg-dev libpng12-dev libglew-dev libopenal-dev libboost-dev libboost-system-dev libboost-filesystem-dev libboost-regex-dev git
  
-Vous pouvez également installer les dépendances en cliquants sur les liens bleus ci-dessous :+Vous pouvez également installer les dépendances en cliquant sur les liens bleus ci-dessous :
   - **L'essentiel pour compiler** **[[apt>build-essential,cmake]]**   - **L'essentiel pour compiler** **[[apt>build-essential,cmake]]**
   - **SDL** **[[apt>libsdl1.2debian,libsdl1.2-dev,libsdl-image1.2,libsdl-image1.2-dev,libsdl-ttf2.0-0,libsdl-ttf2.0-dev,libsdl-mixer1.2,libsdl-mixer1.2-dev]]**   - **SDL** **[[apt>libsdl1.2debian,libsdl1.2-dev,libsdl-image1.2,libsdl-image1.2-dev,libsdl-ttf2.0-0,libsdl-ttf2.0-dev,libsdl-mixer1.2,libsdl-mixer1.2-dev]]**
-  - **Quelques autres bibliothèques requises pour compiler** **[[apt>libsndfile1-dev,libvorbis-dev,libogg-dev,libpng12-dev,libglew-dev]]**+  - **Quelques autres bibliothèques requises pour compiler** **[[apt>libsndfile1-dev,libvorbis-dev,libogg-dev,libpng12-dev,libglew-dev,libopenal-dev,libboost-dev,libboost-system-dev,libboost-filesystem-dev,libboost-regex-dev]]**
   - **GIT** **[[apt>git]]**   - **GIT** **[[apt>git]]**
  
-===== Téléchargement des sources =====+==== Téléchargement des sources ====
 La seconde étape consiste à télécharger les sources du jeu depuis github. Deux répertoires doivent être téléchargés, le premier contient le moteur du jeu et le second les données. La seconde étape consiste à télécharger les sources du jeu depuis github. Deux répertoires doivent être téléchargés, le premier contient le moteur du jeu et le second les données.
  
-Ouvrir un [[terminal]] et enter les commandes suivantes : +Ouvrir un [[terminal]] et entrer les commandes suivantes : 
-<code>mkdir gitColobot +<code> 
-cd gitColobot +git clone https://github.com/colobot/colobot.git -b dev colobot 
-git clone https://github.com/colobot/colobot.git -b dev +cd colobot 
-git clone https://github.com/colobot/colobot-data.git -b dev</code>+git submodule update --init</code>
  
-===== Compiler le code source ===== +==== Compiler et installer le moteur du jeu ==== 
-La troisième étape est la compilation. Les commandes sont à effectuer toujours depuis le même terminal :+La troisième étape est la compilation et l'installation du moteur du jeu. Les commandes sont à effectuer toujours depuis le même terminal :
 <code> <code>
 cd colobot cd colobot
 cmake -DCMAKE_BUILD_TYPE=Release -DOPENAL_SOUND=1 . cmake -DCMAKE_BUILD_TYPE=Release -DOPENAL_SOUND=1 .
 make make
 +sudo make install
 </code> </code>
  
 Une fois les commandes terminées, passez à l'étape suivante. Une fois les commandes terminées, passez à l'étape suivante.
  
-===== Installer le jeu et les données ===== +L'installation est terminée.
-Pour installer le jeu, lancer les commandes suivantes toujours depuis le même terminal : +
- +
-Installer le moteur du jeu +
-<code>sudo make install</code> +
- +
-Puis, installer les données du jeue : +
-<code>cd ../colobot-data +
-sudo cp -R * /usr/local/share/games/colobot/</code>+
  
 +===== Jouer =====
 Le jeu est prêt ! Normalement, il doit s'être ajouté au menu jeux ou faites une recherche "colobot". Le jeu est prêt ! Normalement, il doit s'être ajouté au menu jeux ou faites une recherche "colobot".
 Sinon, tapez dans le terminal : Sinon, tapez dans le terminal :
Ligne 56: Ligne 65:
  
 ===== Voir aussi ===== ===== Voir aussi =====
-  * (en) [[http://colobot.info/|Site officiel]]+  * (en) [[https://colobot.info/|Site officiel]] 
 +  * (fr) [[http://colobot-fr.blogspot.fr/|Site NON officiel]]
  
 ---- ----