Ir ao conteúdo

BL4CK

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Tudo que BL4CK postou

  1. BL4CK

    C++ Tentando fazer um pequeno jogo

    Cara,me ajudou demais,demais mesmo! Eu não sabia que o comando pra subtrair de uma variável era .''-='' Imagino que para somar a fazer outras operações matemáticas deve ser a mesma coisa! Muito obrigado!!
  2. BL4CK

    C++ Tentando fazer um pequeno jogo

    O problema é que elas não funcionam... Quando eu tento imprimir a vida correta depois do ataque,elas não saem o valor atualizado,saem só os valores que eu defini na variável int lá em cima.
  3. BL4CK

    C++ Tentando fazer um pequeno jogo

    Eu estou um pouco perdido tentando fazer a vida aqui. Vou mandar uma parte do código pra você,se conseguir me ajudar eu agradeço! Eu não sei fazer a subtração das variáveis de vida que eu criei... -------------------------------------------------------------------------------------------------------------------- #include <stdio.h> using namespace std; main (void) { int vida,vida2; vida= 15; //Vida do jogador vida2 = 10; //Vida do inimigo string luta; cout << "\n\nO que voce faz?\n\n"; cout << "\n1* = Ataca"; cout <<"\n2* = Corre\n"; cin >> luta; if (luta == "1") { cout <<"voce atacou o monstro e causou 8 de dano!"; cout << "\n\nO monstro te ataca de volta causando 5 de dano!"; //FAZER A SUBTRAÇÃO DA VARIAVEL VIDA E VIDA 2 AQUI cout << "voce agora tem " <<vida<< " pontos de vida!"; cout << "O monstro agora tem " <<vida2<< " pontos de vida!"; } else if (luta == "2"){ cout << "voce escapou da batalha!"; } return 0;
  4. BL4CK

    C++ Tentando fazer um pequeno jogo

    Olá amigo! Obrigado pela resposta! Quantos ao salvamento/carregamento do jogo, acho que vou usar esse esquema das senhas mesmo! Mais pra frente eu tento fazer algo elaborado. Eu estou começando a aprendar Programação Orientada a Objetos agora, então tenho noções bem básicas! O meu jogo é todo de texto, super basico, Só peço pro usuário tomar as decisões pelo personagem principal e uso "if" pras diferentes consequências de cada decisões. Eu só gostaria de colocar a vida e o dinheiro do personagem de modo que eles sempre estariam expostos na tela, e não sei como fazer isso... Obrigado pela ajuda!
  5. Olá pessoal. Sou novo aqui,é meu segundo post aqui no fórum,e também sou novo na área da programação. Eu estou tentando fazer um pequeno RPG de texto para treinar o (pouco) que eu já sei,e está me ajudando muito,pois estou me familiarizando com a linguagem! Eu tenho uma dúvida boba; Alguém sabe como eu posso colocar a ''Vida'' e outra coisa,por exemplo, o ''Dinheiro'' do personagem no programa,de modo que ele sempre vai poder ler enquanto jogar? E caso seja atacado ou gaste dinheiro,o valor mude de acordo? Também gostaria de saber se tem como eu dar a opção do jogador salvar o progresso. Eu tive a ideia de dar um código pra um jogador quando ele chegar em uma certa parte,e,quando ele iniciar o jogo,vai ter a opção de ele inserir o código. Se ele inserir,o jogo vai diretamente pra parte designada. Não é a mesma coisa que salvar/carregar o progresso,mas vai funcionar bem. Esto usando o DevC++ e sou novo em programação,por favor respondam da maneira mas simples possível. Obrigado!
  6. BL4CK

    C++ Erro com loop infinito

    Muito obrigado,amigo! Vou ler o link que me mandou! Obrigado mesmo!!!! Tenho outra dúvida,mas como não é relacionada ao mesmo problema,vou fazer outro tópico! Valeu! Se tiver como fechar este tópico,podem fechar!
  7. BL4CK

    C++ Erro com loop infinito

    Cara,muito obrigado!!! Me ajudou muito mesmo!! Eu tinha pesquisado alguns videos ensinando a usar o while,cin.clear e cin.ignore pra corrigir o erro,mas eu estava achando muito complicado. Agora,quando coloquei o string,funcionou na hora! Apesar de eu nao saber muito bem o que é string. O string lê números e letras? Muito obrirgado mesmmo!!!
  8. BL4CK

    C++ Erro com loop infinito

    Olá!!! Sou novo aqui,e também sou novo em todas as linguagens de programaçao. Estava estudando C++ aqui e decidi fazer um pequeno ''jogo de texto'' para eu ir praticando. Mas me deparei com um erro que não consigo resolver. Vou colocar aqui a parte do codigo que está dando erro,eu não sei se tem algum jeito melhor de copiar e colar aqui... retry: cout << " -----O que voce faz?-----\n\n"; int Escolha1; cout << "*1 = Ataca.\n"; cout << "*2 = Se defende.\n"; cin >> Escolha1; if (Escolha1 == 1) { cout << "\nVoce atacou a criatura!"; } else if (Escolha1 == 2) { cout <<"\nVoce se defendeu!"; } else { cout << "\n voce esta fazendo errado,Guerreiro! Escolha '1' para atacar e '2' para se defender!\n\n"; goto retry; O codigo é bem basico,e com certeza deve ter algo aí que eu posso melhorar,mas pra mim que sou iniciante,está funcionando bem,então... O Erro é que quando eu digito uma LETRA onde está pedindo a variável INT o programa entra em um loop infinito,e eu tenho que começar tudo de novo. Como resolver? Por favor,usem a linguagem mais simples possivel,pois não entendo muito!! Obrigado!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!