| TER : PROGRAMMATION RÉACTIVE | ||
|---|---|---|
| Précédent | ||
Voir : Wrapper/binding
Compilateur Scheme qui génère du code C portable. Il permet la compilation séparée, propose une couche objet et apporte de nombreuse extensions au Scheme standard.
Il sert à modifier le déroulement des instructions présentes dans le moteur.Par exemple, il est possible de stoper des instructions réactives du moteur, puis de les réactiver en envoyant un événement réactif au moteur depuis l'exterieur.Les instructions réactives peuvent aussi envoyer des événements réactifs.Un événement réactif est présent dans le moteur réactif pour la durée d'un seul instant, et chacune des instructions à exécuter dans cet instant reçoit le message.
c'est une action à exécuter durant un temps ou instant réactif.Il existe de nombreuse fonctions pour gérer le comportement des instructions réactives, notamment la notion d'événement réactif.
Un moteur réactif est un ensemble d'instructions réactives (librairie Senior). Dans le jeu, le moteur réactif est le chef d'orchestre.Il se contente d'exécuter toutes les instructions réactives que nous lui avons donné
C'est une librairie 3D qui offre un ensemble de fonctions pour gérer tous ce qui touche à la 3D,comme les rotations,les projections, les déplacements, les lumières, les textures....
SDL est une librairie multimédia.Elle permet l'affichage 2D, la gestion d'événements(au sens événement X11, pas réactif!!!) et du son.L'interet principal de cette librairie pour le jeu est qu'elle permet l'initialisation d'OpenGLd'une manière très simple et portable.
Les threads sont des processus légers: ils sont différents des processus car ils partagent code, données et ressources.Ils disposent également de leurs propres données et s'exécutent en concurrence.
création d'un module intermédiaire qui assure la liaison entre une librairie déjà existante et un environnement, ici Bigloo.