Innholdsfortegnelse:

Skriv ditt eget Tic Tac Toe -spill i Java: 6 trinn
Skriv ditt eget Tic Tac Toe -spill i Java: 6 trinn

Video: Skriv ditt eget Tic Tac Toe -spill i Java: 6 trinn

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

Jeg er sikker på at alle dere vet om det klassiske spillet Tic Tic Toe. Siden barneskolen var Tic Tac Toe et populært spill jeg spilte med vennene mine. Jeg har alltid vært fascinert av enkelheten i spillet. I førsteåret krevde Java -klassen min at jeg skulle lage et spill, et interaktivt. Tic Tac Toe var den første jeg tenkte på. Det tok meg noen uker å utvikle dette programmet, og jeg ønsket å dele dette med dere alle. Håper dere alle kan lage dette programmet og dele turen med meg.

Happy Tic Tac Toeing:)

Her er enkle trinn for å skrive ditt eget tic tac toe -program i java.

Trinn 1: Forstå strømmen på høyt nivå

Forstå strømmen på høyt nivå
Forstå strømmen på høyt nivå

Her er oppsettet:

Tic tac toe board representert av et todimensjonalt tegnarray. Det er 3 rader og 3 kolonner, nummerert 0 til 2 hver vei.

Det er 2 spillere. Brukeren og datamaskinen. Spilleren har en handling. Velg den nest beste cellen på tavlen.

Det er en spillmodul som styrer de neste trinnene og beslutningstaking.

Slik fungerer Tic Tac Toe -programmet:

1. Initialiser brettet

2. Gjenta trinnene nedenfor i en løkke:

en. Få flytt fra bruker (spilleren må angi flytte i matrisindeksformat [rad] [kolonne])

b. Sjekk om flyttingen er gyldig

c. Merk det valgte flyttebrettet

d. Sjekk spillstatus. Bryt fra løkken hvis spillet er avsluttet.

e. Få flytt fra datamaskinen

f. Sjekk spillstatus. Bryt fra løkken hvis spillet er avsluttet.

3. Angi spillresultat (bruker vinner/ datamaskin vinner/ uavgjort)

Vedlagt bilde viser disse trinnene på høyt nivå. Se vedlagt java -prosjekt for fullstendig kode.

Trinn 2: Last ned IDE

Last ned IDE
Last ned IDE
Last ned IDE
Last ned IDE

Last ned og installer IDE (Interactive Development Environment). Eclipse er IDE som brukes i denne opplæringen, og kan bruke denne lenken nedenfor:

www.eclipse.org/downloads/

Velg den versjonen som passer best for ditt operativsystem og konfigurasjon.

Lagre formørkelsen til ønsket sted og velg arbeidsplass.

Trinn 3: Konfigurere Eclipse

Sette opp Eclipse
Sette opp Eclipse
Sette opp Eclipse
Sette opp Eclipse
Sette opp Eclipse
Sette opp Eclipse

1) Når Eclipse er åpen, skal det vises en tom skjerm.

2) Opprett et nytt Java -prosjekt: Gå til Fil> Nytt> Java -prosjekt.

3) Navnefil ("Tic_Tac_Toe").

4) Lag en ny Java -klasse Inne opprettet Java -prosjekt: Gå til Tic_Tac_Toe> src> Ny> Klasse.

5) En tom klasse bør åpne seg.

Trinn 4: Lag din Tic_Tac_Toe -klasse som vist nedenfor

Lag din Tic_Tac_Toe -klasse som vist nedenfor
Lag din Tic_Tac_Toe -klasse som vist nedenfor

Begynn å legge til kode i Tic_Tac_Toe -klassen din som vist i vedlagte fil.

Høy er programmets hovedlogikk og hvordan klassen er organisert:

Klasse TicTacToe {

Styret = ny røye [2] [2];

InitializeBoard ();

mens (sant)

{

String userMove = getUserMove ();

markMoveOnBoard ('X', userMove);

gameStatus = getGameStatus ('X', brett);

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

{

gå i stykker;

}

String computerMove = getComputerMove ();

markMoveOnBoard ('O', computerMove);

gameStatus = getGameStatus ('O', brett);

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

{

gå i stykker;

}

}

}

Trinn 5: Kjør programmet

Kjør programmet
Kjør programmet

Kjør programmet ved å klikke Kjør -> Kjør -menyen (eller ved Ctrl + F11) og begynn å spille Tic Tac Toe -spillet.

Du spiller mot datamaskinen. Når du blir bedt om å flytte bruker, oppgir du flyttingen i formatet [rad] [kolonne]

For eksempel: [2] [1] representerer den tredje raden og den andre kolonnen.

Fortsett å spille til spillet er slutt (brukervinninger, datavinninger eller uavgjort).

Trinn 6: Utgang

Produksjon
Produksjon

Se vedlagte bilde hvordan utgangen ser ut mens du spiller.

Du har lært hvordan du skriver et tic tac toe -program i java!

Anbefalt: