Bonjour,
Prog&Play est une bibliothèque de fonctions pour les jeux de Stratégie
Temps Réel (STR). Elle permet au joueur de programmer de manière simple
et interactive les entités virtuelles d'un STR. Actuellement, le système
Prog&Play est intégré au STR multijoueur Kernel Panic.
Environnement de développement pré-configuré
* Interface C préintégrée dans l'environnement Geany : Geany_2.5.2.zip
<http://www.irit.fr/ProgAndPlay/ressources/Geany_2.5.2.zip>
(documentation <http://www.irit.fr/ProgAndPlay/doc/C/index.html>)
o Décompressez cette archive dans le répertoire de votre choix.
o Pour lancer Geany, utilisez le fichier « geanyLauncher.bat ».
o Si c'est la première fois que vous jouez à Prog&Play, lancez le
tutorial du jeu /Kernel Panic Campaign/ (cf guide d'utilisation
du jeu
<http://www.irit.fr/ProgAndPlay/progAndPlay_Utilisation.php>).
Lorsque vous aurez terminé de saisir votre programme dans Geany,
cliquez sur « Compiler », « Construire » et « Exécuter » puis
observez dans le jeu l'influence de votre programme sur
l'environnement.
o Les fichiers d'entête (ConstantList_KP4.1.h, PP.h, PP_Client.h,
PP_Error.h et PP_IMM.h) sont inclus dans le répertoire
« ./MinGW-gcc3.4.5/include/ »
* Interface préintégrée dans l'environnement Scratch : scratch_2.5.zip
<http://www.irit.fr/ProgAndPlay/ressources/scratch_2.5.zip>
o Décompressez cette archive dans le répertoire de votre choix.
o Lancer Scratch.
o Si c'est la première fois que vous jouez à Prog&Play, lancez le
tutorial du jeu /Kernel Panic Campaign/ (cf guide d'utilisation
du jeu
<http://www.irit.fr/ProgAndPlay/progAndPlay_Utilisation.php>).
Lorsque vous aurez terminé de saisir votre programme dans
Scratch, cliquez sur « Le drapeau vert » pour lancer
l'exécution, puis observez dans le jeu l'influence de votre
programme sur l'environnement.
Interfaces à intégrer dans votre environnement de développement
* Interfaces de programmation généralistes (à intégrer dans votre
environnement de développement) :
o Interface Ada : ada_2.5.zip
<http://www.irit.fr/ProgAndPlay/ressources/ada_2.5.zip>
o Interface C : c_2.5.1.zip
<http://www.irit.fr/ProgAndPlay/ressources/c_2.5.1.zip>
(documentation <http://www.irit.fr/ProgAndPlay/doc/C/index.html>)
o Interface Java : java_2.5.zip
<http://www.irit.fr/ProgAndPlay/ressources/java_2.5.zip>
(documentation <http://www.irit.fr/ProgAndPlay/doc/Java/index.html>)
o Interface OCaml : ocaml_2.5.zip
<http://www.irit.fr/ProgAndPlay/ressources/ocaml_2.5.zip>
* Interfaces de programmation spécifiques (à intégrer dans votre
environnement de développement) :
o Interface C algorithmique : c_algo_2.5.1.zip
<http://www.irit.fr/ProgAndPlay/ressources/c_algo_2.5.1.zip>
(spécifique au jeu *Kernel Panic Campaign*)
o Interface C imm : c_imm_2.5.1.zip
<http://www.irit.fr/ProgAndPlay/ressources/c_imm_2.5.1.zip>
(spécifique au jeu *Byte Battle*)
* Pour savoir comment utiliser ces interfaces suivez le guide
d'utilisation des interfaces
<http://www.irit.fr/ProgAndPlay/progAndPlay_Programmation.php>
Cordialement
Rachid CHOUCHI
_______________________________________________
Discussion mailing list
[email protected]
http://listes.jecode.org/cgi-bin/mailman/listinfo/discussion