begin process at 2010 02 10 17:19:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > UN EFFET MATRIX PLUTOT BIEN...

UN EFFET MATRIX PLUTOT BIEN...


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :26/06/2003 Date de mise à jour :04/07/2003 23:09:49 Vu :2 516

Auteur : Addict7

Ecrire un message privé
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
ben voila, ma premiere source sur le site, c pas top mais bon...  

NB: la screenshot est en mode fenêtré, donc ça rend un pe moins bien je trouve...

Source

  • #include <iostream.h>
  • #include<stdlib.h>
  • #include<conio.c>
  • int x;
  • unsigned long int y=0;
  • int z;
  • void The_Matrix(int time)
  • {
  • while(1)
  • {
  • textcolor(2);
  • x=rand()%80;
  • y+=rand()%2;
  • z=y;
  • while(z!=y+10)
  • {
  • char c=rand();
  • gotoxy(x,z);
  • if(c<32)
  • continue;
  • if(z==y+9)
  • textcolor(10);
  • cout<<c<<endl;
  • z++;
  • Sleep(2);
  • }
  • if(y==time)
  • break;
  • }
  • }
  • int main()
  • {
  • cout<<"Veuillez appuyer sur alt-entrer et"<<endl;
  • system("PAUSE");
  • clrscr();
  • The_Matrix(300);
  • }
#include <iostream.h>
#include<stdlib.h>
#include<conio.c>
int x;
unsigned long int y=0;
int z;

void The_Matrix(int time)
{
 while(1)
  {
    textcolor(2);
    x=rand()%80; 
    y+=rand()%2; 
    z=y;
    while(z!=y+10)
    {
       char c=rand();
       gotoxy(x,z);
       if(c<32)
       continue;
       if(z==y+9)
         textcolor(10);
       cout<<c<<endl;
       z++;
       Sleep(2);
    }
    if(y==time)
      break;
  }
}



  
int main()
{
  cout<<"Veuillez appuyer sur alt-entrer et"<<endl;
  system("PAUSE");
  clrscr();
  The_Matrix(300);

}  

 Conclusion

voila c tout, si vous avec des remarques...  


 Sources du même auteur

Source avec Zip Source avec une capture SIMULATEUR D'ATTRACTION NEWTONIENNE

 Sources de la même categorie

Source avec Zip CALLOCATOR par troctsch
Source avec Zip HEAPCOLLECTOR par troctsch
Source avec Zip GÉNÉRE UN TABLEAU DE CARACTÉRE AU FORMAT C CONTENANT LE BYTE... par kertimanoff
FRACTIONS EGYPTIENNES par lptm974
BITOPERATOR par FrancoisGauthier

Commentaires et avis

Commentaire de Addict7 le 26/06/2003 20:09:42

Par contre, vous aurez surement vue que je l'ai limité en temps, pour la simple raison q'après un certain temps, ça bug et ça descend super vite sur un seul ligne à gauche...
alors si vous avez une solution ça serait sympas :)

Commentaire de Kirua le 27/06/2003 11:52:26

tu limites les caractères aux ascii 0 à 100, pq ? et tu devrais éviter ce qui répcède 32 parce que tu vas tomber sur des retours chariots, des espaces, des caractères nuls etc, penses-y ;-)

tu peux nous mettre un screenshot ?

Commentaire de PiXator le 02/07/2003 13:49:44

Un screenshot plei ecran de dos il va avoir du mal.........

Commentaire de Kirua le 03/07/2003 23:06:52

je vois pas pq... la touche print screen marche en toutes circonstances "..........................."

Commentaire de Addict7 le 03/07/2003 23:19:43

ben non moi ça marche po...:'(

Commentaire de PiXator le 04/07/2003 13:42:02

en dos, plein ecran tu peut pas faire printscreen et coller ca dans paint apres

Commentaire de Kirua le 04/07/2003 22:26:32

je viens d'essayer et à ma grande surprise ça n'a pas marché en effet. en mode fenêtré alors... ?

Commentaire de Addict7 le 04/07/2003 23:13:10

voila pour la screen

Commentaire de Kirua le 04/07/2003 23:24:29

ah oui en effet sur le screen ça donne pas mal
mais je l'ai compilé avec un temps de 500 et au début c lent comme tout du coup ça donne pas trop, et ensuite ça défile très vite mais il y a plus que la colonne de gauche (complètement sur le coté de l'écran et il n'y a plus de blancs)

Commentaire de PiXator le 05/07/2003 11:27:47

ca donne pa la meme chose chez moi :-)

Commentaire de Addict7 le 05/07/2003 12:18:30

oui, c le bug que j'arrive pas à réparé(j'en avais parlé plus haut...)

Commentaire de MyGodness le 28/02/2007 21:03:59

ton bug viens de y initialisé à 0 et à chaque boucle il est augmenté d'une valeur aléatoire entre de 0 et 2
y n'est jamais remis à 0
une fois la valeur 25 atteinte les résultats du gotoxy donne une position par défaut en colonne 1 d'où t'a colonne de gauche qui fonctionne bizarement  

Commentaire de MyGodness le 28/02/2007 21:10:13

sachant que z va varier de y jusqu'a y+10 en evitant d'atteindre 25 (qui peut provoquer un défilement vers le haut de tout l'écran) utilise plutot
y=rand()%14;

Commentaire de MyGodness le 28/02/2007 21:28:30

au fait, pense à utiliser une autre variable pour la sortie de boucle

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales