• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

PedroMateus

Jogo do Quatro em Linha - Java

2 mensagens neste tópico

Este trabalho foi feito no âmbito de Programação I do curso de Engenharia Informática.

É um jogo 4 Em Linha que permite apenas a dois jogadores jogarem ao tradicional jogo 4 em linha.

Requisitos:

O jogo realiza-se num tabuleiro com 10 linhas e 10 colunas.

O jogador 1 joga com as peças encarnadas e o jogador 2 joga com as peças azuis, o fundo do tabuleiro é preto e os limites do tabuleiro são amarelos.

As jogadas são realizadas através da indicação do número da coluna onde o jogador pretende jogar, as colunas válidas vão de 1 até 10.

O jogo termina quando um dos jogadores colocar 4 pecas seguidas numa linha, numa coluna ou numa diagonal.

O jogo realiza-se num tabuleiro com dimensão variável mas sempre com um números de linhas e de colunas superior a 4

O tamanho do tabuleiro deve ser pedido ao começar um novo jogo.

De 30 em 30 segundos, deve cair numa coluna aleatória uma peça verde. Esta peça serve para dificultar a vitória dos jogadores.

Implemente uma funcionalidade para gravar/abrir jogos. Fica ao critério do aluno a escolha do formato para gravar o jogo e a escolha de ficheiros de texto ou de ficheiros binários.

Os jogos devem ser guardados automaticamente de 5 em 5 segundos.

Altere o programa para em vez de serem desenhados círculos serem mostradas imagens. Poderá criar as suas próprias imagens ou usar imagens já existentes para representar as peças dos jogadores.

De 30 em 30 segundos, deve cair numa coluna aleatória uma peça amarela. Esta peça, quando acabar de cair, deve eliminar toda a coluna.

Ao terminar o jogo são mostradas a branco as peças que formaram a jogada vencedora.

Executável : http://pedromateus.planetaclix.pt/files/4emLinha/exe/QLinha.exe

Screenshots das várias Skins

http://pedromateus.planetaclix.pt/files/4emLinha/result_ficheiros/screenshot1.JPG

http://pedromateus.planetaclix.pt/files/4emLinha/result_ficheiros/screenshot2.JPG

http://pedromateus.planetaclix.pt/files/4emLinha/result_ficheiros/screenshot3.JPG

Código Fonte

http://pedromateus.planetaclix.pt/src.rar

já agora, se me puderem ajudar, queria meter o jogo na net, atraves do java web start, mas tenho um problema é que ao correr o jogo as imagens nao aparecem, pois as imagens estao num directorio á parte, e para aceder a elas uso algo do genero:

this.PecaRED = Toolkit.getDefaultToolkit().createImage("imgs/imagens_1/pecared.jpg");

E quando corro com o java web start as imagens nao aparecem logo o jogo nao mostra o tabuleiro, sei que existem algumas alternativas mas se alguem quiser ajudar era fixe...

Aqui fica as imagens...

http://pedromateus.planetaclix.pt/imgs.rar

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas. Ainda tens o projecto guardado? Fazia me falta, ja que vou fazer um também para a cadeira de programaçao orientada a objectos sobre um jogo parecido (3 em linha) ...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora