Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires: 4 étapes

Créer un écran matriciel avec un générateur de nombres pseudo-aléatoires: 4 étapes

Table des matières:

Anonim

Si vous aimez la matrice et disposez d'un peu de temps libre, vous pouvez créer un programme sans fin qui affiche des nombres aléatoires, aussi rapidement que l'ordinateur peut l'exécuter, et qui ressemble beaucoup à la matrice! Cela ne prend que 5 minutes environ pour préparer!

J'étais en train de jeter un coup d'œil sur le site Instructables et j'ai vu des fabricants d'écran Matrix.

J'aime écrire des programmes informatiques, et une fois, j’ai décidé d’en faire un, et je vais vous montrer comment!

Pour ce faire, vous devez disposer de Microsoft.NET Framework 3.5.

Veuillez noter s'il vous plaît, c'est mon premier instructable, et je veux savoir comment je vais.

**METTRE À JOUR**

Si vous ne disposez pas de Microsoft.NET Framework 3.5, vous pouvez facilement le télécharger à partir du site de téléchargement de Microsoft (download.microsoft.com) et rechercher.NET 3.5.

J'ai créé une nouvelle version qui crache des caractères aléatoires au lieu de simples chiffres.

Il ne montre pas une capture d'écran de la matrice, ni un écran 3D. Juste des lettres aléatoires. En vert.

Provisions:

Étape 1: codage

Vous devez télécharger le fichier de code ci-joint et l’enregistrer dans votre dossier Mes documents. Si vous êtes intéressé par la programmation informatique, ce programme pourrait être intéressant à regarder. Vous devez copier tout le texte en italique et l'enregistrer dans un fichier nommé Program.txt.

en utilisant le système; espace de noms Matrix_V2 {class Programme {static void Main (string args) {

// Met la couleur du texte en vert

Console.ForegroundColor = ConsoleColor.Green;

// Crée une chaîne avec des caractères aléatoires

string random_characters = "£ ¤ ¥ ¦§¨" ¬®¯ ± ²³´µ¶ · ¸¹ºΣΤΦΩαβΩεεππστφABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghwlmnopqrstuvybxz <; ! @ # $% ^ & * () ";

// Récupère tous ces caractères et transforme-les en "tableau"

char random_characters_array = random_characters.ToCharArray ();

// Efface l'écran Console.Clear ();

// Écrit les détails de l'application sur l'écran de la console

Console.Title = "Matrix V2 - Appuyez sur Ctrl + C pour quitter";

Console.WriteLine ("Matrix V2");

Console.WriteLine ("Écrit par Chris Ward");

Console.WriteLine ("http://www.instructables.com/member/7654321chris");

Console.Write ("Appuyez sur n'importe quelle touche pour continuer");

Console.ReadKey ();

// Crée un générateur pseudo-aléatoire

Aléatoire r = nouveau Aléatoire ();

// Crée une instruction qui tourne pour toujours

while (true) {

// Obtient le caractère ASCII du tableau, basé sur le nombre.

Console.Write (random_characters_array r.Next (random_characters.Length));

// exécute ensuite l'instruction à nouveau … et encore … etc.

} } } }

Étape 2: Création d'un fichier de commandes.

Ouvrez à nouveau le bloc-notes et tapez ceci, en ne changeant que le texte si vous savez exactement ce que vous faites, et assurez-vous que tout se trouve sur une seule ligne, car je l'ai déplacé sur des lignes séparées pour qu'il puisse tenir

@C: WINDOWS Microsoft.NET Framework v3.5 csc.exe / noconfig / nowarn: 1701,1702

/ errorreport: prompt / warn: 4 / define: TRACE /reference:"C:WINDOWSMicrosoft.NETFramework

v2.0.50727 System.dll "/ filealign: 512 / optimiser- / target: exe /out:Matrix.EXE Program.txt

Ensuite, vous devez l'enregistrer en tant que fichier.BAT, au même emplacement que le fichier program.txt.

Étape 3: course à pied

Il vous suffit de double-cliquer sur le fichier de commandes pour que la fenêtre d'invite de commande se ferme rapidement. Une fois fermé, le fichier aurait dû être écrit (Matrix.EXE). Maintenant, tout ce que vous avez à faire est d’exécuter le programme (Matrix.EXE) et le programme s’exécutera.

Dépannage

Si le fichier n'est pas créé, ajoutez une nouvelle ligne @pause au fichier de commandes, puis essayez de l'exécuter à nouveau. S'il y a des détails sur une erreur, postez un commentaire et j'essaierai de résoudre le problème. D'autres problèmes? Il suffit de poster un commentaire.

Étape 4: Dépannage

Texte d'erreur: 'C: WINDOWS Microsoft.NET Framework v3.5' n'est pas reconnu en tant que commande interne ou externe, programme utilisable ou fichier de commandes '

* C'est en fait ma faute, j'ai commis une erreur sur le fichier batch. Je vais mettre à jour le code dessus, mais pour le changer, il y a un peu d’espace, juste après le … work v3.5 et avant le csc.exe. Supprimez simplement cet espace et exécutez à nouveau. Sinon, vous pouvez télécharger le code à nouveau.


D'autres problèmes? Poster un message et je reviendrai à vous dès que possible.