Arts >> Umenie a zábava >  >> divadlo >> Komédia

Čo je to SpongeBob SquarePants priateľ alebo nepriateľ odpadkový kód?

```

// Tento kód simuluje populárny herný režim „Friend or Foe“ zo série videohier SpongeBob SquarePants.

// Hráč musí stlačením príslušného tlačidla uhádnuť, či približujúca sa postava je priateľ alebo nepriateľ.

// Ak hráč uhádne správne, získava body. Ak hádajú nesprávne, strácajú body.

// Hra končí, keď hráč dosiahne určité skóre alebo keď mu vyprší čas.

#include

#include

#include

pomocou menného priestoru std;

// Funkcia na generovanie náhodného znaku

char createCharacter() {

srand(čas(0));

int nahodneCislo =rand() % 2;

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

návrat 'F'; // Nepriateľ

} inak {

vrátiť 'S'; // Priateľ

}

}

// Funkcia na hranie hry

void playGame() {

// Inicializácia premenných hry

int skóre =0;

int timeLimit =60; // 60 sekúnd

int timeLeft =timeLimit;

vector znaky;

// Generovanie znakov

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

Characters.push_back(generateCharacter());

}

// Spustenie hernej slučky

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

// Získajte ďalší znak

char znak =znaky[0];

// Zobrazenie znaku

cout <<"Blížiaci sa znak:" <

// Získanie vstupu prehrávača

cout <<"Je to priateľ (S) alebo nepriateľ (F)?";

znakový vstup;

cin>> vstup;

// Skontrolujte odhad hráča

if (vstup ==znak) {

// Hráč uhádol správne

skóre +=10;

cout <<"Správne! Získali ste 10 bodov." < } inak {

// Hráč uhádol nesprávne

skóre -=5;

cout <<"Nesprávne! Stratili ste 5 bodov." < }

// Odstráňte znak z vektora

Characters.erase(characters.begin());

// Znížte zostávajúci čas

timeLeft--;

// Zobrazenie skóre a zostávajúceho času

cout <<"Skóre:" < cout <<"Zostávajúci čas:" < }

// Ukončite hru

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

cout <<"Gratulujeme! Vyhrali ste hru." < } inak {

cout <<"Prepáčte, prehrali ste hru." < }

}

// Hlavná funkcia

int main() {

hratHru();

návrat 0;

}

```

Komédia

súvisiace kategórie