Connaissances Informatiques >> programmation >> Programmation Java >> Content
  Derniers articles
  • Comment scinder une chaîne en sous-…
  • Comment mettre à jour le cache de m…
  • Comment comparer des chaînes classé…
  • Comment faire pour convertir un tabl…
  • Comment les numéros d'entrée en Ja…
  • Comment faire un graphique à barres…
  • Comment créer un menu en programmat…
  • Longueur Méthode d' entrée en Java…
  • Comment faire pivoter des images ave…
  • Différence entre la coutume balises…
  •   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 jeu à l'aide du logiciel Java

    Le langage de programmation Java peut être utilisé pour développer des applications complexes impliquant des bases de données, sons et vidéos . Mais, il peut également être utilisé pour développer des jeux simples , y compris les jeux de mots . Une bonne façon d' apprendre à faire un jeu en Java consiste à copier , compiler et exécuter un fichier existant , comme celui qui suit. Choses que vous devez
    Le kit de développement Java à partir de java.sun.com
    Afficher plus Instructions
    1

    télécharger et installer le kit de développement Java (JDK) de Java. sun.com . Ensuite, entrez le code de programme qui crée le jeu : ouvert jusqu'à Bloc-notes ( Démarrer> «Bloc-notes ») et entrer le code source Java suivant , qui gère la partie. Veillez à saisir la casse de chaque lettre . Enregistrez le fichier source avec le nom du fichier theGame.java

    import java.io. *; .

    Public class Thegame { Thegame publique () {


    }

    static void Main ( String args []) { publiques strGuess à cordes ;

    gameJudge qm = new gameJudge (); qm.pickWord ( ) ;//Open console pour inputConsole c = System.Console (); if ( c == null) { System.out.println ( " Pas de console. "); System.exit (1); } ( ! qm.gameEnded ())

    tout { qm.displayWord (); System.out.format ( " Vous avez% d tentatives restantes \\ n ". , qm.getRemainingGuesses ( ) ) ; strGuess = c.readLine ("Entrez votre proposition :"); qm.judgeGuess ( strGuess );} //fin de la boucle principale

    if ( qm.blnWin ()) { System.out.format ( " Vous avez gagné il vous a fallu % d tentatives \\ n ! ». , qm.nGuessesNeeded () ) ; System.out.format ( qm.getWord ()); } //si le joueur wonelse { System.out.format ("Vous avez perdu le mot était % s \\ n ". , qm.getWord ()); } //si le joueur a gagné } //fin de main}
    2

    type ou entrez le code source qui représente la personne qui prend le mot au hasard . Pour ce faire, dans un nouveau fichier de bloc-notes appelé gameJudge.java . Enregistrez ce fichier dans le même dossier que theGame.java

    import java.util * ; . .

    Public class gameJudge

    {

    int finale privée MAX_GUESSES = 8;

    privé cordes liste de mots [] = {" chien", " maison ", " élément ", " mère ", " terre "}; privé goalWord à cordes ; private int nGuessesLeft ; privé wordDisplay Go ; Photos

    gameJudge publique () { nGuessesLeft = MAX_GUESSES ; return;} pickWord public void () { aléatoire Obrand = new Random () ; int i = obRand.nextInt ( wordList.length ) ; goalWord = liste de mots [i] ; gb = new wordDisplay ( goalWord );} public void gameEnded () {if ( gb.blnMatch ()) return true; if ( nGuessesLeft == 0) return true ; retour autre false;} public void

    blnWin () {return ( gb.blnMatch ()); } //Le joueur a remporté

    getRemainingGuesses publics int () { de nGuessesLeft de retour ;}

    public string GetWord () {return goalWord ;} Photos

    displayWord public void () { gb.showWord (); }

    public int nGuessesNeeded () { les MAX_GUESSES de retour - nGuessesLeft ; }

    judgeGuess public void (String strGuess ) { nGuessesLeft - = 1; gb.exposeLetters ( strGuess );}} ;//fin de gameJudge classe
    3

    Entrez le code source qui montre les lettres du mot cible. Enregistrez ce fichier avec les autres et appeler wordDisplay.java :

    import java.io. *;

    public class wordDisplay

    {String strDisplay privé; cordes strGoal privé; private String lettersTried ; //le joueur de lettres a essayé

    wordDisplay publique (String str ) { strGoal = str ; strDisplay = new String ( str) ; lettersTried = new String ( ""); strDisplay = strDisplay.replaceAll ("." , "_" ) ; return;}

    exposeLetters public void ( String str ) {String strRE ;//Si une hypothèse est plus long que 1 char, découvrir toutes les lettres ou pas
    < p> if ( str.length () == 1) { //nouvelle lettre concaténation des lettres déjà testedlettersTried = lettersTried + str ; strRE = "[ ^" + lettersTried + "]" ;//masquer tous les caractères non- appariement : remplacer toutes les lettres cible qui ne correspondent pas avec le modèle underscorestrDisplay = strGoal.replaceAll ( strRE , "_" );} else {

    if ( str.compareToIgnoreCase ( strGoal ) == 0) { strDisplay = strGoal ;} } return ;} public void blnMatch () {return ( strGoal == strDisplay );}

    showWord public void () {int i; for (i = 0; i < strGoal.length (); i + +) { System.out.format ("% c", strDisplay.charAt ( i)); } System.out.println ( "\\ n" );}}
    4

    compiler et exécuter au programme: sélectionnez Démarrer> "cmd" et utiliser "cd

    " pour naviguer vers le dossier contenant les fichiers source java. . Le " " se réfère à ce répertoire. Définissez le chemin au compilateur java: "set PATH = C: \\ Program Files \\ Java \\ jdk1.6.0_14 \\ bin " . Remplacer le " 1.6.0_14 " avec la bonne version de votre compilateur, que vous pouvez obtenir à partir de la documentation du JDK que vous avez téléchargé .

    Entrez " javac * . Java" suivi par " java Thegame », puis jouer le jeu comme ceci: remarquerez le nombre d'espaces vides ; une lettre type à la fois jusqu'à ce que vous devinez le mot , le type le mot en entier une fois que vous reconnaissez
    5

    faire des copies des fichiers source d'origine . et changer le match. Commencez par changer la variable liste de mots , et aussi les MAX_GUESSES constant.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Heap Vs . Stack en Java 
  • Comment passer par référence en Java 
  • Struts 1.2 9 Tutorial 
  • Comment faire pour envoyer HTML Avec Javamail 
  • Comment utiliser les opérateurs logiques en Java 
  • Comment faire une pyramide pentagonale en Java 
  • Comment faire pour installer Java sans privilèges admin 
  • Comment faire pour mettre une application Java dans une page Web 
  • Java pour convertir les entiers en caractères 
  • Comment écrire ma propre Exception Handler en Java 
  • Connaissances Informatiques © http://www.ordinateur.cc