Diário
8/6/2000
- já carrega bsp com os pontos de luz
- adicionei luz ambiente
- estou a criar o sistema de portas
- ainda não tenho uma história!
- já tenho o sistema de sons a funcionar sem 3D
10/6/2000
- já tenho uma mira
- ainda não tenho um nome para o jogo
- ainda não tenho história
15/6/2000
- já tenho um sistema de portas
16/6/2000
- já tenho um sistema de elevadores e objectos moveis
7/7/2000
- modelos NPCs com: movimento (andar), cair, morto
- mira tipo SOF
- gravar / carregar lightmaps
- tenho de por os NPCs a dar tiros e a procurar o player
10/7/2000
- já controlo o movimento dos NPCs de modo a não depender as
FPS
- afinei a mira
- já muda de nível sem problemas
- adicionei uma propriedade que permite criar eleveadores
sempre em movimento
21/7/2000
- já tem banda sonora para cada nível, agora falta compor
as musicas
22/7/2000
- tenho um problema de performance em excesso!
- o movimento do player deve ser calculado em função das FPS
(velocidade de render)
- limitador de velocidade para os NPCs
23/7/2000
- já corrigi o problema das FPS a mais, acho eu...
- os NPCs e o som dos passos tem um limitador de velocidade
- acrescentei outro NPC
- os NPCs têm, agora, diferentes campos de visão
26/7/2000
- Yes, já temos um menu (1. Jogar, 2. Configurar, 3. Sair)
- o player já morre
- tenho de deixar gravar o jogo!
- tenho outro NPC para acrescentar!
- faltam as texturas para os NPCs
27/7/2000
- para acelarar o numero de FPS nos níveis maiores alterei a
função de desenho dos NPCs de modo a só desenhar os NPCS quando estes vêm o
player
- sonho com uma versão multiplayer com dois jogadores no
mesmo computador em split screen
- acrescentei uma variavel que faz os NPCs mortos desaparecer
pelo chão e não os desenhar passado um coche de morrer
28/7/2000
- mudei o controlo da camera invertendo a direcção da camera
na vertical em relação ao movimento do rato
- já tenho mais um NPC
31/7/2000
- o menu já pode ter uma imagem de fundo, já tá centrado
e já tem rato
1/8/2000
- tenho um nível com 2001 poligonos e 2500 vertices a correr
a + de 20 FPS
- placas ATI o cursor não aparece se tiver alterado os
cursores do rato no Windows
2/8/2000
- fiz uma limpeza ao código
3/8/2000
- estou a trabalhar nas skins dos NPCs
- tenho de dar mais à história
4/8/2000
- já muda de nível quando chega a uma determinada posição
- tive um problema de crashs no meu pc mas acho que já tá
resolvido
- a história começa a formar-se, sem história não há jogo
- o jogo analisa a performance do pc e adapta-se podendo
correr os niveis maiores e mais pequenos em diferentes pcs
5/8/2000
- define uma variável com a distancia máxima para desenhar (far
clipping plane)
13/8/2000
- uma opção para calcular os lightmaps com ou sem filtro
15/8/2000
-fiz algumas alterações ao modo como mudar de nivel
16/8/2000
-já tenho direct sound em 3D
20/8/2000
-já configura as teclas
-agora os npcs podem aparecer quando o player chega a alguns
sitios
22/8/2000
-cada nivel pode ter uma luz ambiente diferente, incluindo
cores
- o motor detecta se pode utilizar single pass para os
lightmaps
- fiz outra revisão ao código mas ainda há muito lixo
27/8/2000
- já tenho um sistema de particulas permitindo que os niveis
tenham neve/chuva
- a história está a fazer a minha cabeça em agua
- brain damage design (BD2)
19/9/2000
- hoje começaram as aulas e já há algum tempo que não faço
nada nisto
- estou a trabalhar numa função para ler os npcs do ficheiro
BSP
- não sei quando vou ter tempo para escrever aqui outra vez
27/9/2000
- hoje finalmente consegui ler os npcs dos bps
- corrigi um problema que estava no original, na função que
carregava o player
- estou a dar em maluco com o pouco tempo que tenho para isto
6/10/2000
- hoje corrigi um problema com a luzes dos níveis que
apareciam muito fortes, ficando as sombras muito pouco suaves, agora tá muita
mais fixe, leia-se espectacular.
- já fiz mais uma "música", repare-se nas "aspas".
- a função da performance ainda não funciona como eu quero,
tenho de arranjar maneira de desenhar os npcs ou não mas individualmente e não
todos em conjunto como está agora.
- tirei o ficheiros dos npcs pois agora saco tudo do bsp
- as luzes podem ter cores que tambem saco do bsp
- modifiquei o menu inicial em vez de texto aparece uns bmps
com as opções
- alterei a seta do rato para um bmp
- acho que vou voltar a pensar numa história para o jogo
29/10/2000
- adicionei suporte para texturas transparentes para janelas
- comecei a projectar o site na net para o projecto
14/11/2000
- ok não tenho tido muito tempo mas nos últimos dias consegui
mudar a função endscene que tinha de fazer o blit do buffer secundário para a
superficie principal passando a fazer o flip, assim, acabaram os problemas com
os níveis pequenos serem muito rápidos, pelo menos no meu pc
- alterei o menu principal, adicionei algum movimento às
opções do menu mas ainda não fica assim
16/11/2000
-acrescentei a hipotese de passar para dois níveis diferentes
a partir de cada nível
-falta ter duas posições onde aparecer em cada nível
-possivelmente utilizando a posição onde passa de nível
17/11/2000
-as opções do nivel movimentam-se independentemente e
aleatóriamente
20/11/2000
-hoje, sim hoje, adicionei mensagens ao motor do jogo, estas
mensagens são plantadas no
bsp com o objecto noclass
22/11/2000
-as mensagens estão a funcionar muito bem, até agora
-mais uma funcionalidade :), desta vez o player já pode fazer
zoom, sim ZOOM! tipo sniper! foi sem querer que descobri que alterando o FOV do
player podia fazer zoom.
23/11/2000
-fiz um pequeno programa em VB para criar o ficheiro de
configuração sem ser preciso andar a sujar as mãos
-o jogo parece mais estável, parece...
-tenho de fazer mais níveis muitos mais
-hoje abri o site no geocities
28/11/2000
-recebi a primeira mensagem sobre o jogo (graças ao site do
geocities)
-tenho de alterar uma coisa nas mensagens de modo a que não
apareçam várias mensagens umas em cima das outras
-actualizei o site coloquei mais umas screen shots
30/11/2000
-o render com multitexturing já funciona às mil maravilhas,
ou quase, falta as texturas transparentes aparecerem transparentes
3/12/2000
-ora bem as texturas transparentes já aparecem no modo
multitexturing
-corrigi um bug que fazia com que o player caísse em direcção
ao infinito quando chocava com as paredes
-quando não tem mais niveis fim acabou volta ao menu e
recomeça no primeiro nivel
11/12/2000
-agora é que parece que corrigi o bug do infinito
-os npcs já vêm o player através do vidro e disparam mas não
afecta o player o que é bom
-os npcs também já são desenhados atrás do vidro
-os npcs já reagem aos tiros do player respondendo com tiros
(aumento o campo de visão a cada tiro)
-os npcs já têm balas limitadas
-os npcs podem ser amigos ou inimigos
12/12/2000
-brain damage is dead, a final já há uns brain damage!:(
-SMP (single man project) é o futuro (acho eu)
15/12/2000
-migrei para o visual studio 6
14/2/2001
-estamos em 2001
-arranjei uma série de coisas que não funcionavam ,por
exemplo, já não salta por cima das paredes
-o menu tá melhor (acho eu) ....
6/4/2001
-voltei a pegar no jogo
-fiz mais umas correções que já sabia que iriam melhorar o
jogo mas a preguiça era muita
-espero agora arranjar uma história convincente
-tenho de meter uma demo na net
17/6/2001
-já vai para mais de um ano
-não tenho tido tempo/motivação para trabalhar no jogo
-ainda não tenho uma demo na net (já cheira mal)
-ainda não tenho história
-tenho feito uns storyboards para ver se faço alguma coisa
-um dia destes fiz uma instalação com o software da produtora
do winamp
29/10/2001
-depois das férias consegui por uma demo na net
-vou avançar para a criação do jogo
-história, história, história...
-SMP (Simple Mad Programmer)
-já tou a utilizar o WinXP, a função que converte as teclas
para ascii deixou de funcionar
30/10/2001
-o problema do teclado acho que ta resolvido
11/2/2002
-Uau, há tanto tempo que não escriva aki
-Acabei de adicionar suporte para T&L por Hardware, não sei
se melhora muito as coisas
-tenho já 3 ou 4 níveis a funcionar
-tenho mais sons
-tenho mais um mdl
-melhorei a gestão das skins dos npcs
-corrigi um bug no disparo dos tiros que dava para matar
através de algumas paredes e na direcção inversa do npc
-e tenho um COMPAQ!!!!! um Pentium 4 com 512Megas de ram!!!!!!
13/2/2002 (de madrugada)
-acabou o carnaval!
-já tenho os modelos md2 finalmente a funcionar bem com skins
e tudo!
13/2/2002 (à noite)
-os npcs já se movimentam na direcção do player
-ainda não verifica a existencia das paredes, limitam-se a
mover-se quando vêm o player
17/2/2002
-agora já posso ter npcs com armas à parte, isto permite ter
várias combinações de npcs e armas
-os npcs também podem ter diferentes skins
-descarreguei uma serie de npcs para utilizar no jogo
-depois de testar o t&l por hardware posso dizer que funciona
e muito bem
17/3/2002
-estão a chegar as férias da pascoa o que deverá ser bom para
poder trabalhar no jogo
-estou a ter algumas ideias para níveis
-hoje actualizei o site e retirei a demo
-pretendo colocar lá o jogo quando o primeiro nivel tiver
pronto