Arts >> Artes >  >> teatro >> Comédia

O que é o código bash de lixo amigo ou inimigo do Bob Esponja Calça Quadrada?

```
// Este código simula o popular modo de jogo "Amigo ou Inimigo" da série de videogame Bob Esponja Calça Quadrada.
// O jogador deve adivinhar se um personagem que se aproxima é amigo ou inimigo pressionando o botão correspondente.
// Se o jogador acertar, ele ganha pontos. Se acertarem, perdem pontos.
// O jogo termina quando o jogador atinge uma determinada pontuação ou quando o tempo acaba.

#include
#incluir
#incluir

usando namespace std;

//Função para gerar um caracter aleatório
char gerarCaracter() {
srand(tempo(0));
int númeroaleatório =rand()% 2;
if (número aleatório ==0) {
retornar 'F'; // Inimigo
} outro {
retornar 'S'; // Amigo
}
}

//Função para jogar
void playGame() {
// Inicializa as variáveis ​​do jogo
pontuação interna =0;
int limite de tempo =60; // 60 segundos
int timeLeft =timeLimit;
caracteres de vetor;

//Gera os caracteres
for (int i =0; i <10; i++) {
caracteres.push_back(generateCharacter());
}

// Inicia o loop do jogo
while (timeLeft> 0 &&pontuação <100) {
// Pega o próximo caractere
caractere =caracteres[0];

//Mostra o personagem
cout <<"Caracter se aproximando:" <
// Obtém a entrada do jogador
cout <<"É um amigo (S) ou um inimigo (F)? ";
entrada de caracteres;
cin>> entrada;

// Verifica o palpite do jogador
if (entrada ==caractere) {
//O jogador adivinhou corretamente
pontuação +=10;
cout <<"Correto! Você ganhou 10 pontos." < } outro {
// O jogador adivinhou incorretamente
pontuação -=5;
cout <<"Incorreto! Você perdeu 5 pontos." < }

//Remove o caractere do vetor
caracteres.erase(caracteres.begin());

//Diminui o tempo restante
tempo restante--;

//Mostra a pontuação e o tempo restante
cout <<"Pontuação:" < cout <<"Tempo restante:" < }

//Termina o jogo
cout <<"Fim de jogo!" < if (pontuação>=100) {
cout <<"Parabéns! Você ganhou o jogo." < } outro {
cout <<"Desculpe, você perdeu o jogo." < }
}

//Função principal
int principal() {
jogarJogo();

retornar 0;
}
```

Comédia

Categorias relacionadas