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
 

Hosted by www.Geocities.ws

1