Keilailun pisteytysjärjestelmä Pythonilla (2023)

Keilailun pisteytysjärjestelmä Pythonilla (1)Tämän haasteen tavoitteena on luoda tulostaulu kymmenen keilan peliin. Sitä käytetään automaattisesti laskemaan pelaajan kokonaispistemäärä, kun hän etenee pelin kymmenen kierroksen aikana.

Pisteytysjärjestelmä kymmenen keilailupelissä on melko monimutkainen ymmärtää. Tarkista alla oleva linkki ymmärtääksesi täysin pisteytysjärjestelmän, ennen kuin yrität suorittaa tämän haasteen:

Kymmenen keilailu – pisteytysjärjestelmä:
https://en.wikipedia.org/wiki/Ten-pin_bowling#Scoring

Maailman keilailupisteet

World Bowlingin pisteytysjärjestelmä, jota kuvataan "nykyisen kehyksen pisteytyksenä" jakaa pisteitä seuraavasti:

  • lakko: 30 (riippumatta seuraavien heittojen tuloksista)
  • vara: 10 plus neula putoaminen ensimmäisellä rullallanykyinenkehys
  • auki: nykyisen kehyksen kokonaispintamäärä

Maksimipistemäärä on 300.

World Bowlingin pisteytys on helpompi pisteytysjärjestelmä kuin alla kuvattu perinteinen pisteytysjärjestelmä. Sen uskotaan tekevän keilailusta helpommin seurattavan kuin perinteisen pisteytyksen, lisäävän television katsojamäärää ja auttavan keilailusta tulemaan olympialajiksi.

Perinteinen pisteytys

Yleensä jokaisesta kaatuneesta tapista saa yhden pisteen. Joten jos pelaaja keilauttaa yli kolme keilaa ensimmäisellä laukauksella ja sitten kuusi toisella, pelaaja saa yhteensä yhdeksän pistettä kyseisestä kehyksestä. Jos pelaaja kaataa yhdeksän keilaa ensimmäisellä laukauksella, mutta epäonnistuu toisella, pelaaja saa myös yhdeksän pistettä. Kun pelaaja ei pudota kaikkia kymmentä keilaa toisen pallonsa jälkeen, sitä kutsutaan avoimeksi kehykseksi.

Jos pelaaja kaataa kaikki kymmenen keilaa yhdessä ruudussa, hänelle myönnetään bonuksia.

Keilailun pisteytysjärjestelmä Pythonilla (2)Kymmenen keilauksen tulostaulukko, joka näyttää kuinka lyönti lasketaan

  • Lakko: Kun kaikki kymmenen keilaa kaadetaan ensimmäisellä pallolla (kutsutaan lyönnistä ja tyypillisesti merkitään "X" tulostaulukossa), pelaaja saa kymmenen pistettä sekä bonuksen kahdella seuraavalla pallolla saavutetusta summasta. Tällä tavalla kahdesta pallosta iskun jälkeen saadut pisteet lasketaan kahdesti.
Kehys 1, pallo 1: 10 nastaa (isku)
Kehys 2, pallo 1: 3 tappia
Kehys 2, pallo 2: 6 tappia
Näiden heittojen kokonaispistemäärä on:
  • Ensimmäinen kehys: 10 + (3 + 6) = 19
  • Kehys kaksi: 3 + 6 = 9
YHTEENSÄ = 28

Kahta peräkkäistä lakkoa kutsutaan "bakfastiksi". Jotkut paikat kutsuvat sitä edelleen "Hamboneeksi", vaikka termi on muutettu tarkoittamaan neljää lyöntiä peräkkäin television kuuluttajilta. (Neljä lyöntiä peräkkäin kutsutaan myös "laamaksi".)

Kaksoispudotus on:

Kehys 1, pallo 1: 10 nastaa (isku)
Kehys 2, pallo 1: 10 nastaa (isku)
Kehys 3, pallo 1: 9 tappia
Kehys 3, pallo 2: 0 nastaa (kirjattu viivana "-" tai "0" tulostaulukkoon)
Näiden heittojen kokonaispistemäärä on:
Ensimmäinen kehys: 10 + (10 + 9) = 29
Toinen kehys: 10 + (9 + 0) = 19
Kolmas kehys: 9 + 0 = 9
YHTEENSÄ = 57

Kolme peräkkäistä lyöntiä kutsutaan "kalkkunaksi" tai "kolmeksi".

Kalkkunan pinfall on:

Kehys 1, pallo 1: 10 nastaa (isku)
Kehys 2, pallo 1: 10 nastaa (isku)
Kehys 3, pallo 1: 10 nastaa (isku)
Kehys 4, pallo 1: 0 nastat (Gutterball)
Kehys 4, pallo 2: 9 nastaa
Näiden heittojen kokonaispistemäärä on:
Ensimmäinen kehys: 10 + (10 + 10) = 30
Toinen kehys: 10 + (10 + 0) = 20
Kolmas kehys: 10 + (0 + 9) = 19
Neljäs kehys: 0 + 9 = 9
YHTEENSÄ = 78

Pidempiä lyöntisarjoja kutsutaan eri nimillä, mukaan lukien "-Bagger" (neljä puskuria), "lama" (neljä peräkkäistä) ja "-Pack" (kuusi pakkaus) riippuen paikallisesta käytöstä, varusteista ja altistumisesta lajille. Viime aikoina tapahtumaa, jossa keilataan neljä peräkkäistä lyöntiä, on kutsuttu myös "hamboneiksi". Kuusi lyöntiä ja yhdeksän lyöntiä peräkkäin voidaan kutsua myös "villikalkkunaksi" ja "kultaiseksi kalkkunaksi". Mitä tahansa lyöntisarjaa, joka alkaa ensimmäisestä ruudusta tai päättyy "arkin ulkopuolelle" (jossa kaikki keilaajan laukaukset tietystä ruudusta pelin loppuun), kutsutaan usein "etu- tai takaiskuiksi". vastaavasti (esim. "etuyhdeksän" lyönnille kehyksissä 1–9 tai "takakuusi" lyöneille kehyksissä 7, 8 ja 9, kun kalkkuna on kymmenessä). "Täydellinen peli" tai 12 lyöntiä peräkkäin kutsutaan myös harvoin "Kiitospäivä Turkkiksi". "Puhdas peli" on peli, jossa on lyöntejä tai varaosia jokaisessa kehyksessä (bonuspalloja lukuun ottamatta).

Pieni joukko keilailufaneja on havainnut, että jokaisen lyönnin johdonmukainen nimeäminen lisää pelin nautintoa ja jännitystä. Tämän perusteella yhä useammat keilaajat valitsevat "Ankka, ankka, kalkkuna" -menetelmän peräkkäisten lyöntien nimeämiseksi. Sen perinteen mukaisesti, että kolmatta peräkkäistä iskua kutsutaan "kalkkunaksi", joka kolmas isku viittaa kalkkunoihin, ja kaikki tällä menetelmällä tehdyt lyönnit on nimetty lintujen mukaan seuraavasti: Isku 1 – Ankka; Isku 2 – Ankka; lakko 3 – Turkki; Isku 4 – Hanhi; lakko 5 – kana; Strike 6 – Turducken; Strike 7 – Pingviini; Strike 8 – Flamingo; Strike 9 – Turkey Vulture; Isku 10 – Tikka; lakko 11 – kotka; Strike 12 – Turkey Hawk.

Pelaaja, joka tekee useita lyöntejä peräkkäin, tekisi näin:
Kehys 1, pallo 1: 10 nastaa (isku)
Kehys 2, pallo 1: 10 nastaa (isku)
Kehys 3, pallo 1: 4 tappia
Kehys 3, pallo 2: 2 tappia
Pisteet näistä heitoista ovat:
  • Ensimmäinen kehys: 10 + (10 + 4) = 24
  • Kehys kaksi: 10 + (4 + 2) = 16
  • Kolmas kehys: 4 + 2 = 6
YHTEENSÄ = 46
Eniten pisteitä, jotka voidaan saada yhdessä kehyksessä, on30 pistettä(10 alkuperäistä varoitusta varten, plus varoitukset kahdessa myöhemmässä kehyksessä).
Pelaaja, joka keilauttaa lyönnin kymmenennessä (viimeisessä) kehyksessä, saa kaksi ylimääräistä palloa bonuspisteiden antamisen mahdollistamiseksi. Jos molemmat pallot johtavat myös lyönteihin, yhteensä 30 pistettä (10 + 10 + 10) myönnetään kehyksestä. Jotkut ihmiset kutsuvat sitä "lyönnillä", koska kolme lyöntiä baseballissa on yhtä kuin ulos.

Keilailun pisteytysjärjestelmä Pythonilla (3)Kymmenen keilauksen tulostaulukko, joka näyttää kuinka varaosat pisteytetään

  • Varaosat: "Spare" myönnetään, kun yhtään keilaa ei jää seisomaan kehyksen toisen pallon jälkeen; eli pelaaja käyttää kehyksen molempia palloja kaikkien kymmenen keilan poistamiseen. Varapallon saavuttanut pelaaja saa kymmenen pistettä sekä bonuksen seuraavalla pallolla saavutetusta summasta (vain ensimmäinen pallo lasketaan). Se esitetään tyypillisesti vinoviivana tulostaulukoissa kehyksen toisen nastaluvun sijaan.
Esimerkki:
Kehys 1, pallo 1: 7 nastaa
Kehys 1, pallo 2: 3 tappia (vara)
Kehys 2, pallo 1: 4 tappia
Kehys 2, pallo 2: 2 tappia
Näiden heittojen kokonaispistemäärä on:
  • Ensimmäinen kehys: 7 + 3 + 4 (bonus) = 14
  • Kehys kaksi: 4 + 2 = 6
YHTEENSÄ = 20

Pelaaja, joka heittää ylimääräisen pallon kymmenennessä (viimeisessä) kehyksessä, saa yhden ylimääräisen pallon bonuspisteiden saamiseksi.

Keilailun pisteytysjärjestelmä Pythonilla (4)

Ratkaisu...

Ratkaisu tähän haasteeseen on täysjäsenten saatavilla!
Ota selvää kuinka liittyä jäseneksi:
➤ Jäsenalue

Piditkö tästä haasteesta?

Napsauta tähteä arvioidaksesi sen!

Keskiarvoluokitus2.5/ 5. Äänien määrä:2

Ei ääniä toistaiseksi! Ole ensimmäinen, joka arvioi tämän julkaisun.

Koska tämä haaste oli kiinnostava...

Seuraa meitä sosiaalisessa mediassa!


Muita haasteita, joista saatat nauttia...

  • Videopelien laskennalliset ominaisuudet
  • 2018 World Cup – maalien analyysi
  • Jalkapallon tulosseuranta
  • 2D nopparuudukon pisteytysalgoritmi
Top Articles
Latest Posts
Article information

Author: Frankie Dare

Last Updated: 13/06/2023

Views: 5971

Rating: 4.2 / 5 (53 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.