Tower Defense Game (Java2D game)

Oi,

Não sei jogar. Não sei como funciona. Não sei o que devo fazer. Sou burra? Sim. :cry:

Tchauzin!

heheheh… então, esse estilo de jogo é famoso em flash.

O esquema é o seguinte, as “creeps” saem de um lado, e vao em direção ao outro buraco.

Voce precisa impedir que elas cheguem lá, para isso voce deve criar torres, as torres atiram e também serve como obstaculo para as creeps.

A estrategia mais util é fazer um caminho com torres obrigando as creeps a passarem pelo vão.

Use sabiamente as torres, cada uma faz algo diferente.

Oi,

Tudo bem… chegou em um ponto aqui, que os monstrinhos não apareciam mais… e não sabia o que fazer?!

Tchauzin!

Oi,

Provavelmente é porque acabou né! dã Lina!

Então, consegui zerar! Modifica a dificuldade ai!

Tchauzin!

Hehe… não é tão dificil, e ainda tem um bug ai que nao tinha percebido.

Vou falar por que na proxima versao nao vai ter mais.

Crie uma torre qualquer(preferencialmente as mais caras) depois selecione-a, e fique apertando sell (free-money!)

E na proxima as coisas vao ser um pouquinho mais dificeis.

Só uma nova pic para verem como está o novo menu, e se alguem ter alguma dica de como melhorar (questao de cores e posicionamento) já ajuda muito.


Oi,

Em certos momentos, mesmo cercando com torres os monstrinhos compridinhos (aqueles que se parecem com minhoca) atravessam elas como se fossem transparentes ou algo do tipo…

Isso me lembra um BUG de um joguinho em java que fiz uma vez na faculdade… Onde o cascão da mônica ficava com um guarda-chuva e cada gota de chuva que batia nele retirava alguns pontos de vida. O problema é que em certos momentos a chuva ultrapassava o guarda-chuva! :wink:

Tá, preciso dormir… estou com sono.

Tchauzin!

Oi,

A proposito… o novo layout ficou excelente!
Aguardo uma versão. Estou ficando viciada!

Tchauzin!

Sério que as vezes eles passam? Nunca reparei isso.

Mas investigarei, obrigado.

Hehe… eu ja fui muito viciado em jogos desse tipo.

E o Layout antigo tava horrivel, eu tinha deixado só para funcionar, eu sempre imaginei em mudar para algo parecido com o que ta virando agora.

-19 é tolerável?


Hehe… ainda falta o Game Over. Voce percebeu que da pra dar upgrade nas torres? Clica nelas e da pra apertar sell e upgrade.

Vou testar!!! :smiley:

Outra coisa, ainda não olhei o código, mas como está para criar leveis adicionais?
Diria fácil, médio ou complicado?

Isso pra adicionar levels.

TDGame.getInstance().getWaveManager().add(new EmptyWave(0), 30);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Basic, 1, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 2, 500, 1), 1);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(20, MonsterTemplate.Basic, 3, 500, 5), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 4, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(15, MonsterTemplate.Imune, 5, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 6, 10, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Basic, 7, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Basic, 8, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 9, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Basic, 10, 1000, 1, true), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 11, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Imune, 12, 500, 1), 1);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(20, MonsterTemplate.Basic, 13, 500, 5), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 14, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(15, MonsterTemplate.Imune, 15, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 16, 10, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Basic, 17, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Basic, 18, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Imune, 19, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 20, 1000, 1, true), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 21, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Imune, 22, 500, 1), 1);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(20, MonsterTemplate.Basic, 23, 500, 5), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Fast, 24, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(15, MonsterTemplate.Imune, 25, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 26, 10, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Basic, 27, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 28, 1000, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(10, MonsterTemplate.Fast, 29, 500, 1), 10);
		TDGame.getInstance().getWaveManager().add(
				new WaveLevel(5, MonsterTemplate.Imune, 30, 1000, 1, true), 10);
		TDGame.getInstance().getWaveManager().sortLevels();

Hehe… quando terminar outras coisas preciso fazer isso por script.

Nova versão disponivel. E Código fonte no 2° post do tópico.

Ainda preciso colocar GameOver função de Pause, um tutorial de como jogar e mais umas coisinhas que pensei. Quando tiver tempo eu termino.

Heeey Marky,

Que tal dificultar um pouco isso?
ASDHiuASHDIUhasIUDhiausd,

Vencer o game apenas com tower nvl1 is very bad =)
Sugestions ^^

Pronto, versão Hard Mode!

Em breve eu balançeio exatamente, mas por enquanto já ficou dificil.

vou analisar =)

Se nao tiver dificil o suficiente é só avisar que eu mudo.

HardMode? Wins at First time o/

Fire Tower Bugou ao uppar para nivel 3
and damage boost + nao da pra aumentar nivel