Indholdsfortegnelse:

Skriv dit eget Tic Tac Toe -spil i Java: 6 trin
Skriv dit eget Tic Tac Toe -spil i Java: 6 trin

Video: Skriv dit eget Tic Tac Toe -spil i Java: 6 trin

Video: Skriv dit eget Tic Tac Toe -spil i Java: 6 trin
Video: Топ 10 языков 2021. Java 16/17. Процессоры 3 нм. Триумф Netflix [MJC news #5] НОВОСТИ АЙТИ ФЕВРАЛЬ. 2024, November
Anonim
Skriv dit eget Tic Tac Toe -spil i Java
Skriv dit eget Tic Tac Toe -spil i Java

Jeg er sikker på, at I alle kender til det klassiske spil Tic Tic Toe. Siden min folkeskole var Tic Tac Toe et populært spil, jeg plejede at spille med mine venner. Jeg har altid været fascineret af enkelheden i spillet. I mit første år krævede min Java -klasse mig at lave et spil, et interaktivt spil. Tic Tac Toe var den første, der kom til mig. Det tog mig et par uger at udvikle dette program, og jeg ville dele dette med jer alle. Håber at I alle kan oprette dette program og dele med mig jeres rejse.

Glad Tic Tac Toeing:)

Her er enkle trin til at skrive dit eget tic tac toe -program i java.

Trin 1: Forståelse af flowet på højt niveau

Forståelse af flow på højt niveau
Forståelse af flow på højt niveau

Her er opsætningen:

Tic tac toe board repræsenteret af en todimensionel karakter array. Der er 3 rækker og 3 kolonner, nummereret 0 til 2 hver vej.

Der er 2 spillere. Brugeren og computeren. Spilleren har en handling. Vælg den næstbedste celle på tavlen.

Der er et spilmodul, der styrer de næste trin og beslutningstagningen.

Sådan fungerer Tic Tac Toe -programmet:

1. Initialiser tavlen

2. Gentag trinene herunder i en loop:

en. Få bevægelse fra bruger (afspiller skal indtaste træk i matrixindeksformat [række] [kolonne])

b. Kontroller, om flytningen er gyldig

c. Marker det valgte trækbrættet

d. Tjek spilstatus. Bryde fra løkken, hvis spillet er slut.

e. Kom i gang fra computeren

f. Tjek spilstatus. Bryde fra løkken, hvis spillet er slut.

3. Angiv spilresultat (bruger vinder/ computer vinder/ uafgjort)

Vedhæftede billede viser disse trin på højt niveau. Se det vedhæftede java -projekt for den fulde kode.

Trin 2: Download af IDE

Downloader IDE
Downloader IDE
Downloader IDE
Downloader IDE

Download og installer IDE (interaktivt udviklingsmiljø). Eclipse er den IDE, der bruges i denne vejledning og kan bruge dette link herunder:

www.eclipse.org/downloads/

Vælg den version, der passer bedst til dit operativsystem og din konfiguration.

Gem formørkelse for at ønske placering, og vælg arbejdsplads.

Trin 3: Opsætning af Eclipse

Opsætning af Eclipse
Opsætning af Eclipse
Opsætning af Eclipse
Opsætning af Eclipse
Opsætning af Eclipse
Opsætning af Eclipse

1) Når Eclipse er åben, skal der vises en tom skærm.

2) Opret et nyt Java -projekt: Gå til Filer> Nyt> Java -projekt.

3) Navnfil ("Tic_Tac_Toe").

4) Opret en ny Java -klasse indenfor oprettet Java -projekt: Gå til Tic_Tac_Toe> src> Ny> Klasse.

5) En tom klasse skal åbne sig.

Trin 4: Opret din Tic_Tac_Toe -klasse som vist nedenfor

Opret din Tic_Tac_Toe -klasse som vist nedenfor
Opret din Tic_Tac_Toe -klasse som vist nedenfor

Begynd at tilføje kode til din Tic_Tac_Toe -klasse som vist i vedhæftet fil.

Høj er programmets hovedlogik og hvordan klassen er organiseret:

Klasse TicTacToe {

Board board = ny kul [2] [2];

InitializeBoard ();

mens (sandt)

{

String userMove = getUserMove ();

markMoveOnBoard ('X', userMove);

gameStatus = getGameStatus ('X', board);

if (! gameStatus.equals ("InProgress"))

{

pause;

}

String computerMove = getComputerMove ();

markMoveOnBoard ('O', computerMove);

gameStatus = getGameStatus ('O', board);

if (! gameStatus.equals ("InProgress"))

{

pause;

}

}

}

Trin 5: Kør programmet

Kør programmet
Kør programmet

Kør programmet ved at klikke på Kør -> Kør menuen (eller ved Ctrl + F11) og begynde at spille Tic Tac Toe -spillet.

Du spiller mod computeren. Når du bliver bedt om at flytte bruger, skal du angive dit træk i formatet [række] [kolonne]

For eksempel: [2] [1] repræsenterer den tredje række og anden kolonne.

Fortsæt med at spille, indtil spillet slutter (Brugervinder, Computergevinster eller Uafgjort).

Trin 6: Output

Produktion
Produktion

Se vedhæftede billede, hvordan output ser ud, mens du spiller.

Du har med succes lært at skrive et tic tac toe -program i java!

Anbefalede: