Arts >> Sztuka i rozrywka >  >> Teatr >> Komedia

Jaki jest kod SpongeBob SquarePants dla przyjaciela lub wroga?

```

// Ten kod symuluje popularny tryb gry „Przyjaciel czy wróg” z serii gier wideo SpongeBob SquarePants.

// Gracz musi odgadnąć, czy zbliżająca się postać jest przyjacielem, czy wrogiem, naciskając odpowiedni przycisk.

// Jeśli gracz zgadnie poprawnie, zdobywa punkty. Jeśli odgadną błędnie, tracą punkty.

// Gra kończy się, gdy gracz osiągnie określony wynik lub skończy mu się czas.

#include

#uwzględnij

#include

używając przestrzeni nazw std;

// Funkcja generująca losowy znak

char generujeCharacter() {

srand(czas(0));

int liczba losowa =rand() % 2;

if (liczba losowa ==0) {

zwróć „F”; // Wróg

} w przeciwnym razie {

zwróć „S”; // Przyjaciel

}

}

// Funkcja umożliwiająca grę

unieważnij grę() {

// Zainicjuj zmienne gry

wynik int =0;

intLimitczasu =60; // 60 sekund

int timeLeft =limit czasu;

wektor znaki;

// Wygeneruj znaki

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

znaków.push_back(generateCharacter());

}

// Uruchom pętlę gry

while (timeLeft> 0 &&wynik <100) {

// Pobierz następny znak

znak char =znaki [0];

// Wyświetl znak

cout <<"Zbliża się znak:" <

// Pobiera dane wejściowe gracza

cout <<"Czy to przyjaciel (S) czy wróg (F)? ";

wejście znaku;

cin>> wejście;

// Sprawdź przypuszczenie gracza

if (wejście ==znak) {

// Gracz odgadł poprawnie

wynik +=10;

cout <<"Poprawnie! Zdobyłeś 10 punktów." < } w przeciwnym razie {

// Gracz odgadł błędnie

wynik -=5;

cout <<"Niepoprawnie! Straciłeś 5 punktów." < }

// Usuń znak z wektora

znaki.kasowanie(znaki.begin());

// Zmniejsz pozostały czas

czasLeft--;

// Wyświetl wynik i pozostały czas

cout <<"Wynik:" < cout <<"Pozostaly czas:" < }

// Zakończ grę

cout <<"Koniec gry!" < jeśli (wynik>=100) {

cout <<"Gratulacje! Wygrałeś grę." < } w przeciwnym razie {

cout <<"Przepraszam, przegrałeś grę." < }

}

// Funkcja główna

int główna() {

zagraj w grę();

zwróć 0;

}

```

Komedia

Powiązane kategorie