Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Jogo da Forca

Ir para baixo

Jogo  da Forca Empty Jogo da Forca

Mensagem  Arthur Felipe Ter Jun 21, 2011 9:30 am

Forca









/*
-------------------
FORCA em DHTML 0.1 beta;
-------------------
by Francke Silva
-------------------
MSN : Francke@xmasters.com.br
-------------------
*/
// BIBLIOTECA DE PALAVRAS
var palavras = new Array();
palavras[0] = "carteira";
palavras[1] = "brasil";
palavras[2] = "amorzinho";
palavras[3] = "fresquinho";
palavras[4] = "andrezinho";
palavras[5] = "bobeira";
palavras[6] = "marcos";
palavras[7] = "selio";
palavras[8] = "jogo";
palavras[9] = "mapa";
palavras[10] = "babado";
palavras[11] = "ana";
palavras[12] = "critico";
palavras[13] = "windows";
palavras[14] = "linux";
palavras[15] = "macaco";
palavras[16] = "panela";
palavras[17] = "frederico";
palavras[18] = "fofura";
palavras[19] = "grafico";
palavras[20] = "mula";
palavras[21] = "cavalo";
palavras[22] = "escola";

// Variaveis GLOBAIS
var k;
var iconte = Math.floor(Math.random()*2);
var dj = document.getElementById('jg');
var erro = 1;
var d = "
";
var iconte = Math.floor(Math.random()*7);
var ki = new Array(palavras[iconte].length);
// adicinando adicionar o valor "__"
//no vetor que armazena a palavra sorteada;
var itempodejogo = 0;
for(k=0;k
ki[k]="__";
}

var p = new Array();
function tempodejogo(){
setTimeout("tempodejogo()",1000);
itempodejogo++;
}
/*
-------------------
SORTEIO,
essa funcao eh chamada
todas as vezes que a
pagina eh chamada ou
quando atualiza a pagina
e no termino do jogo
precionando o botao
NOVO JOGO;
-------------------
by Francke Silva
-------------------
E¹/²: Francke@xmasters.com.br
WEB : http://xmasters.com.br
MSN : Francke@xmasters.com.br
-------------------
*/

function sorteio() {
var djc = " djc = djc + "cellspacing=4 border=0 width=390 ";
djc = djc + " height=40 bgcolor=#000000 style='border: ";
djc = djc + " 1px solid #666666;'>";
for(k = 0; k < palavras[iconte].length; k++){
p[k] = k;
djc = djc + "";
}
djc = djc + "
djc = djc + " bgcolor=#000000 align=center ";
djc = djc + " valign=middle class=visao> __

";
dj.innerHTML = djc;
tempodejogo();
}
/*
-------------------
VERIFICA ERRO
quando essa funcao eh chamada,
significa que o usuario chutou
uma letra que nao existe na
palavra sorteada;
-------------------
by Francke Silva
-------------------
E¹/²: Francke@xmasters.com.br
WEB : http://xmasters.com.br
MSN : Francke@xmasters.com.br
-------------------
*/
function verificaerro(){
var m = document.getElementById('g');
switch (erro){
case 0:
break
case 1:
d = d + " O \n"
break
case 2:
d = d + " -"
break
case 3:
d = d + " | "
break
case 4:
d = d + "-\n"
break
case 5:
d = d + " /"
break
case 6:
d = d + " \\ \n"
break
default:
var tecladaosome = document.getElementById('tecladao');
tecladaosome.style.display = 'none';
/*
d = d + " ";
d = d + "\n\n ";
d = d + "GAME OVER
".blink() +" \n\n";
d = d + " palavra: " + palavras[iconte];
d = d + "\n\n ";
d = d + " d = d + " tyle='border: ";
d = d + " 1px solid #000000;' class=gameover>[ NOVO JOGO ]
";
*/
d = "

";
d = d + "GAME OVER
";

d = d + "
";
d = d + " d = d + " tyle='border: ";
d = d + " 1px solid #000000;' class=gameover>[ NOVO JOGO ]

";
d = d + " Palavra: " + palavras[iconte].toUpperCase() +"";

}
// passar resultados de erro;
// criar boneco para a forca;
m.innerHTML = d;
erro++;
}
/*
-------------------
JOGAR -
inicia uma jogada.
quando o usuario clica em uma das
letras, esses dados sao passados
por essa funcao que verifica se
existe a letra na palavra sorteada;
-------------------
by Francke Silva
-------------------
E¹/²: Francke@xmasters.com.br
WEB : http://xmasters.com.br
MSN : Francke@xmasters.com.br
-------------------
*/

