Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment se connecter à une base de …
  • Java JButton & Fonctions 
  • Comment générer une méthode dans …
  • Comment faire pour modifier le chemi…
  • Utilisations pour HashCode en Java 
  • Comment désactiver nombres aléatoi…
  • Android Tools code Java 
  • Comment générer un nombre aléatoi…
  • Comment faire des applications pour …
  • Comment exécuter un fichier EDI dan…
  •   Programmation Java
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Java

    Comment faire un labyrinthe en Java

    Mazes ont été un élément de la culture populaire depuis Thésée est entré dans le labyrinthe de tuer le Minotaure dans la mythologie grecque . La technologie a considérablement progressé depuis lors , que les ordinateurs sont capables de générer instantanément des labyrinthes complètement aléatoires à l'aide du logiciel de programmation comme Java. Même si un script de génération de labyrinthe pourrait inclure des millions de différentes variables , chaque générateur de labyrinthe a besoin d'avoir quelques exigences de base afin d'exécuter avec succès. Instructions
    1

    Créer le script du labyrinthe d'ouverture :

    classe Maze publique { private int N; private boolean [] [] au nord ; booléen privé [] [] Est; booléen privé [ ,"] [] au sud ; private boolean [] [] ouest; private boolean [] [] visités; taille double privé; booléen privé fait = false;

    Maze public (int N) { this.N = N; StdDraw.setXscale (0 , N +2) ; StdDraw.setYscale (0 , N +2) , init () ; générer ();}
    2

    Établir un dispositif de sécurité qui empêche le programme de revisiter cellules : private void init ( ) {//initialiser les cellules frontalières comme déjà visitedvisited = new Boolean [ N +2] [N +2] ; for (int x = 0; x 3

    Établir toutes les cellules dans le labyrinthe comme étant présent ://initialiser toutes les cellules que presentnorth = new Boolean [ N +2] [N +2] ; est = new Boolean [N +2] [N +2] ; sud = new Boolean [ N +2] [N +2] ; ouest = new Boolean [ N +2] [N +2] ; for (int x = 0; x < , N +2 , x + +) for (int y = 0 ; y < N +2; y + + ) au nord [x ] [y ] = est [x ] [y ] = sud [x ] [y ] = ouest [x ] [y ] = true; }
    4

    inclure des lignes de production de labyrinthe de code: private void génèrent (int x , int y) { visité [x ] [y ] = true;
    < p> while ( visité [x ] [y +1]

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment lire les fichiers HTML en utilisant Java 
  • Comment prendre l'entrée dans une boucle en Java 
  • Comment faire pour rediriger le JSP 
  • Comment créer une carte Hash 
  • Comment régler le poids d'un gestionnaire de soumission 
  • Comment convertir RVB en YcrCb en Java 
  • Comment créer un site web en utilisant EJB 
  • Comment faire pour créer une oscillation application Java dans Netbeans 
  • Comment faire pour créer un émulateur Android 
  • Comment faire un JTable dans NetBeans 
  • Connaissances Informatiques © http://www.ordinateur.cc