terça-feira, 19 de maio de 2015

Codigo para trocar palavra de cor - Javascript

<!DOCTYPE html>
<html>
<head>
  <title>getElementById example</title>
  <script>
  function changeColor(newColor) {
    var elem = document.getElementById("para1");
    elem.style.color = newColor;
  }
  </script>
</head>
<body>
  <p id="para1">Hi!</p>
  <button onclick="changeColor('blue');">blue</button>
  <button onclick="changeColor('red');">red</button>
    <button onclick="changeColor('yellow');">yellow</button>
    <button onclick="changeColor('brown');">brown</button>
    <button onclick="changeColor('black');">black</button>
    <button onclick="changeColor('white');">white</button>
</body>
</html>

terça-feira, 14 de abril de 2015

Game designer com jogo de tabuleiro

Game designer é a pessoa ou as pessoas que fazem as regras do jogo, que decidem como vai ser e se esforçam para que seja divertido, o jogo a seguir, é um exemplo do trabalho de um game designer (no caso, eu que fiz com o meu irmão):

Fuga do feijão 

Precisa pra jogar: 

• 14 feijões, 7 de cada cor.
• 2 peças diferentes dos feijões, que serão os feijões reis, um pra cada equipe.
• Um tabuleiro hexagonal.
• Um baralho de cartas (as cartas J, Q, K e coringa não serão usadas no jogo, se tiver uma carta A, vale 1 ponto).
• Dois dados.

 Como jogar: 

• Para começar a jogar, cada jogador joga um dado e quem tirar o numero maior começa.
• Cada jogador coloca 8 feijões de diferente cor em cada lado do tabuleiro.
• O jogador que começa tem que movimentar um feijão, só pode se movimentar em diagonal e uma casa por turno. Também pode ir pra trás, mas não poderá fazer isso se tiver outro feijão naquela casa.
• Quando um feijão se encontrar com um feijão inimigo, cada jogador tem que jogar dois dados, e pega uma carta do baralho da posição dada pela soma do numero de cada dado. Se os jogadores tirarem uma carta do mesmo numero, ganha a batalha o feijão que atacou.
• O jogador que tirar a carta com o numero maior, elimina o inimigo. As cartas utilizadas na batalha têm que ficar embaixo do baralho depois de usadas.
• Quando um feijão chegar até o lado onde começou o oponente, e se logo de um turno nenhum inimigo eliminar ele, ele poderá fugir do tabuleiro.
 • O feijão rei de cada equipe é invencível, ele não pode lutar, somente se movimenta e serve como obstáculo para os inimigos. Isto serve para não acabar o jogo com uma equipe de feijões mortos. Os reis não podem fugir e tem que ser colocado no meio do seu exercito no inicio de cada jogo.
• Vence o jogo quem tiver mais feijões do lado de fora do tabuleiro.
• Se no final do jogo cada jogador tiver a mesma quantidade de feijões, cada jogador joga o dado, e quem tirar o numero menor fica com um feijão a menos, ganhando o jogador que ficou com um feijão a mais.

quinta-feira, 9 de abril de 2015

Operadores lógicos

Estes são os operadores lógicos em diferentes "idiomas":

Portugues      Ingles         Java          Portugues estruturado
----------        -------        ------          ---------------------------
E                  And              &&                        ^

Ou                Or               ||                          v

Não              Not               !                           ¬  

terça-feira, 7 de abril de 2015

Operadores relacionais e variaveis

Variaveis para usar em Java

int = Números negativos e positivos sem virgula.
float = Números negativos e positivos com virgula (mas também pode ser assim: 10,0 = 10).
char = Símbolo, caracter (Ex: A, a).
string = conjunto de char.
boolean (true ou false).

Operadores relacionais

> (Maior) < (Menor) = = (Igual) >= (Maior ou igual) <= (Menor ou igual) != (Diferente)
Ex: (10 > 2), (10 < 20), (100 = = 100), (10 >= 10), (10 <= 2), (10 != 3).
            |               |                     |                    |                 |               |
          true         true              true             true          false       true


Exemplo 1 usando operadores relacionais:
No jogo tem uma rocha. então:
Se (personagem > que a rocha)
Escreva ("personagem pega a rocha")

senão

Escreva ("personagem não pega a rocha")

Fim

Exemplo 2:
Se (personagem = = que a rocha)
Escreva ("personagem não pega a rocha")

Fim

Exemplo 3:
Programa Substração
variaveis
int numero1, numero2, resultado

inicio

Escreva ("Digite o primeiro numero")
Leia (numero1)
Escreva ("Digite o segundo numero")
Leia (numero2)
resultado = numero1 + numero2
Escreva ("O resultado é igual a" + resultado)
if (resultado > 10)

Escreva ("O resultado é maior que 10")

else

Escreva ("O resultado é maior que 10")

Fim

terça-feira, 31 de março de 2015

Namco libera alguns de seus jogos para a produção libre de outras empresas!

Pode ser uma noticia ruim, ou boa, isso depende de como for o resultado final do "Projeto Aberto" da produtora de jogos, Namco, criadora do Pac-Man.
A empresa vai liberar 17 franquias para que outras produtoras possam criar novos jogos para seus personagens, a Namco somente vai fazer uma pequena revisão em cada projeto para que possa ser aprovado.
As 17 séries são:
  • Pac-Man
  • Galaxian
  • Xevious
  • Mappy
  • Galaga
  • DigDug
  • The Tower of Druaga
  • Battle City
  • Star Luster
  • Tower of Babel
  • Adventure of Valkyrie
  • Sky Kid
  • Dragon Buster
  • Shadow Land
  • Genpei Toma Den
  • Wonder Momo
  • Wagan Land
Eu achei boa a noticia, e quero muito alguns jogos novos de Battle City, DigDug e Galaga, que são meus jogos favoritos da Namco, espero que se existirem novos jogos destas franquias, que estejam à altura dos clássicos. Também seria uma boa chance de reviver o Pac-Man com um bom jogo, que faz tempo que ele não tem um digno do personagem.

Rayquaza pronto para ser pego em Pokémon Shuffle!

Já é possível batalhar contra Rayquaza em Pokémon Shuffle. A batalha contra o Pokémon do tipo dragão tem 30 movimentos, e pode ser jogada até as primeiras horas do dia 20 de abril.
Eu consegui pegar o Pokémon na segunda tentativa, com meu time de Druddigon, Slurpuff, Swirlix e Azumarill, além disso, eu comprei un item de ataque ↑. O Pokémon tem 70 de ataque depois de ser pego e sua habilidade é Dragon Claw, que pode aumentar seu ataque aleatoriamente.