Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
colobot [Le 11/06/2013, 18:37] wamilou Ajout de captures |
colobot [Le 27/11/2022, 22:36] (Version actuelle) YannUbuntu maj |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>tutoriel jeu}} | + | {{tag>tutoriel jeu réflexion}} |
| - | ===== A propos de Colobot ===== | + | ====== Colobot, le jeu de programmation spatial ====== |
| - | Il s'agit d'un jeu crée par Epsitec. C'est un jeu qui est basé sur la programmation, surtout l'apprentissage à développer une sorte d'IA. | + | |
| + | **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 9: | Ligne 10: | ||
| {{:colobot_003.png?nolink&400|}} | {{:colobot_003.png?nolink&400|}} | ||
| + | ===== Installation standard ===== | ||
| + | Il suffit d'installer le paquet [[apt>colobot]]. | ||
| - | ===== Préparation de l'environnement ===== | + | ===== Installation via PPA ===== |
| - | Si vous voulez jouer à Colobot, il faut vous le compiler mais ne vous inquiétez pas, cette page est là pour vous aider. | + | Le mainteneur du [[http://packages.qa.debian.org/colobot|paquet Debian]]) met à disposition un [[ppa|PPA]] de Colobot: https://launchpad.net/~odyx/+archive/colobot : |
| - | Mais d'abord, il vous faut les "logiciels" pour le compiler ! | + | <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 : | ||
| + | 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 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 ==== |
| - | Maintenant que vous avez tous les logiciels necessaires, on peut commencer à télécharger les sources depuis github. | + | 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. |
| - | Pour ce faire, ouvrez votre terminal puis faites : (ne fermez pas le terminal tout le long) | + | |
| - | <code>mkdir gitRepo | + | |
| - | cd gitRepo | + | |
| - | git clone https://github.com/colobot/colobot.git -b dev | + | |
| - | git clone https://github.com/colobot/colobot-data.git -b dev</code> | + | |
| - | En effet, on a besoin de télécharger 2 répertoires pour le jeu, un contient les sources, l'autres les niveaux ! | + | Ouvrir un [[terminal]] et entrer les commandes suivantes : |
| + | <code> | ||
| + | git clone https://github.com/colobot/colobot.git -b dev colobot | ||
| + | cd colobot | ||
| + | git submodule update --init</code> | ||
| - | ===== Compiler le code source ===== | + | ==== Compiler et installer le moteur du jeu ==== |
| - | Lorsque vous avez tout téléchargé, nous pouvons commencer la compilation : (on va supposé que vous n'avez pas fermer votre 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>cd colobot | + | <code> |
| + | cd colobot | ||
| cmake -DCMAKE_BUILD_TYPE=Release -DOPENAL_SOUND=1 . | cmake -DCMAKE_BUILD_TYPE=Release -DOPENAL_SOUND=1 . | ||
| - | make</code> | + | make |
| + | sudo make install | ||
| + | </code> | ||
| - | Voilà, le code source va se compiler lorsque c'est fini, vous pouvez continuer. | + | 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, faites : (on suppose toujours que vous n'avez pas fermer le terminal) | + | |
| - | <code>sudo make install</code> | + | |
| - | Le jeu va être automatiquement installé ! Plus qu'à installer les fichiers données comme suit : | + | |
| - | <code>cd ../colobot-data | + | |
| - | sudo cp -R * /usr/local/share/games/colobot/</code> | + | |
| - | Et voilà, votre jeu est prêt ! Normalement, il doit s'être ajouté au menu jeux ou faites une recherche "colobot". | + | ===== Jouer ===== |
| + | 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 : | ||
| <code>colobot</code> | <code>colobot</code> | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | * (en) [[https://colobot.info/|Site officiel]] | ||
| + | * (fr) [[http://colobot-fr.blogspot.fr/|Site NON officiel]] | ||
| + | |||
| + | ---- | ||
| + | |||
| + | //Contributeurs : [[:utilisateurs:wamilou]], [[:utilisateurs:binnette]]// | ||
| + | |||