Skip to content

benoitk29/Bobail_local

Repository files navigation

Auteurs : Ewerthon MELZANI & Benoît KERYER

Bobail

Table des Matières

Presentation

Plateau de jeu du Bobail

Notre projet consiste à faire en language C le jeu africain Bobail. Vous trouverez l'explication du jeu sur ce lien : Projet Bobail.

Nous allons pour cela diviser le projet en 3 parties :

  • Une partie mécanique : consistant à implémenter les règle de jeu et jouer dans un invité de commande au jeu

  • Une partie graphique : où nous allons utiliser la bibliothèque SDL. Nous diviserons cette partie en au-moins deux sous-partie

    • Une sous-partie "plateau du jeu" : consiste à l'affichage du plateau du jeu et des pions avec une image de fond. C'est la partie principale.
    • Une sous-partie "Menu du jeu" : qui s'occupe de l'affichage autre que le plateau de jeu. Comme par exemple le menu du jeu sur lequel nous pourrons choisir entre "Jouer", "Credits", etc...
  • Une partie IA : l'IA sera utiliser pour créer un adversaire.

Et l'ensemble sera fusionné à la fin

Installation

Tout d'abord, télécharger le dépôt git.

Puis installer la librairie SDL2 PACKAGE

Tous les packages ne seront pas utilisés mais nous allons utiliser presque tous

Pour les utilisateurs Linux-Ubuntu, voici ce qui suit

Il vous suffit de copier et coller dans l'invite de commande(Ctrl+Alt+t):

sudo apt install libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0

sudo apt install libsdl1.2-dev libsdl-mixer1.2-dev

sudo apt-get install libsdl-image1.2-dev

sudo apt-get update sudo apt-get install libsdl2-mixer-dev

Version.1(10-avirl-13:27)--The one that you are gonna use it to compile: gcc -o executable main.c credits.c volumes.c tutorial.c -I Headers -I Others_c -lSDL2 -lSDL2_image

Remarque : Nous allons installer la bibliothèque responsable des gifs l'installation est simple (vous n'avez rien à faire, honnêtement) Le but est donc d'ajouter simplement les documents fgif.c , fgifdsl.c dans le même chemin que votre fonction main.c fgifsdl .h , fgif.h à l'intérieur du répertoire Headers mais nous l'avons déjà fait dans le référentiel git donc si vous téléchargez simplement dans l'ordre, vous n'aurez aucun problème avec cela (vous pouvez même ne pas lire ceci).

About

Jeu Bobail privée

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors