Olá para todos.
Meu nome é Rodrigo.
Sou estudande da UFSC de Sistemas de Informação…
Esse semestre tenho uma matéria de modelagem.
O professor exigio um projeto para o final do semestre
que é o desenvolvimento (modelagem + implementação)
de um jogo em java.
Devido a meu conhecimento em JAVA ser mínimo, só sei o básico mesmo, Preciso muito da ajuda de vocês. Semestre passado até criei um Sistema de Cadastro de Fornecedores. Mas só usei componentes Swing como: JLabel, JText, JButton, etc… Nunca desenhei nada!
Resolvi criar um tópico, para que alguma alma bondosa pudesse direcionar meus estudos, e eu não ficar estudando coisas das quais eu não usarei em meu jogo.
Então se puderem me dar alguns exemplos, sugestões de implementações, idéias, ou qualquer coisa que venha a me ajudar…
Como por exemplo:
Como fazer para a água ir preenchendo os canos?
Qual o melhor jeito de criar o tabuleiro, e ir mudando as peças?
Quais as classes que eu devo estudar?
Informações sobre o jogo:
Esboço da Interface:
http://www.inf.ufsc.br/~diguenho/jogo/pipe.jpg
Jogo similar:
http://bravesite.tripod.com/jogos/Pipe.zip
Dominio do problema:
- O jogo possui um tabuleiro de 48 posições(8x6) com seus limites definidos por uma borda.
- O jogo possui uma amostra com as próximas 8 peças disponíveis, que serão dispostas da direita para a esquerda.
- O jogo possui um campo informando a quantidade mínima de peças necessárias para passar ao próximo nível.
- O jogo possui uma peça de saída onde depois de certo tempo, inicia-se o escoamento da água.
- O jogo possui uma peça de entrada para onde o usuário deve empenhar-se em levar a água, após a quantidade mínima de peças necessárias serem atingidas.
- O jogo possui o seguinte conjunto de peças: Joelho 90°, tubulação reta, cruzamento e mais duas para entrada e saída de água.
- Uma vez inserida no tabuleiro, a peça não poderá mais ser alterada.
- As peças devem conectar-se de modo a permitir o fluxo de água, mas não sendo obrigatório o escoamento da mesma passe por todas as peças do tabuleiro.
- O jogo possui um score, onde serão guardados informações sobre os melhores resultados.
- O jogo possui um botão acelerar com a função de iniciar imediatamente o escoamento da água, bem como aumentar a velocidade de seu escoamento.
Era isso…
Sei que é muita coisa, mas qualquer ajuda já é muito bem vinda.
Agradeço a todos desde já.
