Arts >> Umění a zábava >  >> Divadlo >> Komedie

Co je to SpongeBob SquarePants, přítel nebo nepřítel?

```

// Tento kód simuluje oblíbený herní režim „Friend or Foe“ ze série videoher SpongeBob SquarePants.

// Hráč musí stisknutím odpovídajícího tlačítka uhodnout, zda je blížící se postava přítel nebo nepřítel.

// Pokud hráč uhodne správně, získá body. Pokud uhodnou špatně, ztrácejí body.

// Hra končí, když hráč dosáhne určitého skóre nebo když mu vyprší čas.

#include

#include

#include

pomocí jmenného prostoru std;

// Funkce pro generování náhodného znaku

char createCharacter() {

srand(čas(0));

int náhodnéCíslo =rand() % 2;

if (náhodnéČíslo ==0) {

návrat 'F'; // Nepřítel

} jinak {

vrátit 'S'; // Příteli

}

}

// Funkce pro hraní hry

void playGame() {

// Inicializace herních proměnných

int skóre =0;

int timeLimit =60; // 60 sekund

int timeLeft =timeLimit;

vector znaky;

// Generování znaků

for (int i =0; i <10; i++) {

Characters.push_back(generateCharacter());

}

// Spusťte herní smyčku

while (timeLeft> 0 &&skóre <100) {

// Získejte další znak

znak znak =znaky[0];

// Zobrazení znaku

cout <<"Blížící se znak:" <

// Získání vstupu přehrávače

cout <<"Je to přítel (S) nebo nepřítel (F)?";

znakový vstup;

cin>> vstup;

// Zkontrolujte odhad hráče

if (vstup ==znak) {

// Hráč uhodl správně

skóre +=10;

cout <<"Správně! Získali jste 10 bodů." < } jinak {

// Hráč uhodl špatně

skóre -=5;

cout <<"Nesprávně! Ztratili jste 5 bodů." < }

// Odebere znak z vektoru

Characters.erase(characters.begin());

// Snižte zbývající čas

timeLeft--;

// Zobrazení skóre a zbývajícího času

cout <<"Skóre:" < cout <<"Zbývající čas:" < }

// Ukončete hru

cout <<"Konec hry!" < if (skóre>=100) {

cout <<"Gratulujeme! Vyhráli jste hru." < } jinak {

cout <<"Promiň, prohrál jsi hru." < }

}

// Hlavní funkce

int main() {

playGame();

návrat 0;

}

```

Komedie

Související kategorie