-
Notifications
You must be signed in to change notification settings - Fork 0
/
ideias
259 lines (189 loc) · 6.27 KB
/
ideias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
FASE DE TESTES
-Criar pathing para perseguicao //feito 10/06/2015
achar angulo ate alvo e ir atualizando angulo
raio para sair do modo idle e ativar modo chase
-Criar pseudo player//feito 10/06/2015
speed um pouco maior q mobs
-Mobs com velocidades minimamente aleatórias //feito 10/06/2015
e tamanhos
-Sistema de colisão//feito 11/06/2015
mob-mob
player-mob
-Raio para mob atacar // 11/06/2015
sair de idle para chase
raio maior ainda para sair de chase e ir pra idle
-Sistema de ataque //feito 14/06/2015
usar colisao para detectar ataque // feito 12/06/2015
ter um delay entre ataques//feito 12/06/2015
ter um periodo de invunerabilidade a knockback //feito 12/06/2015
ataque para monstros e player //FEITO 13/06/2015
-Animacao para mostrar hit(valor do damage) do ataque //feito 14/06/2015
animacoes em curva, Jpane se move com um angulo em frequente mudanca, dando um aspecto de curva //feito, nao foi jpane
diminuindo o alpha
-Barras de vida//feito 13/06/2015
verde-amarelo-vermelho
só aparecer quado mob estiver ferido
-Knockback //feito 14/06/2015
no player //feito 12/06/2015
e em mobs//feito 14/06/2015
animacao ou instantaneo // animacao feito 17/06/2015
invunerabilidade durante knockback? //sim somente a knockbacks feito 12/06/2015
-ataque de projetil player//feito 14/06/2015
rect q testa colisão com mobs
atira na direcao do mouse
range maximo
-ataques especiais
monstro mago atira //feito 18/06/2015
magias em area
tiro de grounded // feito 16/06/2015
-Status
grounded //feito 16/06/2015
atordoado
envenenado //feito 18/06/2015
lentidao //feito 18/06/2015
velocidade aumentada
-Regeneracao passiva // feito 15/06/2015
ativa depois de estar fora de combate?
-Progrecao do player//feito 28/06/2015
ganhar exp com cada monstro
passar de level e precisar cada vez mais de exp para o proximo
ficar mais forte com cada level
-Barra de exp
localizada na barra de ferramentas do jogo
-Barra de ferramentas (GUI) //28/06/2015
mostrando a vida // feito 15/06/2015
exp
status do player e suas duracoes// feito 16/06/2015
dano //feito 15/06/2015
speed //feito 15/06/2015
velAtk //feito 15/06/2015
display de inimigo ao passar o mouse // feito 15/06/2015
-Selecionador de atacks do player(melee e ranged por ex)
com uma hotkey para cada um
uma imagem para descrever(arma para ranged e espada para melee)
-Racas para monstros
-Particulas /feito 16/06/2015
criador de particulas com:
forma das particulas
cor
delay
e frequencia
-Mostrar nome do monstro ao passar com o mouse em cima // feito 16/06/2015
-Mago// feito 18/06/2015
atk à distancia
atk deixa lento
fase inrritado(teleporta para longe e aumenta o atk speed)
-Druida//feito 02/07/2015
msm range do mago
heala inimigos q tenham tomado dano em uma range
animacao de morte igual a grounded
invoca dois ursos
-Urso
anda sempre em um range do druida
quando morto deixa outros ursos putos e o druida
quando o druida ta puto, tambem fica puto
ataque grounded
atributos baseado dos do druida
-Criar area perto de player q nao nasca monstros pertos// feito 19/06/2015
-Criar funcao q pinte os Mobs pelo tamanho de suas coordenadas Y//feito 25/06/2015
organizar em ordem crescente o arraylist Mob.todosMobs e pintar na tela seguindo a ordem
-Criar possas de sangue //feito 26/06/2015
pinta uma img de sangue na img do campo inicial
vao acumulando ao decorrer das fases
orc com sangue verde
mago com sangue roxo
-Criador de sangue aleatório
cria x possas por hit
possas com x de alpha
-Implementar por completo senhora Orc //feito 23/06/2015
Animacao parada//feito 21/06/2015
Animacao andando
Animacao tomarHit
Animacao darHit
-Sombras //feito 25/06/2015
classe sombras tipo barra de vida, onde cada mob tera a sua
metodo pintar
metodo update para atualizar x e y
-Mapa extendido
player anda e mais mapa aparece
mapa 1920x960
imgParaPintar nao se passa de uma subimage do mapa inteiro
-Incluir sons //feito 06/07/2015
Slick2d (LWJGL, Jorbis Jogg)
Som de atirar
som de tiro acertando inimigo
-Paredes//feito 15/07/2015
sistema de tiles para colisão
paredes no sistema de tiles tbm
tiles
-Path Finding
classe prórpia ou metodos
baseado no sistema de tiles
levando a width e heigh do mob como fator
(Alto)
-Misseis que se dividem no ar
em x distancia vs quando chega ao ponto do mouse em q foi criado
se dividir mais de uma vez
animacao na separacao(particulas)
velocidades maiores a cada separacao(simulando explosao)
-Traps (posicionadas em tiles(facilita a deteccão) vs posicionada livremente)
uso com possivel mana, facil implementacão
tempo de recarga
pode causar status, com ou sem aprimoramentos
aprimoramento, usado por pontos ganhos ao passar de nivel
player pode passar por cima
-Skills
destravadas por nivel (automaticamente?)
aprimoradas com pontos de level up, dinamica de destravar as skills focadas
-Mana// feito 07/08/2015
regeneracão passiva (e por skill?)
usada na utilizacao de skills
-Classes
skills unicas para cada classe
diferenca na distribuicao de atributos(vida, atk speed, velocidade, dano, mana)
-Skill com criacao de tiles especiais
depois da destruicao de um projetil
-Tiles Especiais
tipo tibia
fogo
veneeno
snow
espinhos
-Vampiro// feito 25/07/2015
pouca vida(aumenta max? - sim)
muito dano
rapido
sfx de cura diferente
cura metade de dano dado
pode ficar invisivel
-Invisivel Status
player-nao chama a atencao de monstros, fica transparente
monstro-nao pode ser visto pelo player, sai pequenas particulas(rajadas)
-Armadilhas em Area
tras explosivas
knockback coletivo
deixam status de fogo em area(dano por segundo igual veneno)
fogo se espalha quando toca em outros inimigos<------
particulas de fumaca saindo
luz das chamas
chamas
luzes amarelas, laranjas e vermelhas com fagulhas saindo
animacao de explosao
img diferente in game
range como opcao de aprimoramento
indicador de range atual vs range novo
Imgs na SkillTree
-Luz
bruta//feito 10/12/2015
blur(com efeito de borrão, com delay)
Chefoes
-Menu Inicial
jogar
opcoes
sobre
sair
-Mais Armaduras
esmeralda (atk speed, mana regen)
osso(dano, pouco def) ou buff diferentes(unicos)
-Sistema de Listener
classe com funcoes para add ou remover funcoes de listener