Work In Progress - PJ Games

31 respostas
C

Olá pessoal,
Este post é para mostrarmos o progresso do desafio de desenvolvimento do jogo do PJ.
Estarei postando o progresso do desenvolvimento para que o pessoal que não está participando possa aprender e acompanhar o desenvolviemnto do jogo.
Estarei colocando as primeiras tarefas iniciais de cada integrante.

Fazer:

Algoritmos:
JDiego -Logica da criação dinâmica do cenário!(Utilização mínima de dados possível)
mluizlins -Criar Logica de colisão de imagens!(com codigo ou pseudo-codigo)
The_Legend -Criar classe para contagem de pontos, vidas, energia, etc.
efsimon -Criar Servlet para receber esses dados e gravar num TxT(por enquanto!)(entrar em acordo com o outro programador).

J2ME:
Heber -Criar codigo j2me(MIDP1.0) base para desenhar na tela e movimentar com os botoes!(fazer qqer figura geométrica pra teste)
Dracus -Criar classe(ou apenas o método) para gravar records em RMS(banco local do celular)
efsimon -Criar classe(ou apenas o método) para enviar records para um servidor HTTP.(definir dados a enviar fictícios)
DanielBadawi -Criar um Menu para acesso às opções do jogo(Não utilizar o pacote lcdui, mas sim Canvas).
ricardoido -Criar uma animação para Creditos(Fim do Jogo).

Imagens:
Matheus -Criar imagens de: Personagem principal(Duke do PJ, tem q ser do PJ, não quero saber como… façam…ehhehehehe!!!)
microfilo -Criar imagem de Vida: Bule do PJ ou So as letras PJ … se tiver otra idéia faz!! + explosões e tiros 8x8 px
Matheus -Criar imagens de energia: Como os quadradinhos de usuários do PJ
Matheus -Criar imagens para Telas de Apresentação e tela de Início. 100x80
ItaloBraz -Criar imagens para Telas de Mudança de Fase.(Não preciso dizer o tema néh?!) 100x80 px
grismim -Criar personagens “opositores” ao Duke do PJ, fica a critério de vcs… eu pensei em icones do .NET, C#,… sei lá… façam e depois vemos como ficará 12x12px
darkseid -Criar um Personagem Principal secreto!!!(posicao esquerda, direita e normal) (Vamos fazer cheat Codes, é claro!!! Hehehe!!) 16x16 px

Dicas Gerais:
-As imagens deverão ser com extensão PNG, e de preferência com 16 cores…(Não perde muito não!)
-As imagens não precisam ser perfeitas, serão apenas para ajudar no desenvolvimento, depois serão feitas imagens mais caprichadas, ok?!

Quem precisar de mais explicações e especificações entre em contato comigo.

31 Respostas

M

bele… deixa as imagens pra mim, qnd precisarem delas eu faço num único dia e puft… heheah :lol:

R

Nao sei se isso e facil , mas os administradores do site poderiam deixar fixo na home (forum) um link para o forum do jogo , acho que seria legal pra quem esta ajudando a desenvolver o jogo e pra quem nao esta aprender tb
ate +
Ricardo Aires

C

Olá, Ricardo!
A questão é que não iremos desenvolver o jogo aqui no fórum, aqui será paenas alguns reports do progresso. Por isso não há necessidade de fizar em outro lugar!

Um abraço e até mais!

D

galerinha… tenho uma dúvida…

no projeto, fui encarregado de fazer o menu de acesso as opções do jogo. usando Canvas.

mas tenho uma dúvida…
pelo o q eu andei pesquisando, Canvas server pra desenhar… tipo a classe Graphics do J2SE…

e entao, como q eu vo fazer os itens das opções ser SELECIONÁVEIS? tipo o cara poder selecionar o item NOVO JOVO??

pra fazer isso eu teria q usar ITEM… q é de FORM… q é do pacote LDCUI…
q é justamente o q eu nao posso usar! hehehe!!

tem como adicionar um Command a alguma coisa do Canvas?

flw!
valeu!

T

bom, ateh onde eu sei, o canvas pode sim captar os comandos do teclado, seja ele qual for. mas naum acho q nesse caso a melhor opcao seria usar o canvas, naum se for esse o menu q vc ficou encarregado. acho q nem form seria, seriam apenas comandos msm, naum tenho certeza…

C

Pois intaum Daniel,
Vc vai manter uma list de Strings, que são as opções (Em um Vector, ou seja lá o q vc keira), aí vc vai fazer métodos para imprimir essa opções na tela, uma embaixo da outra. Vc irá fazer métodos com calculos para as posições.
A Classe Canvas tem Um “listener” pro teclado, aí vc trata as teclas direcionais, e faz algum efeito pra dizer q akela opcao está selecionada!!
Eu não quero um simples List pq acho muito podre usar componentes lcdui num jogo!!!
Se tiver mais dúvidas fala comigo no MSN!

Falow!

C

O Microfilo fiac com a tarefa do Marcos que não tá podendo fazer:
microfilo-Criar Logica de colisão de imagens!(com codigo ou pseudo-codigo)

Lembrem-se que a entrega das tarefas é domingo, dia 10!

Até mais!

R

não é só usar o método colidesWith()?

C

Isso é MIDP2.0!!!

D

fala ae povão!!

entao…
o esboço da minha parte (criação do menu inicial) está pronto!

tem as opções… e pelo direciona, ou com as teclas 2 e 8, da pra selecionar a opçao desejada (novo jogo, redordes, opções, sair) e depois q a tecla ENTER (Select) entra no item selecionado…

por enquanto nao tem programado as opções… nao sei nem se sou eu q vo fazer isso… hehehe
entao qdo um item é aberto, um quadrado é exibido no centro da tela e escrito dentro dele a opção escolhida.

bom…
ta bem feio e simples por enquanto… pq o intuito era fazer funciinar! :grin:

pra quem eu mando o código?? CLV?

abraços!
flw!

C

Opa,
Vai arrumando ele, digo, incrementando, e entrega pro meu e-mail no domingo, dia 10!!

Falow!

D

mas eu preciso implementar uma tela pra Recordes, e Opções tb?

C

Opa,
Não!! Vc so faz o menu… mas lembre do q te falei tempos atras… eu quero ele bem configurável!!! Cor, Posicoes, etc.

Falow!

D

configurável por quem?

:arrow: pelo programador? tipo deixar os métodos prontos
ex.:

public void NovoItem(String descricao, int corDesSelected, int corSelected, int tamFonte, int posicao)
{
    ....
    ....
}

assim?

ou…
:arrow: pelo usuário do celular?? tipo terá configurações em q ele configura essas coisas?

acho q a primeira opção é mais viável! pq se for o usuário q tiver q configurar essas opções, vai ter q ter uma programção intensa e inútil, ja q nao vai influenciar em nada no jogo… hehehehe

flw!
abraços!

C

Opa,
Não sei se vc lembra, mas eu ja falei isso pra vc!!
É a 1a., pelo programador!!

Falow!

D

certooooooooo!
estão ja ta pronto!

eu nao fiz esse método aí q eu q coloquei no meu ultimo post, mas no código da pro programador mudar com facilidade as cores e tudo mais.
está bem fácil tb para o programador inserir, modificar, remover novos itens no menu, mudar as cores dos itens q estão em foco ou nao. Ou seja, o código está flexivel! :grin:

como, como na sexta feira irei viajar e só volto na quarta :cool: , ja dei uma geral no código, fiz testes e tudo mais, e hj mesmo (06/10) estou enviando a minha parte pro CLV!

o código está beeeeem comentado, entao acho q ninguem vai ter dificuldade nenhuma e entender o código. está bem simples para fazer modificações… como disse, o código está flexivel.

bom!
foi mto boa essa nova experiencia, pois nunca tinha programado pra dispositivos móveis!
agradeço ao CLV por essa execelente ideia! :grin: :grin:

só to achando q o povo ta meio desanimado!
pow pessoal, vamos la!
só eu posto aki no projeto… e no grupo de emails do desenvolvimento o pessoal ta bem calado tb…

é isso ae!
qualquer dúvidas to aki!

flw!
abraços!

C

Olá pessoal,
Depois de um longo inverno sem noticias, hehehhe, em breve estaremos colocando screens ou até mesmo alguma early alpha version pra vcs verem!!!

Portanto, fiquem espertos!!!

Até mais!

C

Dae Pessoal,
Chegou a hora tão aguardada!!
Aí vai duas screens da versão early alpha!!!

100x80

180x177 - Maximizado

Não precisa postar bugs, postem sugestões ou críticas!!

Falow!!

I

Acho q as chicaras ficaram muito grande…

tão ocupando muito espeço… acho q poderia ser um pouco menor

J

Oi

Eu concordo com o italo… Mas no mais, está ficando muito show… :D:D:D Esse duke vai ser muito psicopata… akuhakuaha parabéns aí galera.

T+

C

Olá pessoal,
Vamos iniciar uma segunda fase de desenvolvimento, novas tarefas:

Microfilo:
-Arrumar a classe Boneco pra que suporte:

  • tres imagens do duke (esq,centro,dir) - controlado pela classe, ou seja, quem acessa, acessa por um so metodo uma imagem, a classe controla que imagem vai ser.
  • imagens do duke “explodindo”, depois definimos como vai ser a morte, mas faz explosao agora!
    Obs.: implementar de acordo com o estado do boneco, virando, morrendo, etc.

TheLegend:

  • Implementar uma tela de opções contendo:
  • Som=On/Off
  • Vibração=On/Off
  • Reset Records
  • Switch Profile
    Obs.: Gravar as opções em RMS, não se preocupar com o som e o vibra agora!! Apenas a tela mostra, grava e restaura as config quando abrir.

DanielBadawi:
-Fazer uma tela onde possa ser digitado letras e numeros, não quero lcdui!!! Implemetado em Canvas!!! Pode ser do tipo Street Fighter, pra cima e pra baixo muda as letras!!

ItaloBraz:
-Bolar um site bonito pro jogo!!! Não sei como vamos usar, mas vamos fazer… faz com imagens de alta resolução do Duke e PJ e etc. Onde vai ser mostrado o ranking geral tbm!!!

Dracus:
-Criar uma classe Inimigo! Com valor de força e pontos q vale e posicao!! E receber as imagens dele, e dele explodindo!!

Grismim:
-Criar imagem do chefe de fase, um pelo menos!!! Um que ocupe uns 30pixels em Y!! Quando ele tá na parada a pista acaba!!! Fica livre pra desenhar!!!

Darkseid:
-Criar uma classe BigBoss, com suporte a varias iamgens de animacao, ataques, energia, pontos que vale, e explosao!!!

Matheus:
-Criar imagens FINAIS do PJDuke, pode ser so ele como tá, pode ser de moto, de trem, de caminhao, de aviao, heuaheuhae… vendo as alternativas escolhemos depois!!! Só nao pode ser maior q 20x20!!!

Surgindo as dúvidas entrem em contato comigo!!

Em breve colocarei imagens de versões mais recentes!

Valeu!!

C

Aí vai as screens da versão 0.3!!!

100x80:

FullScreen:

Até mais!

D

clv, valeu por me dar uma tarefa de codificacao. Mas, vc poderia detalhar um pouco mais a minha funcao?


Darkseid:
-Criar uma classe BigBoss, com suporte a varias iamgens de animacao, ataques, energia, pontos que vale, e explosao!!!

Tem algum classe q vc quer q eu herde?? Ou sou livre pra fazer qq implementacao??

C

Vc é livre!!!

M

hahahaha cara, q massa, muito show, o clv mandou ver, po não é q o cara sabe de J2ME mesmo? heaheaheahea :grin: , vou ter o maior prazer de fazer as imagens finais! …só achei q o duke de costas e com capa nao parece com um duke hehehehe, pelo menos mal se nota… :slight_smile:

C

Opa,
Valeu aí Matheus!!!
Hahahhaa… vc duvidava q iamos fazer neh?! HEuaheuhaue!!!
Ahh… eu não fiz sozinho, a equipe tá trabalhando!!!

Aproveitando a oportunidade, Galera (Todos), como vcs podem ver, a pista tem obstáculo no meio da pista, logo, fica meio ilógico o duke estar voando!!!
Eu estava discutindo com alguns da equipe, que poderíamos fazer o Duke numa MOTO ou um BARCO, CARRO, ou sei lá o q menos voando, pra ficar coerente!!! eheheh!!!
O que acham???
Podem responder aqui no forum mesmo!!!
Oops… otra coisa!
Eu to achando q o Duke está muito grande com 20x20 na tela 100x80!!
Quando maximizo no meu Nokia, fica 128x96, aí acho q fica bom!!!
Eu penso que se reduzir o duke pode ficar irreconhecível!!! Mas acredito que poderíamos testar!
Ou podemos definir uma resolução maior!
O que vcs acham de novo???

Valeu!!

T

como jah te falei no MSN, eu acho interessante disponilibizar varios arquivos .jar (naum eh necessario varios, mas pelo menos 2), cada um para um intervalo de resolucao. tipo, o jogo seria o msm, soh mudariam as imagens, pq no emulador da Sun msm, eh impossivel jogar com o duke daquele tamanho

I

Pessoal, onde posso fazer download para poder estudar e aprender.

quanto aos inimigos pq não fazem com base na idéia inicial:

http://www.portaljava.com.br/home/modules.php?name=Forums&file=viewtopic&t=8913&highlight=&sid=d17a638d14ea77bfff9139d8128ea9d3

Abraço. :wink:

S

e então pessoal, o que aconteceu com o projeto???

C

Olá,
Infelizmente o projeto está parado.
A maioria, inclusive eu, estão ocupados demais e paramos o projeto.
Possivelmente ele poderá ser retomado, talvez com outra equipe… não sei.

S

é uma pena, me parecia mto bem organizado e talls…

tem algo funcional já?? poderia dar uma olhada?

Criado 8 de setembro de 2004
Ultima resposta 22 de abr. de 2005
Respostas 31
Participantes 11