Talaan ng mga Nilalaman:

Isulat ang Iyong Sariling Tic Tac Toe Game sa Java: 6 Mga Hakbang
Isulat ang Iyong Sariling Tic Tac Toe Game sa Java: 6 Mga Hakbang

Video: Isulat ang Iyong Sariling Tic Tac Toe Game sa Java: 6 Mga Hakbang

Video: Isulat ang Iyong Sariling Tic Tac Toe Game sa Java: 6 Mga Hakbang
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Hunyo
Anonim
Isulat ang Iyong Sariling Tic Tac Toe Game sa Java
Isulat ang Iyong Sariling Tic Tac Toe Game sa Java

Sigurado ako na alam mong lahat tungkol sa klasikong laro ng Tic Tic Toe. Mula noong mga taong elementarya ako, ang Tic Tac Toe ay isang tanyag na larong dati kong nilalaro kasama ang aking mga kaibigan. Palagi akong nabighani sa pagiging simple ng laro. Sa aking freshman year, inatasan ako ng aking klase sa Java na lumikha ng isang laro, isang interactive. Si Tic Tac Toe ang unang pumasok sa isip ko. Tumagal ako ng ilang linggo upang mabuo ang program na ito at nais kong ibahagi ito sa inyong lahat. Inaasahan kong makakalikha ka lahat ng program na ito at ibahagi sa akin ang iyong paglalakbay.

Maligayang Tic Tac Toeing:)

Narito ang mga simpleng hakbang upang isulat ang iyong sariling programa ng tic tac toe sa java.

Hakbang 1: Pag-unawa sa Daloy ng Dalawang Antas

Pag-unawa sa Daloy ng Mataas na Antas
Pag-unawa sa Daloy ng Mataas na Antas

Narito ang setup:

Pagkalimbot ng tac toe board na kinakatawan ng isang dalawang dimensional na array ng character. Mayroong 3 mga hilera at 3 mga haligi, na may bilang na 0 hanggang 2 sa bawat paraan.

Mayroong 2 mga manlalaro. Ang gumagamit at computer. Ang player ay may isang aksyon. Piliin ang susunod na pinakamahusay na cell sa pisara.

Mayroong isang module ng paglalaro na kinokontrol ang mga susunod na hakbang at ang paggawa ng desisyon.

Narito kung paano gumagana ang programa ng Tic Tac Toe:

1. Pasimulan ang board

2. Ulitin ang mga hakbang sa ibaba sa isang loop:

a. Kumuha ng paglipat mula sa gumagamit (Dapat ipasok ng player ang paglipat sa format ng index ng array [row] [haligi])

b. Suriin kung wasto ang paglipat

c. Markahan ang napiling ilipat ang pisara

d. Suriin ang katayuan ng laro. Masira mula sa loop kung ang laro ay natapos na.

e. Lumipat mula sa Computer

f. Suriin ang katayuan ng laro. Masira mula sa loop kung ang laro ay natapos na.

3. Ipahayag ang resulta ng laro (Panalo ang User / Panalo sa Computer / Pagguhit)

Ipinapakita ng kalakip na imahe ang mga hakbang sa mataas na antas. Mangyaring tingnan ang nakalakip na proyekto ng java para sa buong code.

Hakbang 2: Pag-download ng IDE

Pagda-download ng IDE
Pagda-download ng IDE
Pagda-download ng IDE
Pagda-download ng IDE

I-download at I-install ang IDE (Interactive Development Environment). Ang Eclipse ay ang IDE na ginamit sa tutorial na ito at maaaring magamit ang link na ito sa ibaba:

www.eclipse.org/downloads/

Piliin ang bersyon na pinakaangkop sa iyong operating system at pagsasaayos.

I-save ang eklipse sa nais na lokasyon at pumili ng work-space.

Hakbang 3: Pag-set up ng Eclipse

Pag-set up ng Eclipse
Pag-set up ng Eclipse
Pag-set up ng Eclipse
Pag-set up ng Eclipse
Pag-set up ng Eclipse
Pag-set up ng Eclipse

1) Kapag ang Eclipse ay bukas, ang isang blangko na screen ay dapat na lumitaw.

2) Lumikha ng isang Bagong Java Project: Pumunta sa File> Bago> Java Project.

3) File ng Pangalan ("Tic_Tac_Toe").

4) Lumikha ng isang Bagong Java Class sa loob na nilikha Java Project: Pumunta sa Tic_Tac_Toe> src> Bago> Class.

5) Ang isang walang laman na klase ay dapat magbukas.

Hakbang 4: Lumikha ng Iyong Tic_Tac_Toe Class Tulad ng Ipinapakita sa ibaba

Lumikha ng Iyong Tic_Tac_Toe Class Tulad ng Ipinapakita sa ibaba
Lumikha ng Iyong Tic_Tac_Toe Class Tulad ng Ipinapakita sa ibaba

Simulang magdagdag ng code sa iyong klase ng Tic_Tac_Toe tulad ng ipinakita sa naka-attach na file.

Mataas ang pangunahing lohika ng programa at kung paano nakaayos ang klase:

Class TicTacToe {

Board board = bagong char [2] [2];

InitializeBoard ();

habang (totoo)

{

String userMove = getUserMove ();

markMoveOnBoard ('X', userMove);

gameStatus = getGameStatus ('X', board);

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

{

pahinga;

}

String computerMove = getComputerMove ();

markMoveOnBoard ('O', computerMove);

gameStatus = getGameStatus ('O', board);

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

{

pahinga;

}

}

}

Hakbang 5: Patakbuhin ang Programa

Patakbuhin ang Program
Patakbuhin ang Program

Patakbuhin ang programa sa pamamagitan ng pag-click sa Run -> Run menu (o sa pamamagitan ng Ctrl + F11) at simulang i-play ang laro ng Tic Tac Toe.

Maglalaro ka laban sa computer. Kapag sinenyasan para sa paglipat ng gumagamit, ibigay ang iyong paglipat sa format na [row] [haligi]

Halimbawa: [2] [1] kumakatawan sa ikatlong hilera at pangalawang haligi.

Patuloy na maglaro hanggang sa matapos ang laro (Panalo ng User, Panalo sa Computer o Pagguhit).

Hakbang 6: Output

Paglabas
Paglabas

Tingnan ang naka-attach na imahe kung paano ang hitsura ng output habang naglalaro ka.

Matagumpay mong natutunan kung paano magsulat ng isang tic tac toe program sa java!

Inirerekumendang: