// Denne koden simulerer den populære spillmodusen «Friend or Foe» fra SpongeBob SquarePants-videospillserien.
// Spilleren må gjette om en karakter som nærmer seg er en venn eller en fiende ved å trykke på den tilsvarende knappen.
// Hvis spilleren gjetter riktig, tjener de poeng. Hvis de gjetter feil, mister de poeng.
// Spillet avsluttes når spilleren når en viss poengsum eller når de går tom for tid.
#include
#inkluder
#include
bruker navneområde std;
// Funksjon for å generere et tilfeldig tegn
char generer Character() {
srand(tid(0));
int randomNumber =rand() % 2;
if (randomNumber ==0) {
returner 'F'; // Fiende
} annet {
returner 'S'; // Venn
}
}
// Funksjon for å spille spillet
void playGame() {
// Initialiser spillvariablene
int poengsum =0;
int timeLimit =60; // 60 sekunder
int timeLeft =tidsgrense;
vektor
// Generer tegnene
for (int i =0; i <10; i++) {
characters.push_back(generateCharacter());
}
// Start spillløkken
while (tidLeft> 0 &&score <100) {
// Få neste karakter
tegn tegn =tegn[0];
// Vis tegnet
cout <<"Approaching character:" <
// Få spillerens innspill
cout <<"Er det en venn (S) eller en fiende (F)?";
char input;
cin>> input;
// Sjekk spillerens gjetning
if (input ==tegn) {
// Spilleren gjettet riktig
score +=10;
cout <<"Riktig! Du har tjent 10 poeng." <
// Spilleren gjettet feil
poengsum -=5;
cout <<"Feil! Du mistet 5 poeng." <
// Fjern tegnet fra vektoren
characters.erase(characters.begin());
// Reduser tiden som er igjen
tid Venstre--;
// Vis poengsum og tid igjen
cout <<"Score:" <
// Avslutt spillet
cout <<"Spill over!" <
cout <<"Gratulerer! Du vant spillet." <
cout <<"Beklager, du tapte spillet." <
}
// Hovedfunksjon
int main() {
playGame();
returner 0;
}
```