quarta-feira, 25 de junho de 2014

Jogo, jogo

Já que estou no ritmo dos jogos, achei mais um em javascript por aqui:

// Conhecendo o jogador
var user = prompt("Qual seu nome?");
// Começando o jogo
var question = prompt("Você está em seu caminho para Cair Paravel e encontra um troll impedindo sua passagem. O que você faz? Corre, luta, paga ou é alguém importante?").toLowerCase();
// Opções de ação
switch(question) {
    case 'corre':
        var rapido = prompt("Você é rápido?").toLowerCase();
        var vantagem = prompt("Você está em vantagem?").toLowerCase();
        if(rapido === 'sim' || vantagem === 'sim') {
            console.log("Você conseguiu fugir! Quanta sorte!!!!");
            }
        else {
            console.log("Está louco?? Claro que você virou almoço de ogro!!");
        }
        break;
    case 'luta':
        var coragem = prompt("Você é corajoso?").toLowerCase();
        var forte = prompt("Você é forte?").toLowerCase();
        if(coragem === 'sim' && forte === 'sim') {
            console.log("Você conseguiu fugir! Quanta sorte!!!!");
            }
        else {
            console.log("Um dos dois não vai adiantar de nada! É um ogro!! Divirta-se sendouma refeição");
        }
        break;
    case 'paga':
        var dinheiro = prompt("Você tem dinheiro?").toLowerCase();
        var riqueza = prompt("Você tem algo que poderia dar no lugar do dinheiro?").toLowerCase();
        if(dinheiro === 'sim' || riqueza === 'sim') {
            console.log("Essa foi por pouco!! Sorte esse ogro ser capitalista!");
            }
        else {
            console.log("Você prefere ser servido de que jeito?");
        }
        break;
    case 'alguém importante':
        var pedro = prompt("Você é o Grande Rei Pedro?").toLowerCase();
        var suzana = prompt("Você é a Grande Rainha Suzana?").toLowerCase();
        var lucia = prompt("Você é a Rainha Lúcia?").toLowerCase();
        var edimundo = prompt("Você é o Rei Pedro?").toLowerCase();
        if(pedro === 'sim' || suzana === 'sim' || lucia === 'sim' || edimundo === 'sim') {
            console.log("O ogro lhe concedeu passagem obviamente majestade.");
            }
        else {
            console.log("Você está comproblemas, grandes problemas.");
        }
        break;
    default:
        console.log("Não entendi sua resposta");
        break;
}

Jogos

Aproveitando o ritmo do último post, lá vai mais um joguinho criado no CodeAcademy.

//Check if the user is ready to play!
confirm("Você está pronto para jogar?");
//Age
var age = prompt("What's your age?");
if (age >= 18)
{
console.log ("Divirta-se");
}
else
{
console.log("Não me responsabilizo por seus atos");
}
//História
var Intro = "Snow White and Batman were hanging out at the bus stop, waiting to go to the shops. There was a sale on and both needed some new threads. You've never really liked Batman. You walk up to him.";
console.log(Intro);
//First
console.log("Batman glares at you");
var userAnswer = "Are you feeling lucky, punk?";
prompt(userAnswer);
//Go ahead
if (userAnswer === "Yes")
{
console.log("Batman hits you very hard. It's Batman and you're you! Of course Batman wins!");
}
else
{
console.log("You did not say yes to feeling lucky. Good choice! You are a winner in the game of not getting beaten up by Batman");
}
//Feedback
var feedback = prompt("Feedback");
if (feedback > 8)
{
console.log("This is just the beginning of my game empire. Stay tuned for more!");
}
else
{
console.log("I slaved away at this game and you gave me that score?! The nerve! Just you wait!");
};

terça-feira, 24 de junho de 2014

Programa em Javascript

Já que eu ainda não sei o que fazer aqui exatamente, vou postar o primeiro jogo que eu fiz em javascript com o CodeAcademy.

var slaying = true;
var youHit = Math.random();
var damageThisRound = Math.floor(Math.random() * 5 + 1);
var totalDamage = 0;

while (slaying) {
  if (youHit) {
      console.log("You hit!");
      totalDamage += damageThisRound;
          if (totalDamage >= 4) {
              console.log("You win!");
              slaying = false;
          } else {
              youHit = Math.floor(Math.random() * 2);
          }
  } else {
      console.log("You lose!");
      slaying = false;
  }
}

1,2,3 Testando!

Olá! Testando template e post e blog. Vamos descobrir no que dá isso ai.