Developpez.com

Delphi

Choisissez la catégorie, puis la rubrique :


Matrix!

Date de publication : 7/08/2002

Par Pierre Castelain
 

Exemple de programmation graphique en Delphi : Tentative de reproduction de l'animation bien connue du film Matrix.


1. Description
2. Informations
3. Téléchargement


1. Description

Il s'agit juste d'un petit exemple de programmation graphique en Delphi. Celui-ci tente de reproduire le célèbre code du film Matrix. Mais si, vous savez, les caractères verts qui défilent vers le bas de l'écran...


2. Informations

Je dois reconnaître que l'effet n'est pas vraiment le même que celui du film, mais l'idée y est.
Cet exemple permet tout de même de voir comment utiliser un buffer 'off screen' pour tracer une image sans que le processus de tracé ne soit visible. Le buffer est ensuite copié à l'écran en une seule fois. L'utilisation de l'évènement OnIdle de l'application pour avoir une méthode appelée en permanence est également un petit truc bien pratique et moins connu qu'on ne pourrait le croire.


3. Téléchargement

Comme d'habitude, voici une archive zip contenant le projet Delphi 5 (qui devrait compiler sur Delphi 4, 6 et 7) : Matrix.zip
La version modifiée par metzger avec une police spécifique qu'il vous faut installer avant d'exécuter le programme : myMatrix.zip



Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2002 Pierre Castelain. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Responsables bénévoles de la rubrique Delphi : Gilles Vasseur - Alcatîz -