Programmation

 Cette partie traite de différentes techniques de programmation réunies autour d'un même langage: le Java. Je tiens à préciser que les méthodes présentées ici ne reflètent que ma façon personnelle d'aborder les choses, et ne sont par conséquent pas forcément les meilleures, ni les plus performantes.

 Le choix du Java comme langage de programmation tout au long de ce site n'est pas dû au hasard. En effet, il s'agit à ma connaissance du seul langage multi-plateforme existant sur micro, dont une des caractéristiques essentielles est la gratuité. Son kit de développement (le Java Development Kit ou JDK) est librement téléchargeable à partir du site de Sun microsystems et, autre avantage et non des moindres, il est possible de réaliser des applets directement exécutables depuis un navigateur compatible. C'est ce qui vous permettra de tester les applications présentées ici directement à partir de mon site, bien qu'il soit également possible de réaliser des applications autonomes s'exécutant depuis le disque, sans avoir à sûbir les mesures de sécurité draconiennes imposées aux applets.

 Cette section est divisée en deux grands chapitres: dans un premier temps, je présenterai le langage Java, son histoire, ses caractéristiques, et quels avantages il présente vis-à-vis de ses homologues; ensuite, une partie sera entièrement consacrée à l'apprentissage de ce langage, de manière à être en mesure de comprendre les techniques présentées plus bas. Enfin, vous aurez droit à une série de tutoriels qui, pour le moment, s'intéressent au monde de la 3D.


Sommaire programmation
Présentation du Java
Bref apprentissage du langage
La 3D isométrique
La 3D vectorielle
Le Ray-Casting