LWJGL
Un article de Games Creators Network.
Attention: cet article est encore très incomplet. Des participants le complèteront bientôt...
LWJGL (LightWeight Java Game Library) est une bibliothèque orientée jeux vidéos pour le langage Java. Elle permet l'accès à OpenGL ainsi qu'à d'autres bibliothèques, fournissant ainsi une palette complète de fonctions et de classes pour développer des jeux vidéos 2D ou 3D en Java.
Sommaire |
[modifier] Tutoriaux
Ces quelques tutoriaux ont pour but l'apprentissage de la programmation 3D avec Java et LWJGL. Cette dernière offre un accès direct à OpenGL. Pour cette raison, les tutoriaux OpenGL écrits pour du C/C++ sont très facilement utilisable lorsque l'on code en Java avec LWJGL. Il est même fortement conseillé d'aller les lires ! Cependant les articles qui suivent ne nécessitent pas de connaissance en OpenGL.
Prérequis : connaître le langage Java et les notions de POO (Programmation Orientée Objet) associées.
[modifier] Démarrer avec LWJGL
- Présentation de LWJGL
- Comment installer LWJGL ?
- Premiers pas : créer l'affichage
- Premiers pas : utilisation de la classe Sys
- Premiers pas : afficher un simple triangle
- Premiers pas : faire tourner un triangle
- Les matrices PROJECTION et MODELVIEW, les piles de matrices
- Utilisation des Buffers à la place des pointeurs
- Gestion du clavier et de la souris
[modifier] Techniques plus avancées
[modifier] Sources
- potatoland Des sources à télécharger.
[modifier] Liens utiles
- Le Bluebook Document de référence détaillant toutes les commandes OpenGL
- Le Bluebook Un autre lien contenant le Bluebook
- Le Redbook Guide officiel du programmeur OpenGL
- Le Redbook Un autre lien contenant le Redbook
- Liste de projets LWJGL
- Tribal Trouble Un jeu utilisant LWJGL, démo disponible en téléchargement.


