| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 21:24:47
|
Flasoft
JavaGuru
![[Avatar]](/images/avatar/afb0b97df87090596ae7c503f60bb23f.jpg)
Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline
|
Bom pessoal, tinha q entregar qualquer coisa feito em JAVA na faculdade(UNIP-Araraquara) e como ja tinha algum conhecimento em java resolvi fazer um joguinho q gostava de jogar e o negocio ficou tão legal que resolvi mostrar a voces(comunidade q me ensinou os primeiros passos, e até hoje vem me ensinando a dar alguns pulos diferentes) e receber as devidas criticas, elogios e principalmente novas ideias...
É um joguinho baseado no antigo b-zero(provelmente desenvolvido em C/C++). Fiz diversas alterações no original (muitas mesmo: editor de tela e de traco, graficos e sons muito melhores, niveis, e outras coisas mais).
Quem quiser o fonte(bom para analisar tbm meu modo de programar) ou o b-zero a qual eu me baseie é só me passar o e-mail
O download coloquei no megaupload, pq foi o lugar mais facil de publicar q encontrei...
http://www.megaupload.com/?d=4UYIC2YK
Valeu pessoal []s e por favor façam suas criticas...
Ah. E já ia me esquecendo o fogo copiei do RoboCode o resto eu msm fiz..
|
| Nome do arquivo |
Screen.jpg |
Download
|
| Descrição |
|
| Tamanho |
77 Kbytes
|
| Baixado: |
2391 vez(es) |
|
Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/03/2007 22:15:39
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Muito bom. Parabéns.
Vc se baseou em algum livro para fazer isso?
Veja se tem como colocar Java Web Start pra um acesso mais smiples, sem precisar download e instalaçao...
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 12:27:10
|
nilsoncastro
Thread.start()
Membro desde: 19/02/2007 10:46:25
Mensagens: 42
Offline
|
muito massa, to quase viciando nele!
Como faço pra ver o codigo fonte?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 12:28:53
|
Flasoft
JavaGuru
![[Avatar]](/images/avatar/afb0b97df87090596ae7c503f60bb23f.jpg)
Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline
|
Obrigado pelo parabéns...
Livro especifico para fazer o jogo não.
Meu percurso em java tem sido:
1º Aprenda JAVA em 21 dias
2º Java como programar (Deitel) + Alguns de padrões de projeto
3º GUJ + um monte de padrões de projeto novamente
4º Preparatório para SCJP 5, (Kathy Sierra e Bert Bates - SE)
Tudo q tiver as palavras WEB e ONLINE não tenho muita idéia de como se faz... Se tiver algum link q saiba q tenha um material de apredizagem rapido (algo q me de uma noção de como começar) posso até fazer, achei uma idéia bem interessante o JWS.
|
Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 12:31:20
|
lavh
GUJ Master
Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline
|
Aproveitando o gancho, eu não gosto muito de produtos da Microsoft em geral, mas achei bem interessante a plataforma XNA que eles fizeram para desenvolvimento de games. É impressionante como fica fácil desenvolver movimentos que usam formulas complexas de física. Vale a pena dar uma conferida pra quem curte fazer jogos em geral...
Alguem sabe se existe algo parecido pra Java?
Abraços!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 12:31:29
|
Flasoft
JavaGuru
![[Avatar]](/images/avatar/afb0b97df87090596ae7c503f60bb23f.jpg)
Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline
|
Para ver o codigo vc pode abrir o jar(com algum programa de extração zip) e extrair os .java ou me passar o e-mail q mando um projetinho do eclipse
|
Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 12:59:30
|
nilsoncastro
Thread.start()
Membro desde: 19/02/2007 10:46:25
Mensagens: 42
Offline
|
Manda entao, por favor, esse projeto pra nilsoncds@gmail.com
Não tem nem 1 mês que estou tentando fazer algo com java, mas ainda tou aprendendo
valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 16:16:15
|
Schuenemann
GUJ Ranger
Membro desde: 13/01/2005 12:31:27
Mensagens: 854
Offline
|
Bem legal. Gostei.
Só tive dois probleminhas:
Alguns diretórios estão com letra maiúscula no código e minúscula no zip. Isso dá problema fora do Windows. Notei isso no sounds e no images.
Ás vezes, dá o seguinte erro:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/03/2007 16:25:50
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Mas vc já tinha experiencia com jogos e/ou programação?
Ou fez na raça mesmo?????
Usou threads?
Parabéns de novo...
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/03/2007 19:22:40
|
Flasoft
JavaGuru
![[Avatar]](/images/avatar/afb0b97df87090596ae7c503f60bb23f.jpg)
Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline
|
Quanto ao problema nem tinha percebido. E realmente já ouvi dizer q em outros SOs da problema msm. Foi adicionado a minha lista de upgrades com prioridade numero 1. Obrigado.
Experiencia com jogo nunca tive. Com desenvolvimento, participei de dois projetos medios em swing(JSE)+jdom+jacob.
O aplicativo em:
1º thread dos swing (padrão)
2º uma thread com um semaforo(não monitor e sim semaforo) que controla a variavel horizontal (quando alguem aperta uma seta começo a incrementar ou decrementar devagar uma variavel q fala a velocidade horizontal)
3º uma thread q repinta a arena e coloca as coisas para funcionar(faz o traco se mexer verica status de algumas coisas e outras coisinhas)
Então desde que se crie apenas uma arena (editor ou inicio de jogo) só havera estas 3 threads.
|
Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2007 07:52:19
|
rodrigo_flausino
Debugger
Membro desde: 26/03/2006 12:42:03
Mensagens: 74
Localização: Varginha - MG
Offline
|
Posta o teu jogo na UniDev e hospeda ele no UDGP. Como ele tem 2 megas (o limite do UDGP é 10 megas), você poderá ter um link direto para download (além de ter uma galeria de imagens pra você colocar imagens do jogo) e não precisar hospedar no MegaUpload e similares.
|
Select Game
Rodrigo Flausino |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2007 08:23:55
|
davidpadilha
JavaEvangelist
Membro desde: 27/02/2007 09:35:43
Mensagens: 427
Offline
|
Parabéns pelo jogo Flasoft!
Poderia fazer a genteliza de enviar o zip do projetinho no email para eu ver o fonte?
davidpadilha@gmail.com
[]'s
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2007 08:42:24
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Cara, meus parabéns!
É sempre bom achar mais gente que curte desenvolver jogos!
Você já conhece o livro Killer Game Programming in Java? Está disponível para download no site do autor e tem várias técnicas legais. Muitas eu até mesmo usei no jogo que postei aqui no GUJ, o Vikanoid.
Eu comprei o Killer impresso e também o Developing Games in Java, do Dave Brackeen. Ele tem um capítulo muito bom sobre som e capítulos muito interessantes sobre a concepção e organização dos games em si, sobre como fazer scripting para jogos. O forte do Killer já é programação em 3D.
Quanto ao seu jogo:
Gostei muito da movimentação da bolinha, ficou realmente muito interessante. Você também caprichou nos detalhes e a jogabilidade ficou ótima.
O bacana é que o jogo já inclui o editor, que também é fácil de usar.
A única coisa que eu faria diferente seria incluir os arquivos de recurso (imagens, sons, etc) dentro do seu jar. Fica muito mais fácil de se obter o jogo, além de não dar problema se o usuário alterar a opção "executar em..." do atalho.
Não olhei o código. Depois vou dar uma estudada nele e te procuro no MSN para mais comentários. O tópico já está nos meus favoritos!
This message was edited 2 times. Last update was at 29/10/2007 11:01:18
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/03/2007 08:48:58
|
Janio.Barros
Thread.start()
![[Avatar]](/images/avatar/bf65417dcecc7f2b0006e1f5793b7143.jpg)
Membro desde: 28/04/2006 17:51:42
Mensagens: 45
Localização: Vitória/ES
Offline
|
Cara parabéns,
ficou muito legal mesmo.....
Janio.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/03/2007 01:45:23
|
Flasoft
JavaGuru
![[Avatar]](/images/avatar/afb0b97df87090596ae7c503f60bb23f.jpg)
Membro desde: 22/05/2006 15:46:02
Mensagens: 230
Localização: Araraquara (SP interior)
Offline
|
Bom pessoal, eu recebi alguns e-mails e estou respondendo a todos. Só peço paciencia pois minha net é discada e isto dificulta meu anexo de 3mb.
Gostei muito de site UDGP e vou hospedar minha nova versão la e depois coloco o link aqui...
A nova versao ja tem PAUSE ( se apertar P) e KILL ( se apertar K)
Achei muito legal o livro e dpois vou dar uma pesquisada...
Qualquer duvida pessoal é só entrar em contato...
valeu...
|
Blog: http://flasoft.blogspot.com
SCJP5
Achoqueminhabarradeespaçosestácomproblemas
eU connsigg diggtar 500 caratereteres porr minito |
|
|
 |
|
|