-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO List
52 lines (43 loc) · 1.75 KB
/
TODO List
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
================================================================
TODO (team)
> Estabelecer detalhes básicos de game design (quantidade de personagens, de projéteis, de estágios, opções de menu e jogo etc);
> Estabelecer as características computacionais dos personagens (velocidades, cooldowns, detalhes de lógica de programação);
> Decidir a trilha sonora;
================================================================
TODO (individual)
> Implementar rendering de sprites (blocker: migração de rendering abaixo);
> Migrar rendering de drawtext para sprites;
# A considerar
- Bresenham para movimento do projétil;
Flavio
> ??
Lucas
> Criar sprites de "rascunho" para debug do jogo (e.g.: quadrados, hitboxes com cores variadas);
Vicenzo
================================================================
KNOWN ISSUES
> Movimento baseado em callback não permite deslocamento contínuo segurando o botão (é preciso ficar apertando para se movimentar 1 tile por vez).
================================================================
DONE
Flávio
> Migrar o código da letra 'a' para ser adaptado;
> Criação de estrutura Vector2D, e de suas funções de utilidade;
> Movimento baseado em callback;
> Render de personagens e de projétil baseado em drawtext;
> Movimento: substituir callback por leitura de input frame a frame;
> Sprite: knighty
> Merge das branches
Lucas
> Abstract da interface gráfica base;
================================================================
PLANOS A LONGO PRAZO
> Title screen;
> Options;
> Credits;
> 4 personagens distintos;
> Paletas de cores para personagens;
> Obstáculos;
> Power-ups;
> Arenas variadas;
> Preview sandbox na tela de título ("Press start to get ready");
> PT-BR, EN-US;