| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 14:06:39
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
Novo RC lançado.
Changelog. 19/02/2010
Possivel jogar via JWS http://www.pontov.com.br/files/java/mark/tdgame.html (Valeu ViniGodoy)
Bug corrigido do sell.
Arquivos graficos reduzidos (Cabe no download do GUJ denovo).
Novo balanceamento.
Pasta resource agora fica dentro do jar (desnecessario dezipar e executar).
Changelog. 09/02/2010
Código fonte junto com arquivo zipado.
Sell funciona.
Pequenos balanceamentos.
Changelog. 05/02/2010
Creeps não andam mais para as diagonais.
Nao é necessario mais apertar ESC para poder selecionar as torres do mapa. Mas ele ainda funciona para tirar a seleção do panel para construção.
Efeito "highlight" na torre selecionada.
Ajuste do area de visao das torres pois estava alguns pixels deslocado.
Creeps agora com animação.
Ice tower: Splash effect, 0 damage.
Slow creeps: life bar em azul para indicar que esta slow.
Fire tower: Splash damage, no effect.
Balanceamento no preço/damage/radius/fire rate das torres.
Changelog. 04/02/2010
Update nos graficos.
Novo desenho para as paredes do mapa.
Adição de "Boss" levels.
Levels na ScrollBar com numero em vermelho são Boss levels.
30 Levels.
Balanceamento dos parametros.
Changelog. 02/02/2010
Torres de buffs.
Creep imune.
Um LevelScrollBar
E um background.
Tudo para deixar com cara de jogo mesmo. E tudo ao paint-style!
Changelog. 01/02/2010
Sistema de upgrade.
As torres não ficam com sua area de visao desenhadas todo tempo (Aquilo enchia o saco)
Efeito High-light da torre selecionada para construção (cancelar com ESC para poder selecionar as torres no mapa para upgrade)
Sistema de path refeito acredito que agora não tem mais lag.
Por favor me digam se acharem bugs ou coisas esquesitas que nao deviam acontecer.
| Nome do arquivo |
TDGame.jar |
Download
|
| Descrição |
|
| Tamanho |
489 Kbytes
|
| Baixado: |
70 vez(es) |
This message was edited 12 times. Last update was at 19/02/2010 10:48:01
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 14:25:39
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
Ahh.. esqueci de comentar.. feito apenas com Java2D.
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 14:38:12
|
eduveks
Virtual Machine Man
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.jpg)
Membro desde: 19/04/2005 07:45:40
Mensagens: 737
Localização: Lisboa - Portugal
Offline
|
parabéns! excelente iniciativa! e pelo que vi, toda a lógica base esta implementada e funcionando bem. só a questão de copiar a pasta para o C:\ é q é chato, e em unix/linux comé? por q q não lê a partir da pasta em que o jar esta sendo executado? ou coloca a pasta dentro do jar? mas parabéns, esta ai um trabalho bacano que serve de base para muitas melhorias. e vai ser opensource?
This message was edited 4 times. Last update was at 13/01/2010 14:39:37
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 14:50:57
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
eduveks wrote:parabéns! excelente iniciativa!
e pelo que vi, toda a lógica base esta implementada e funcionando bem.
Por partes está.. mas ainda falta implementar o upgrade para torres e varias coisas..
eduveks wrote:
só a questão de copiar a pasta para o C:\ é q é chato, e em unix/linux comé?
por q q não lê a partir da pasta em que o jar esta sendo executado? ou coloca a pasta dentro do jar?
Eu tava lendo a partir da pasta mas tava dando erro e eu pretendo arrumar em breve.. sei que não é dificil.
eduveks wrote:
mas parabéns, esta ai um trabalho bacano que serve de base para muitas melhorias.
Valeu!
eduveks wrote:
e vai ser opensource? 
Em breve, depois de eu fazer mais algumas coisas basicas e tirar algumas redundancias do código, vou liberar e colocar no site do ViniGodoy como exemplo de jogos em java 2D.
Mas meu projeto não se resume ao TD(Que será open-source) mas o resto é surpresa. XD
Daqui um tempo lanço outra versão beta.
This message was edited 1 time. Last update was at 13/01/2010 14:51:20
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:05:34
|
eduveks
Virtual Machine Man
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.jpg)
Membro desde: 19/04/2005 07:45:40
Mensagens: 737
Localização: Lisboa - Portugal
Offline
|
Good news!
É louvável ter o intuito de distribuir como open source! Parabéns por isto também e já agora muchas gracias.
Se desse para jogar isto em rede era legal, imagina um que fica com a tarefa de defesa, e outro de ataque, e o que ataca poder mandar destruir defesas por exemplo, upgrades dos dois lados, e um esquema para ir ganhando pontos de ambos os lados, ou de recolha de recursos.
E baseado nisto até podia envolver mais de 2 jogadores, se fossem 4 por exemplo dois defendia e dois atacava.
Ou ainda, como já tem uma lógica de defesa e ataque, se combinasse isto nas opções de um jogador, poderia atacar e defender ao mesmo tempo com uma fonte de recursos, e ai ficava um jogo de estratégia espetacular em 2D!
E também poderia poderia fazer um modo capture the flag, e por ai vai
Claro que o âmbito do projeto não é este, e não sei quais são as tuas idéias, mas vejo muitas hipóteses para diversificar esta idéia inicial. Acho que isto tem potencial, e se for expandir o projeto mesmo como open source sou bem capaz de ficar mais interessado ainda e colaborar com o projeto
Sempre quis me envolver com jogos, mas a minha vida profissional vai mais pro lado de servidores, serviços e web... tenho alguns projetos de servidores/clientes para TCP, no caso teria que ser UDP, mas nada de outro mundo!
Força nisto, e espero mesmo que chegue longo e não desanime!
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:21:31
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
HAUHAU.. é mais ou menos essa a ideia.. ser multplayer mas é a partir dai que nao vai ser open-source.. mas quem tiver no projeto pode ajudar..
Mas o que penso é diferente envolve dois jogadores jogando contra o outro onde ele defende seu lado e envia creeps pro outro lado.
Voce estragou metade da surpresa =/
Mas depois conversamos sobre isso preciso sair. Flw.
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:22:02
|
zoren
Virtual Machine Man
![[Avatar]](/images/avatar/9efbafef9f85fd9caa789941a4cdf821.jpg)
Membro desde: 30/06/2008 08:32:33
Mensagens: 598
Offline
|
Parabéns, ficou legal o jogo
Vou ficar esperando a próxima versão
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:26:11
|
Hellmanss
JavaGuru
![[Avatar]](/images/avatar/0d9e6d7bba3347324616373b33e3bed9.jpg)
Membro desde: 22/04/2009 16:02:06
Mensagens: 261
Offline
|
Hmm muito interessante, vou baixar e ver!
Inspirado nos maps do Warcraft?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:27:49
|
_rafael
JavaBaby
Membro desde: 13/12/2006 17:29:08
Mensagens: 83
Offline
|
Mark_Ameba wrote:Olá.. vim aqui compartilhar minha ultima falta de tempo ^^
É um jogo simples crie torres para matar as creeps que andam de um lado para o outro da tela.
Na versão que está não existe upgrade nas torres, nenhum modo de jogo nenhum monstro mais forte nem nada.
Apenas abram criem torres e matem ^^
PS: Para executar descompactar na pasta C:(Necessariamente nessa pasta pois o jogo procura um arquivo em C:/resource/ que já vem no arquivo zipado) e executar o TDGame.jar.
Cool! Só falta criar um DOTA agora :lol:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:32:37
|
UMC
Virtual Machine Man
![[Avatar]](/images/avatar/1ec8093966ebb071c43adce47166569d.jpg)
Membro desde: 09/04/2009 14:03:36
Mensagens: 545
Localização: Feira de Santana - BA
Offline
|
Mark_Ameba wrote:Olá.. vim aqui compartilhar minha ultima falta de tempo ^^
É um jogo simples crie torres para matar as creeps que andam de um lado para o outro da tela.
Na versão que está não existe upgrade nas torres, nenhum modo de jogo nenhum monstro mais forte nem nada.
Apenas abram criem torres e matem ^^
PS: Para executar descompactar na pasta C:(Necessariamente nessa pasta pois o jogo procura um arquivo em C:/resource/ que já vem no arquivo zipado) e executar o TDGame.jar.
Po legal ja to jogando aki!!
Parabens!!
daki uns dias e o meu ta ae!!
so uma pergunta tem final?
vlw
abs
|
Quer aprender a Programar com facilidade? :
http://umcastec.blogspot.com/
[/url]
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 15:33:42
|
UMC
Virtual Machine Man
![[Avatar]](/images/avatar/1ec8093966ebb071c43adce47166569d.jpg)
Membro desde: 09/04/2009 14:03:36
Mensagens: 545
Localização: Feira de Santana - BA
Offline
|
tem sim Zerei!!rsrsrs acabou 6480 de gold!! vlw
This message was edited 1 time. Last update was at 13/01/2010 15:34:38
|
Quer aprender a Programar com facilidade? :
http://umcastec.blogspot.com/
[/url]
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/01/2010 17:36:56
|
marcobiscaro2112
Forum Spammer
Membro desde: 01/12/2008 11:56:04
Mensagens: 2098
Localização: São Paulo - SP
Offline
|
Mark_Ameba wrote:descompactar na pasta C:(Necessariamente nessa pasta pois o jogo procura um arquivo em C:/resource/ ....
E nós, Linux users? :shock:
|
Marco Biscaro.
Seja livre!
Você sabia que provavelmente há milhares de arquivos duplicados no seu computador?
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) 14/01/2010 09:39:45
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
zoren wrote:
Parabéns, ficou legal o jogo
Vou ficar esperando a próxima versão
Pode deixar vou colocar aqui quando eu tiver uma proxima versao.
Hellmanss wrote:
Hmm muito interessante, vou baixar e ver!
Inspirado nos maps do Warcraft?
AHuAHuA.. sim.. mais com o Line TD Wars e o TTD.
Mas eu tinha tirado a idéia de alguns jogos TD que eu joguei em flash mesmo.
_rafael wrote:
Cool! Só falta criar um DOTA agora :lol:
Oha.. eu jogo ein.
UMC wrote:
Po legal ja to jogando aki!!
Parabens!!
daki uns dias e o meu ta ae!!
so uma pergunta tem final?
vlw
abs
Tem final não.. as creeps nem somem quando chegam do outro lado.
Que nem eu falei que é um pouco baseado em mapas de TD do war3 então pretendo no destino ter um King e o jogo termina quando o jogador derrotar o King do adversario. Para isso as creeps terão ataques também.
Mas sorry guys.. isso não entrara na parte open-source. XD
marcobiscaro2112 wrote:
E nós, Linux users? :shock:
Vou consertar isso logo para voces poderem testar ^^
E vlw todos pelo apoio.
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 09:52:37
|
eduveks
Virtual Machine Man
![[Avatar]](/images/avatar/bce9abf229ffd7e570818476ee5d7dde.jpg)
Membro desde: 19/04/2005 07:45:40
Mensagens: 737
Localização: Lisboa - Portugal
Offline
|
marcobiscaro2112 wrote:
Mark_Ameba wrote:descompactar na pasta C:(Necessariamente nessa pasta pois o jogo procura um arquivo em C:/resource/ ....
E nós, Linux users? :shock:
Realmente não funciona no Linux... Mesmo criando uma pasta C:/... e alterando o images.xml... não vai! Da sempre: "Resource 'C:/resource/images/monster.PNG not found" Será q não tem um apostrofo antes do C???? Pois o windows aceita caminhos com ' no começo... :P Até fiz umas marteladas no images.xml e tentei com o wine! E sem chance :D
This message was edited 1 time. Last update was at 14/01/2010 09:58:49
|
http://www.cajuscript.org
http://eduveks.blogspot.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/01/2010 17:08:26
|
Mark_Ameba
Forum Spammer
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.jpg)
Membro desde: 11/04/2007 18:18:20
Mensagens: 3311
Localização: São Paulo/SP
Offline
|
Editado no primeiro post.. versao que acredito que funciona no linux.. nao testei.
Quem testar por favor me diga.
|
Projeto Mark-Utils no Google Code!
Ainda usando DefaultTableModel no seu projeto?? PARE! Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
Trabalhe com JTable de uma forma inteligente com o ObjectTableModel e com o Auto-Filtro!
Tower Defense Game - RC 3 - 19/02/2010
MarkyBlog: http://markyameba.wordpress.com : Swing & Reflection.
Faça perguntas inteligentes
Programar telas Swing na mão nunca foi tão fácil: MigLayout!
Totalmente GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
It's more useful to have a fun game with old graphics, than a boring game with good graphics.
Quer aprender a fazer jogos? : Créditos ao ViniGodoy
Each of their nuggets of wisdom contracted to a sound bite:
Joshua Bloch: Write Lots of Code
Chet Haase: Don't Put Your Entire Application in One Method
Masood Mortazavi: Start Simple and Keep Learning
Cay Horstmann: First, Don't Panic |
|
|
 |
|
|