Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nquinquenel/dicewars_game

School project of the game called DiceWars made in C
https://github.com/nquinquenel/dicewars_game

dicewars-game game school-project sdl

Last synced: about 8 hours ago
JSON representation

School project of the game called DiceWars made in C

Awesome Lists containing this project

README

        

Project DiceWars
===================

Development of the game DiceWars composed of a graphical interface (SDL library) and an artificial intelligence.

How to use ?
===================

./DiceWars 4 5 libStrategie1.so libStrategie2.so libStrategie3.so libStrategie4.so

4: Number of games to do

5: Number of players (1 Human and 4 AI)

libStrategie1.so libStrategie2.so libStrategie3.so libStrategie4.so : Name of the libraries for the AI (you can put the same multiple times)

How to compile ?
===================

You just have to be in the repertory /src/ and to use the following commands :

make: Compile the project and creates the file /src/DiceWars
make clean: Remove the objects files (.o)
make mrproper: Remove the objects files and the executable

_______________

Projet DiceWars
===================

Développement du jeu DiceWars, composé d'une interface graphique (librairie SDL) et d'une intelligence artificielle.

Comment lancer l'éxécutable ?
===================

./DiceWars 4 5 libStrategie1.so libStrategie2.so libStrategie3.so libStrategie4.so

4: Nombre de partie à faire

5: Nombre de joueurs (1 humains et 4 IA)

libStrategie1.so libStrategie2.so libStrategie3.so libStrategie4.so : Nom des librairies pour les stratégies (possible de mettre la même plusieurs fois)

Comment compiler ?
===================

Il suffit de se placer dans le répertoire /src/ puis d'utiliser les commandes suivantes :

make: Compile le projet dans son ensemble et créer un fichier /src/DiceWars
make clean: Supprime les fichiers objets (.o)
make mrproper: Supprime les fichiers objets et l'exécutable