Turiu java parašyti labai paprastą kiaulių žaidimo programos versiją.

Sužinokite Savo Angelo Skaičių

Sukurkite ir įgyvendinkite klasę, kad galėtumėte žaisti žaidimą, vadinamą „Pig“. Šiame žaidime vartotojas konkuruoja su kompiuteriu. Kiekviename posūkyje dabartinis žaidėjas meta kauliukų porą ir kaupia taškus. Tikslas yra pasiekti 100 taškų, kol jūsų varžovas nepasieks. Jei bet kuriame posūkyje žaidėjas meta 1, visi tame raunde surinkti taškai prarandami ir kauliukų valdymas pereina kitam žaidėjui. Jei žaidėjas už vieną posūkį pakloja du 1, žaidėjas praranda visus iki šiol žaidime sukauptus taškus ir praranda kauliukų kontrolę. Žaidėjas gali savo noru apversti kauliukus po kiekvieno metimo. Todėl žaidėjas turi nuspręsti vėl mesti (būti kiaule) ir rizikuoti prarasti taškus, arba atsisakyti kauliukų valdymo, galbūt leisdamas kitam žaidėjui laimėti. Įdiekite kompiuterio grotuvą taip, kad surinkęs 20 ar daugiau taškų bet kuriame etape, jis visada atsisakytų kauliuko.



4 atsakymai

  • Skausmo slopintojasMėgstamiausias atsakymas

    Tai labai lengva. Pabandykite ir, jei susiduriate su problemomis, paskelbkite klausimą. Vargu ar tai užtruks kokias 10 minučių.

  • fay

    Tai priklauso nuo to, kaip paprastai jūs čia kalbate. Per keletą mėnesių galite lengvai parašyti paprastą tekstinį vieno žaidėjo žaidimą, žaisdami su „Java“.

  • Markas dar žinomas kaip jack573

    Apie tai buvo pateiktas ankstesnis klausimas, kuris iš esmės davė atsakymą. Aš esu surte, jei atliksite jo paiešką, galėsite tai rasti.

    Bet kokiu atveju, čia yra pagrindinis būdas tai padaryti.

    - Sukurkite 2 balų, dabartinio balo ir štampo vertės kintamuosius.

    - Sukurkite kintamąjį, kad galėtumėte pasakyti, kieno eilė yra.

    - Pasėkite atsitiktinių skaičių generatorių.

    - Padarykite kilpą, kol kas nors laimi.

    ledų sapno reikšmė

    - Nustatykite dabartinį rezultatą į 0.

    - - Padarykite kilpą, kol štangos vertė bus 1.

    - - - Sukurkite atsitiktinį matricos skaičių.

    - - - Jei štangos vertė yra 1, nustatykite dabartinį balą į 0.

    - - - Kita pridėkite matavimo vertę prie dabartinio balo.

    - - Galinė kilpa.

    - - Pridėkite dabartinį rezultatą prie bendro žaidėjo balo.

    - - Pakeiskite posūkį.

    - Galinė kilpa.

    - Išveskite pranešimą, norėdami pasakyti, kas laimėjo.

  • Anoniminis

    Jūs naudojatės „Java“ programinės įrangos sprendimų vadovėliu, kurį sukūrė Lewis / Loftus / Cocking, ar ne?

    Aš taip pat. Man ta problema buvo paskirta penktadienį

    Bet aš to nepadariau, nes aš prieš klasę, todėl įsitikinęs, kad viskas gerai darys kitą savaitę ...

    Be to, ar esate AP? nes tai yra tai, ką aš ir manau, kad mano klasė tikrai atsiliko, nes tai buvo tik kaip 4 skyriuje.

    Čia mano AP programavimo klausimas:

    http: // atsakymai.yahoo.com/question/index; _ylt = AsSZQ ...

Sužinokite Savo Angelo Skaičių