Cov txheej txheem:

Pob Zeb Ntawv Txiab: 10 Kauj Ruam
Pob Zeb Ntawv Txiab: 10 Kauj Ruam

Video: Pob Zeb Ntawv Txiab: 10 Kauj Ruam

Video: Pob Zeb Ntawv Txiab: 10 Kauj Ruam
Video: Lig Pob tsuas xyooj nkauj tawm tshiab 2022-2023 2024, Lub Xya hli ntuj
Anonim
Pob Zeb Ntawv Txiab
Pob Zeb Ntawv Txiab

Lub Hom Phiaj: Tom qab ua tiav qhov no, koj yuav kawm paub yuav ua li cas ua si pob zeb yooj yim, Txiab Ntawv los ntawm kos siv Code.org.

Cov ntaub ntawv / Xav tau xav tau: nkag siab yooj yim ntawm Javascript syntax, khoos phis tawj, tus lej Code.org.

Kauj Ruam 1: Qhib Chaw Ua Haujlwm

Qhib Chaw Ua Haujlwm
Qhib Chaw Ua Haujlwm

1. Pib tawm los ntawm kev qhib code.org, nyem tsim qhov project, thiab nyem app lab

Kauj Ruam 2: Tsim Tus Neeg Siv Kev Sib Tham

Tsim Tus Neeg Siv Khoom Siv
Tsim Tus Neeg Siv Khoom Siv

2. Nyem rau lub tab tsim nyob rau sab saud sab saud ntawm qhov chaw ib puag ncig, thiab rub peb lub khawm (Pob Zeb, Ntawv, Txiab). Sau lawv thiab hloov lawv tus ID raws li. Tsis tas li Hauv tab tsim, rub cov ntawv cim rau: CPU xaiv, Xaiv Player, thiab Yeej lossis Poob qhov ntsuas. ID cov no raws, qhov kawg yuav tsum zoo li cov duab saum toj no.

Kauj Ruam 3: Tsim Nyem Ua Haujlwm

Tsim Nyem Ua Haujlwm
Tsim Nyem Ua Haujlwm

Tsim Cov Haujlwm Txheej Txheem uas ua haujlwm thaum txhua tus ntawm cov nyees khawm tau nyem. Txhawm rau ua qhov no, nyem rau ntawm lub pob uas xav tau hauv lub tab tsim, tom qab ntawv nyem qhov chaws nyob hauv qab cov xwm txheej tab hauv qhov chaw ua haujlwm tsim.

Kauj ruam 4: GetWinner Muaj nuj nqi

Muaj nuj nqi GetWinner
Muaj nuj nqi GetWinner

Sau txoj haujlwm hu ua getWinner nrog qhov ntsuas, "playersChoice".

Kauj Ruam 5: Hu rau GetWinner Function

Hu rau GetWinner Function
Hu rau GetWinner Function

Hauv txhua qhov Nyeem Txheej Xwm muaj nuj nqi, hu rau getWinner muaj nuj nqi, xa txoj hlua nrog lub npe ntawm cov khoom sib xws rau txoj haujlwm.

Kauj Ruam 6: Tau Txais CPU's Choice

Xaiv CPU's Choice
Xaiv CPU's Choice

Hauv qhov muaj nuj nqi getWinner, pib qhov sib txawv cpuChoice, thiab kom nws xa tus lej tsis raug ntawm 0 txog 2 mus rau qhov ua haujlwm randomPick tshiab. Tsim qhov randomPick muaj nuj nqi nrog tus lej parameter.

Kauj Ruam 7: Sau RandomPick

Sau RandomPick
Sau RandomPick

Hauv qhov ua haujlwm randomPick, xa rov qab cov khoom sib txawv rau txhua tus lej ntawm 0 txog 2. Ex. yog tias x = 0 rov qab "Pob Zeb". Teeb cov ntawv ntawm Daim Ntawv Cim rau "CPU xaiv" && yam khoom

Kauj ruam 8: Txiav txim siab tus yeej

Txiav txim siab tus yeej
Txiav txim siab tus yeej

Rov qab rau hauv txoj haujlwm getWinner, sib piv cov playerChoice rau cpuChoice siv yog lwm nqe lus los txiav txim siab tus yeej. Pib ua Boolean uas teev rau qhov tseeb yog tias Player tau txiav txim siab tus yeej, thiab nyob tsis raug lwm yam. Ceev faj: Xyuas seb puas muaj txoj hlua khi ua ntej.

Kauj Ruam 9: Sau Cov Ntsiab Lus

Qhov kawg ntawm qhov ua haujlwm getWinner, teeb tsa lub ntiaj teb sib txawv rau CPU yeej suav thiab Player yeej suav thiab kho txhua qhov sib txawv raws li. Kho daim ntawv lo uas haum rau qhov kawg ntawm qhov ua haujlwm tau txais tus lej (thaum tus yeej tau txiav txim siab). Hloov daim ntawv lo tseem ceeb rau "Koj Yeej", lossis "Koj Poob" ntawm no ib yam

Kauj ruam 10: Ua tiav

Txij ntawm no mus, koj qhov haujlwm yuav tsum ua kom tiav, nyem khiav thiab ua si game kom ntseeg tau tias nws ua haujlwm tau zoo.

Pom zoo: