Jogo da Forca. Ajuda!

7 respostas
R

Aê galera, Tudo blz?

Estou querendo fazer o jogo da forca, mas não tenho nenhuma noção de como começar! Alguém pode me ajudar? Colocando até mesmo o código fonte e me explicando?

Valeu ;D

7 Respostas

C

Irmao, d boa…

o font acho q ninguem tem n kra, mas c vc comecar tentar fazer e ir colocando as suas duvidas, fica bem + facil d nois ajuda! :razz:

W

O ratinho tem razão, mas aconselho vc pensar como vc vai ser sua forca, faça a analise depois coloque a mão na massa, ai quando for surgindo as duvidas (tipo como separ letras…) essas coisas ai vc vai postando…

qualquer coisa estamos ai

falow :slight_smile:

R

Ae galera, fiz o código do meu joguinho mas tou com dificuldade em alguns passos...estou colocando o código abaixo:

--> HangMan.java

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.Vector;

public class HangMan 
{
	Vector glossario;
	
			
	public HangMan()
	{
		glossario = new Vector();
		String opcao = "";
		titulo();
		
		while(true)
		{
			
			imprime("Opcao : ", 0);
			opcao = leia();
						
			if(opcao.equals("0"))	break;
			if(opcao.equals("1"))	carregarGlossario();
			if(opcao.equals("2"))	listarGlossario();
			if(opcao.equals("4"))	palpitarGlossario();
			
		}
		
		imprime("Ate mais!");
				
	}
	
	public void palpitarGlossario()
	{
		imprime("Palpite",1);
		String palpite = leia();
	}
	
	public void carregarGlossario()
	{
		imprime("Palavra ["+(glossario.size())+"]" ,1); 
		glossario.addElement(leia()); 
//Adicionando uma palavra(String) para dentro da minha estrutura Vector(Glossario)
		imprime();
	}
	
	public void listarGlossario()
	{

		for(int i=0; i < glossario.size();i++)
		{
			imprime((String)glossario.elementAt(i));
		}
		
	}
	
	public void titulo()
	{
		imprime("-----------------------------------------------");
        imprime("------------------- HangMan -------------------");
		imprime("-----------------------------------------------");
		imprime();
		imprime();
		imprime();
		imprime();
		imprime("Entrar com Glossário [1]");
		imprime("    Listar Glossário [2]");
		imprime("    Apagar Glossário [3]");
		imprime("  Palpitar Glossário [4]");
		imprime("               Sair  [0]");
	}
	
	public void imprime(char str, int x)
	{
		System.out.print(str);
	}
	
	public void imprime(String str, int x)
	{
		System.out.print(str);
	}
	
	
	public void  imprime()
	{
		imprime(null);
	}
	
	public void imprime(String str)
	{
		if(str != null)
			System.out.println(str);
		else
			System.out.println("");
	}
	
	public String leia() 
	{
		try {
			InputStreamReader in = new InputStreamReader(System.in);
			BufferedReader buffer = new BufferedReader(in);

			return buffer.readLine();
		} catch (IOException e) {
			// TODO Auto-generated catch block

			e.printStackTrace();
			return null;
		}
	}
}

--> Principal.java

public class Principal {

	public static void main(String args[])
	{
		HangMan app = new HangMan();	
	}

}

O programinha funciona da seguinte maneira, a opção Carregar glossário, faz com que o usuário digite as palavras que serão escolhidas aleatoriamente para o jogo da forca. Mas eu só fiz o cadastro das palavras ainda não fiz um método que selecione umas das palavras que eu digitei, preciso da ajuda de vocês.

E quando se pede para dá o palpite eu não fiz também a comparação da char com a string selecionada. Preciso da ajuda de vcs nesses dois casos, e quem se garante na parte gráfica ajude ae tb!

O exclui não foi feito, por questão de tempo ehehe ;D

Obrigado :D

L

Olá Rafael, eu fiz um jogo de forca uma vez para um trabalho da faculdade e tenho o codigo fonte.
Me manda passa um e-mail que posso enviar para você.

Lislaine :grin:

R

lislaine,

manda ae [email removido]

Obrigado! ;D

C

“lislaine”:
Olá Rafael, eu fiz um jogo de forca uma vez para um trabalho da faculdade e tenho o codigo fonte.
Me manda passa um e-mail que posso enviar para você.

Lislaine :grin:

Qual seu mail ?? :razz:

I

“lislaine”:
Olá Rafael, eu fiz um jogo de forca uma vez para um trabalho da faculdade e tenho o codigo fonte.
Me manda passa um e-mail que posso enviar para você.

Lislaine :grin:

manda pra mim tbm
[email removido]
[email removido]

Criado 2 de março de 2005
Ultima resposta 7 de mar. de 2005
Respostas 7
Participantes 5