Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť vlastnú hru pomocou Java Software

programovací jazyk Java môže byť použitý na vytvorenie komplexnej aplikácie zahŕňajúce databázy , zvuky a video . Ale to môže byť tiež použitý na vytvorenie jednoduchej hry , vrátane slovných hádaniek . Dobrý spôsob , ako sa naučiť , ako urobiť hru v Jave je skopírovať , skompilovať a spustiť existujúce , ako je ten , ktorý nasleduje . Veci , ktoré budete potrebovať
Java Development Kit od java.sun.com
Zobraziť ďalšie inštrukcie Cestuj 1

Stiahnuť a nainštalovať Java Development Kit ( JDK ) z java . sun.com . Potom zadajte kód programu , ktorý vytvára hru : otvoriť Poznámkový blok ( Štart > " Poznámkový blok " ) a zadajte nasledujúci zdrojový kód v jazyku Java , ktorý riadi hru . Uistite sa , zadajte správny prípad každé písmeno . Uložte zdrojový súbor s názvom súboru theGame.java

import java.io. * ; .

Public class TheGame { public TheGame ( )

{

}

public static void main ( String args [ ] ) { String strGuess ;

gameJudge qm = new gameJudge ( ) ; qm.pickWord ( ) ;//Otvoriť konzola pre inputConsole c = System.Console ( ) ; if ( c == null ) { System.err.println ( " Nie konzoly . " ) ; System.exit ( 1 ) ; } ( ! qm.gameEnded ( ) )

pri { qm.displayWord ( ) ; System.out.format ( " Máte % d pokusov zostávajúce. \\ n" , qm.getRemainingGuesses ( ) ) ; strGuess = c.readLine ( " Zadajte váš odhad : " ) ; qm.judgeGuess ( strGuess ) ; } //Koniec hlavnej slučky

if ( qm.blnWin ( ) ) { System.out.format ( " Vyhral si to ti trvalo % d pokusov \\ n ! . " , qm.nGuessesNeeded ( ) ) ; System.out.format ( qm.getWord ( ) ) ; } //ak hráč wonelse { System.out.format ( " Stratil si Slovo bolo % s \\ n" . , qm.getWord ( ) ) ; } //ak hráč vyhral } //koniec hlavného }
2

typu alebo zadajte zdrojový kód , ktorý predstavuje osobu , ktorá vyberie náhodné slovo . Urobte to v novom súboru programu Poznámkový blok s názvom gameJudge.java . Uložte tento súbor do rovnakej zložky ako theGame.java

import java.util * ; ..

Public class gameJudge

{

private final int MAX_GUESSES = 8 ;

private String Wordlist [ ] = { " pes " , " dom " , " element " , " matka " , " krajina " } ; private String goalWord ; private int nGuessesLeft ; súkromné ​​wordDisplay gb ;

verejné gameJudge ( ) { nGuessesLeft = MAX_GUESSES ; return ; } public void pickWord ( ) { Random obRand = new Random ( ) ; int i = obRand.nextInt ( wordList.length ) ; goalWord = Wordlist [ i ] ; gb = new wordDisplay ( goalWord ) ; } public boolean gameEnded ( ) { if ( gb.blnMatch ( ) ) return true ; if ( nGuessesLeft == 0 ) return true , inak vráti false ; }

public boolean blnWin ( ) { return ( gb.blnMatch ( ) ) ; } //hráč vyhral

public int getRemainingGuesses ( ) { return nGuessesLeft ; }

public String getWord ( ) { return goalWord ; }

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

public int nGuessesNeeded ( ) { return MAX_GUESSES - nGuessesLeft ; }

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

Zadajte zdrojový kód , ktorý ukazuje písmená cieľového slova . Uložte tento súbor s ostatnými a hovoriť wordDisplay.java :

import java.io. * ;

public class wordDisplay

{ private String strDisplay ; private String strGoal ; private String lettersTried , //listy hráč pokúsil

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

public void exposeLetters ( String str ) { String strRE ;//Ak odhad je dlhšia ako 1 char , odhaliť všetky alebo žiadne listy

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené