Glossaire

B

binding

Voir : Wrapper/binding

Bigloo

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.

D

driver

Programme de gestion des échanges avec un périphérique.

E

événement réactif

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.

I

instruction réactive

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.

M

moteur 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é

O

OpenGL

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....

S

SDL

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.

T

thread

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.

W

Wrapper/binding

création d'un module intermédiaire qui assure la liaison entre une librairie déjà existante et un environnement, ici Bigloo.