function jogar(letra){
var nome = palavras[iconte].toUpperCase();
nome.split("");
var erroSim = 0;
var coleta = "";
for(k = 0; k < palavras[iconte].length; k++){

if(nome[k] == letra){

ki[k] = letra;

}
if(ki[k] != "__") {

coleta = coleta + ki[k];

}

}
if(coleta.match(letra) == letra){

// ENCONTROU
} else {
erroSim = 1;
}
var ik;
var t;
t = " t = t + " border=0 width=390 height=40 ";
t = t + " bgcolor=#000000 style='border: ";
t = t + " 1px solid #666666;'>";

for(ik = 0; ik < palavras[iconte].length; ik++){
t = t + "";
}

if(erroSim == 1){
verificaerro();
erroSim = 0;
}
t = t + "
t = t + " align=center valign=middle ";
t = t + " class=visao>"+ ki[ik] +"

";
dj.innerHTML = t;

if(coleta == palavras[iconte].toUpperCase()){

var winmsg = "
";
winmsg = winmsg + "

Palavra revelada: ";
winmsg = winmsg + palavras[iconte].toUpperCase() + "
";
winmsg = winmsg + "

PARABÉNS VOCÊ VENCEU!!!

";
winmsg = winmsg + " winmsg = winmsg + "class=gameover>[ NOVO JOGO ]";

var winG = document.getElementById('g');
winG.innerHTML = winmsg;
var tsome = document.getElementById('tecladao');
tsome.style.display = 'none';



var stempo = window.open("", "forca", 'width=370,height=20');

if(itempodejogo < 30) {
stempo.document.write("
PARABENS seu tempo foi de ("+itempodejogo+")seg.
");
}else {
if(itempodejogo < 60){
stempo.document.write("
eh vc foi mais ou menos, mas mesmo assim PARABENS seu tempo foi de ("+itempodejogo+")seg.
");
} else {
stempo.document.write("
Ateh ganhou, mas es MUITO FRACO.. seu tempo foi de ("+itempodejogo+")seg.
");
}
}
stempo.document.bgColor="black"
stempo.document.close()
}
}

/*
-------------------
TECLADO VIRTUAL
-------------------
by Francke Silva
-------------------
E¹/²: Francke@xmasters.com.br
WEB : http://xmasters.com.br
MSN : Francke@xmasters.com.br
-------------------
*/
document.write(" document.write(" style='border: 1px solid #666666;'>");
var linha=0;
for(i=65; i < 91; i++){
if(linha == Cool {
linha=0;
document.write("");
}
document.write("");
linha++;
}
document.write("
document.write(" onmouseover=style.backgroundColor='#FF0000;' onmouseout=style.backgroundColor='#000000' > ");
document.write(" document.write("');document.f."+ String.fromCharCode(i)+".style.display ='none';\" class=teclado value=" + String.fromCharCode(i) + " >
");









Arthur Felipe
Arthur Felipe
Administrador
Administrador

Data de nascimento : 27/09/1998
Data de inscrição : 26/05/2011
Idade : 26
Localização : Goiânia-GO

Perfil
Ocorrências:
Jogo  da Forca Left_bar_bleue0/0Jogo  da Forca Empty_bar_bleue  (0/0)

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos