Não disponível  

 
DarkBASIC Pro
Versão de Avaliação
Patch 5.7
USB Dongle
Forum
Indique
  Lista de Email
Diário Antigo
Outros Produtos
Cartography Shop
DarkMatter
Local DBPro Sites
Italy
UK

Bem vindo à nova área do site da DarkBASIC Professional: Developer Network, o ponto de parada número um para todas as coisas sobre desenvolvimento. Logo teremos diversos tutoriais, acesso à uma biblioteca de códigos fonte e um vibrante fórum de discussão.

Nota: Você pode acessar todos os arquivos beta no link público:
 

http://betafiles.thegamecreators.com/dbpro/

 

Segunda-Feira

Segunda-feira, 20 de Setembro de 2004 

 

    Lee: Primeiro dia de volta, levantei às 11:30, comi umas tortas e comecei a organizar as coisas pra tudo voltar a funcionar para mim:

    18:58 Respondi várias chamadas de telefone hoje, as quais eu esperava desde a hora que cheguei. Selecionei algumas tarefas para o time e prioridades.

    18:59 E-mail, Backup do FPSC, selecionei uma versão de vídeo para a apresentação francesa terça, consertei alguns bugs do jogo, selecionei pastas em segmentos 

    Fiquei até 19:00 E então consegui recompor meus hábitos de sono. Estou esperando um encontro com o Rick pela manhã para gravar alguns vídeos. Depois eu vou continuar organizando as coisas, o layout final e então poderemos construir um lista de segmentos e uma lista de IA para o produto V1. 

Segunda-Feira

Segunda-feira, 06 de Setembro de 2004 

 

    Mike: Passei o dia trabalhando nos melhoramentos do pacote de expansão, testando os comandos e deixando tudo o mais completo possível

    Tudo correu bem e as únicas mudanças que eu tive de fazer foram bem pequenas como modificar os arquivos de ajuda, adicionar alguns códigos de erro extras, algumas mudanças nos exemplos e alguns outros ajustes pequenos.
    Mandei a última versão para algumas pessoas para testarem e me retornarem alguns problemas. Vou consertar essas coisas pela manhã e então tudo estará pronto.

Terça-Feira

Terça-feira, 31 de Agosto de 2004 

 

    Lee:    Terça foi outro, e o último dia de muito trabalho. Veja abaixo:

    10:30 Acordei com o barulho dos vizinhos da frente mexendo em tudo. Um último dia de desenvolvimento pela frente, e um CD para fazer.

    11:38 Terminei com todos os e-mails, fiz dois chás, fiz minha lista para o dia e estou pronto para começa-lo. Eu também preciso fazer uma lista para todos os outros também

    12:25 O funcionamento dos arquivos do BETA prosseguem bem. Vou ter alguma coisa para o CD em 30 minutos, com um rápido teste. Por isso o Rick estará aqui à 13:30 também.

    12:42 Eu decidi começar o instalador do FPSC, só pra desviar minha atenção para o material que eu posso precisar depois. É uma boa coisa a fazer, eu tenho tempo.

    15:14 O Rick saiu uns dez minutos atrás. Nós conversamos sobre a V1 e sobre idéias para introduzir meios mais fáceis para criar os níveis, e sobre outras coisas mais.

    15:24 Copiei quase todos os arquivos para a o projeto do instalador e para a pasta de construção do CD, e acabei de colocar tudo junto agora para o meu primeiro teste BETA

    15:43 Estou construindo o instalador agora, com alguns textos de licença e algumas telas de arte dos programadores, o layout do CD está feito e esperando.

    16:13 Os testes de funcionamento e instalação continuam. Quase lá, e depois eu posso começar no manual de teste (me certificando de que o que está escrito está certo)

    22:46 Muito trabalho nas últimas 6 horas, e foi concluído com o fim do beta. Ainda tem alguns buracos nele, então eu usei um 'sort-of-beta' para ficar bom.

    22:47 Vou chamar isso de dia pelas próximas duas semanas. Fiz tudo o que pude, não posso exigir mais de mim, eu fiz tudo o que foi possível fazer, agora vou descansar. Ah vou!

     

    Mike: Baixei alguns arquivos do ftp do site então deu pra eu criar um novo instalador para outro projeto. Coloquei tudo lá então nós podemos ter as instalações mínimas, médias e máximas. Levei um pouco de tempo para fazer o teste e depois carreguei o zip final (cerca de 400 MB) de volta para o ftp do site.

    O outro trabalho hoje envolveu selecionar algumas cosias com o Lee então eu sei do que preciso fazer enquanto ele estiver fora durante o feriado. O Rick também veio para uma rápida visita para ver como as coisas estavam andando.

Segunda-Feira

Segunda-feira, 30 de Agosto de 2004 

 

    Lee: Segunda, o penúltimo dia. Terça é meu último dia de trabalho por duas semanas, então está é minha tentativa de fazer a terça ficar mais fácil do que poderia ser:

    11:00 Só leite suficiente para dois cuppas e acho que todas as lojas estão fechadas hoje. Decidi tomar um agora e um quando eu realmente precisar.

    11:30 Sem e-mails agora que eu acabei todos, o que significa que agora vou para os erros das triggers e para o layout do BETA (e um grande nível para o Rick).

    11:36 As atividades do meu calendário enorme e ações dos últimos dias me permitiram acabar com 'METADE' do que eu precisava para o BETA:)

    11:37 Troquei de laptop às 11:37 da noite. Vou antecipar algumas distrações mas considerando que terça é o meu último dia produtivo, eu vou fazer de segunda um grande dia.

    14:01 A perspectiva de tomas só dois copos de chá foi muito para mim, então eu saí de casa e comprei mais leite. Fiz um teste com o LM e continuei.

    14:24 Testei e consertei um pequeno problema com um novo plugin que nós estamos quase concluindo. Atualizei o test game para o time também, voltei ao trabalho.

    14:35 Acabei de terminar de escrever o e-mail, não há mais nada no meu caminho então é hora das triggers no editor e triggers no engine do jogo.

    15:21 Eu posso ver que ainda tem muita coisa mas vou continuar e terminar as triggers antes de comer. (Será uma boa recompensa para mim:)

    15:41 O CB acabou de vir com os shots das sete armas par o personagem COLX, de fato muito legais. Eu acho que o COLX e eu vamos nos divertir muito!

    16:40 A área da trigger no editor está feita, estou colocando ela para funcionar com uma simples IA e depois vou comer alguma coisa.

    16:51 Parece que alguns dados estavam sendo apagados pelo master profile data, agora ele redireciona se um dado de mapa mais recente estiver disponível, um último teste.

    17:11 O tempo está passando muito rápido, o último bug que eu consertei causou um bug mais sério, que agora já consertei também, só tenho de fazer um último teste para ver se está tudo certo - Eu espero.

    17:43 Mudança de planos, vou trabalhar até às 7 da noite e depois eu acho que o POIROT está na TV normal então depois posso assistir com comida, então agora vou dar uma descansada.

    19:27 Criei um grande mapa (40x40x5 linhas) e o teste foi surpreendentemente rápido (antes do HSR ou acelerações maiores). Agora vou para o layout...

    19:54 Estou copiando cerca de 2GB de dados para a minha área de trabalho para deixa-los mais apresentáveis, o que irá representar o último software. Já terminei o CD

    19:55 O POIRT começa às 9 da noite, então eu vou precisar começar a cozinhar.

    8:15 Da noite, o que me dá só 20 minutos para terminar a parte A de segunda.

    20:03 Mais doze minutos, então não tenho muito tempo para começar os últimos arquivos do software. Eu tenho tempo para arrumar coisas mais simples e sem utilidade. :)

    20:18 Os bugs estão no fim. Falta 1.13GB para terminar (e essa não é a última parte), então agora nós iremos comprimir e cortar 600mb :)

    20:19 Eu tive muita sorte para escrever um TGA para o DDS converter o qual eu apliquei a pasta de entrada. Vai levar algum tempo. Preciso dar uma surfada no fórum primeiro.

    20:26 Compressão completa. Agora vamos ver que tipo de salvamento nós daremos para remover todo o TGA da nossa vida.

    20:32 A pontuação final depois da formatação específica é de 160MB no disco. Isso é bom porque no futuro haverão mais coisas, e um DDS com maior qualidade irá vir.

    20:45 Os arquivos em questão foram comprimidos para 160MB no formato zip, o que significa que o setup de instalação não será muito maior! Isso é bom!

    23:16 Voltei agora. O POIROT foi incrível, primeira aula, mas depois eu sou preconceituoso. A beira veio logo em seguida, e o Sr Antony joga, então eu vou deixar assim

    23:40 Meu laptop está dando uns bugs idiotas por causa de alguma atividade prioritária do Shell. Tenho de esperar isso terminar o que eu acho que pedi pra ele fazer. Humm.

    23:43 Consegui, consertei o laptop, vou fazer um CD BETA e depois vou parar de trabalhar já que são mais de 10 horas e isso é demais pra qualquer um.

    02:02 Terminei minha confusão. Atualizei todos os 170MB do CD BETA para o FTP do site caso eu desmaie por aqui. Vou dormir já, já comi!

    02:05 O gato está atacando o tapete, mas depois de 1.5 garrafas de vinho eu não consigo entender o porque ele ta fazendo isso, vou deixar ele continuar.

    02:07 Não falta muito para reportar essa noite, Apenas o fim o upload que eu estou monitorando. Vou postar isso e depois vou dormir

     

    Mike: Mandei hoje uma nova versão do editor para o Lee com muitas mudanças inclusas -

    * demo da entidade janela mostrando como usa-la
    * adição do build game e da dialog pop com o arquivo do menu
    * preferências e diálogo ativados
    * redimensionei o nível mostrado e a caixa de diálogo agora
    * nova mensagem para o build do jogo poder ser mostrado sem usar o arquivo menu
    * mudei o teste para a nova janela
    * criei um novo projeto de ajuda e um novo arquivo CHM para o link de ajuda

Segunda-Feira

Segunda-feira, 30 de Agosto de 2004 

 

     

     

    Mike: Mandei hoje uma nova versão do editor para o Lee com muitas mudanças inclusas -

    * demo da entidade janela mostrando como usa-la
    * adição do build game e da dialog pop com o arquivo do menu
    * preferências e diálogo ativados
    * redimensionei o nível mostrado e a caixa de diálogo agora
    * nova mensagem para o build do jogo poder ser mostrado sem usar o arquivo menu
    * mudei o teste para a nova janela
    * criei um novo projeto de ajuda e um novo arquivo CHM para o link de ajuda

Domingo

Domingo, 29 de Agosto de 2004 

 

    Lee: Domingo foi um dia cheio, sem Doom, só dei uma cochilada:

    13:00 Um bom sono vai me fazer bem. Vou fazer os light switches, os layouts e vou trabalhar com o Mike.

    16:34 Trabalhei muito sem parar desde a 1 da tarde, e muitas coisas dentre as quais light swithces, paredes curvadas parecem muito bem, mais tipos de portas, etc

    17:36 Quero ira para as triggers mas primeiro tenho de lidar com os efeitos de efeito de estabilidade FX e os nós das árvores de paredes curvadas

    18:17 Mandei algumas skyboxes para o CB para ver se ele pode fazer formas padrões, e enquadra-las depois das animações dos personagens também

    19:40 Ao invés de uma rápida passada, fiz um bom trabalho com cada área que eu mexi nas quais as triggers ainda estavam intocadas. Consertei o bug do portal agora o FX

    20:38 Tirei algumas coisas fora, como arquivos os quais eu chequei o exe e ele não funcionava direito, e o ambiente FX parece ter perdido o exe também

    20:50 Um bug difícil é o bane de todos os projetos eu acho. Quando não é atrapalhado pelos bugs, os skyrockets funcionam, mais um bug

    23:07 Eu estou mais impressionado com as paredes curvadas do Simon, eu acho que vou colocar em ordem para ficarem mais legais! Primeiro o BETA é claro.

    05:06 Depois de comer, foi tirar uma soneca 12:30 e levantei às 5 da manhã. Ainda estou meio zonzo, então vou voltar pra cama. Vou postar isso mais tarde.

    Não sei que horas vou levantar na segunda. Vou deixar o destino decidir.

    Mike: O trabalho no editor hoje envolveu completar a entidade janela e a funcionalidade está feita para adicionar e controlar grupos, caixas de edição, caixas de lista, seleção de cores, seleções de arquivo e seleção de fontes.

    Eu criei um novo projeto demo para mostra para o Lee como as novas mensagens funcionam. O código está todo legal e prosseguindo. Como exemplo aqui estão algumas linhas de código que eu irei colocar na edit box da entidade janela (os parâmetros que eu estou usando estão todos em maiúsculas) -


    adicionar uma edit box
    set file map dword 2, ENTITY_ADD_EDIT_BOX, 1
    set file map dword 2, ENTITY_SET_GROUP_INDEX, 0
    set file map string$ 2, STRING_A, "Edit"
    set file map string$ 2, STRING_B, "Contents"
    set file map string$ 2, STRING_C, "Description"
    while get file map dword( 2, ENTITY_ADD_EDIT_BOX ) = 1
    endwhile

    Também atualizei o excel com a informação então o Lee pode ver como as coisas funcionam.

    Outro trabalho concluído hoje. Eu inclui um instalador para o pacote de expansão. Primeiro eu tive alguns problemas com algumas coisas que não estão funcionando com o upgrade 5.6 mas depois de conversar com o Lee no telefone nós estávamos aptos para colocar as coisas para funcionar e agora tudo está direito.

    Eu tenho outro instalador para fazer amanhã e quando isso estiver feito eu posso voltar ao trabalho no editor e para outras tarefas do DB Pro

Sábado

Sábado, 28 de Agosto de 2004 

 

    Lee: Deveria ser um dia de trabalho lite, gastei o dia todo trabalhando:


    10:30 É fim de semana, e ainda que eu tenha resolvido trabalhar, deveria ser uma escolha minha quando parar.

    11:33 Terminei com os e-mails e com o post, e vou me focar na parte do software de usabilidade funcional do editor e em fazer jogos. Mesmo com buracos.

    11:54 Mandei uma lista de coisas que eu quero para o Mike, ele docemente se ofereceu para trabalhar no sábado para terminar o BETA. Meu trabalho para completar essa parte do produto.


    12:45 O trabalho prossegue agora que eu eliminei os obstáculos que impediam a interfazer de ser completada. Também respondi mais dois e-mails que chegaram.

    13:08 Agora o jogo está por padrão hidden, o que faz o botão TEST GAME parecer bem legal agora, só um pequeno bug de reload para deslanchar!

    14:31 Pedi pizza, então vou comer por volta das 3 da tarde. A interface tem o test game totalmente construído e o data reloads também quando feito. Agora para os testes

    17:27 Vou testar meu nível médio na máquina net que tem uma placa aceleradora melhor, mas vou reseta-la primeiro porque ela está fragmentada.

    21:06 Terminei os movimentos, mas muitas mudanças e nenhuma compilação recente pode dizer o desastre. Deveria ser uma adição normal! De fato deveria!

    21:20 Indo bem, e a compilação está quase no caminho certo, só estou fazendo alguns testes básicos e depois vou para o escrever os efeitos para o mapeamento de iluminação.

    0:28 Opa, terminei. Eu ajeitei a iluminação dos mapas para eu ajustar como quiser. Só tenho de fazer uns últimos testes para me certificar.

    00:31 Vou fazer as sombras mais tarde no projeto, eu acho. Agora vou comer.

    Fiz bastante progresso. Espero que consiga mais no domingo, acho que vai ser um pouco mais fácil!




    Mike: Continuei trabalhando de manhã no editor. Fiz muitas mudanças e depois chegou a hora sair e ver a cidade.
    Excelente resultado na ida para o Charlton 4 - 0 :) mas não tão bom quanto eu gostaria - quando nós estávamos saindo do estacionamento a fumaça começou a sair pelo capô. O carro não parecia estar muito legal. Tive de ficar esperando algumas horas pelo guincho para vir nos buscar e voltar pra casa.

    Assim que eu cheguei em casa eu não estava muito legal então decidi não fazer nenhum trabalho e deixar pra outro dia.

Sexta-Feira

Sexta-feira, 27 de Agosto de 2004 

     

    Lee: Sexta foi cheia de coisas do FPI, e mais outras e outras coisas, mas principalmente coisas do FPI. 

    08:50 Quis terminar uma versão do jogo ontem mas o código de IA para as telas era uma tarefa grande, e eu achei que era mais importante, e continua...

    09:17 Comecei a fazer mudanças, e agora mesmo estou num projeto não compilado, provavelmente o melhor já que permite vou poder pegar e aprender todas as variáveis de novo.

    09:32 Estou quase extraindo o HUD code para uma nova seção de código e para eu poder então usa-lo para as telas e menus

    10:39 tive sucesso em extrair todo o código HUD em um novo segmento de código, estou apenas aumentando sua capacidade para agora manipular todos os títulos das janelas.

    11:21 O HUD e a IA combinadores agora cuidam do backdrop, da música e do texto to título da página, agora para as imagens e botões, e para a FUNCIONALIDADE.

    12:30 A página título está 95% completa, a qual tem tudo exceto botões melhores e o LOAD GAME não está feito. (Agora a IA está controlada:)

    13:06 Foi uma boa manhã de trabalho, passei do FPI e do setup level agora, tenho muito mais para fazer inclusive o fim da tela do FPI!

    14:15 Depois do jantar, eu vou voltar ao trabalho. Vou continuar e terminar o FPI e a funcionalidade para todas as telas, depois o INGAME do FPI por último.

    17:02 Todos os scripts do FPI estão funcionais com o jogo agora, só algumas coisas da barra de leitura e alguns exe para adicionar.

    17:03 Depois do trabalho vou voltar lá pra trás onde eu estava, mas agora o gameflow está personalizado o que é o primeiro dos passos finais.

    17:19 Uma pequena coisa como escrever seis esferas espaciais levou um dia inteiro de trabalho e vou para as novas tarefas que ainda não foram realizadas, incrível.

    17:33 Acabei de adicionar naquelas coisas que eu mencionei e construí um test game, trabalhei bastante, sempre para deixar o FPI mais esperto. O que é agora? Chá, eu acho.

    18:14 construir o exe está acabando comigo, mas achei que era por causa do arquivo LGT que não estava salvando se ele ainda existir, deveria ser consertado agora. Comida em breve!

    18:32 No final do nível, o 3º começou a dar problema, acabei e fazer uma mudança e espero que esteja consertado.

    20:37 Comi alguma coisa, e achei melhor continuar por algumas horas antes de ficar muito tarde. Próxima da lista, céu, fog e cor do ambiente.

    21:26 Posso confirmar que o ambiente e o fog estão agora OK, só um bug no céu para ver. Também coloquei o volume da música.

    21:35 Depois de algumas burradas, eu acho que o céu está pronto. A próxima da minha lista é as armas, armaduras e inventário se eu conseguir.

    21:36 Tenho de fazer uma nova versão do testgame antes de fazer o inventário a armadura só para o caso de eu bagunçar as coisas

    22:08 O céu está feito, agora eu acho que vou preparar algumas coisas para o testgame.

    22:09 Eu acho que já fiz o suficiente por hoje e espero que posso jogar DOOM3. Devo fazer mais um pequeno trabalho primeiro!!

    22:45 Criarei o testgame exe "com" lightmaps, e depois eu irei chamar isso de dia. Um bem longo, quase sem paradas. Mais pro sábado!!

    Tenho de descansar agora, depois que eu atualizar a última parte do test games se algum membro do time for insano o suficiente para trabalhar no fim de semana.

     

    Mike:  Outra pequena entrada para hoje. Nada de interessante para colocar - o trabalho continua no editor e eu estou tendo alguns progressos com as coisas. Não posso perder tempo porque há muitas coisas para fazer e testar.

Quinta-Feira

Quinta-feira, 26 de Agosto de 2004 

 

    Lee:Quinta foi um dia de trabalho e progresso em águas difíceis:

    08:00 Levantei cedo por causa de quarta. Depois de treze horas de sono, eu acho que já descansei demais. Acho que vou cancelar o JJS

    08:47 Fiz um copo de chá, limpei o lixo da caixa de e-mail, postei o diário da noite passada e selecionei algumas tarefas para hoje. Espero que eu tenha cabeça pra isso

    09:10 Elucidei um problema que passei uma hora na terça tentando consertar e hoje só levei cinco minutos, isso mostra o que o sono pode fazer.

    09:42 Escolhi a música para os dois exemplos de jogos do FPSC ontem e agora mandei para aprovação antes que o músico venha botar o bedelho no trabalho.

    10:09 Acabei de decidir o melhor jeito para arrumar toda a bagunça da estrutura melhorando-a, e comecei a implementa-lo. Vou fazer chá antes de chegar a hora

    10:30 Nova estrutura criada, agora a parte chata está modificando o código todo para aceitar todos os nomes de variáveis alterados

    10:39 Deixe um pouco a parte de salvar e ler, a parte do map editor está completa e eu estou feliz com a nova estrutura, agora para o engine do jogo, a parte grande!

    11:46 O engine do jogo agora aceita a nova estrutura.

    12:20 O map editar agora salva e lê os dados incluindo a cor, range, AI strings, nome, alguns flags, etc, agora ao jogo

    12:43 O engine do jogo agora aceita e lê os dados, isso é, faz o que fazia antes ( um bom sinal, agora vou adicionar algumas coisas)

    12:52 Estou faminto então vou jantar alguma coisa porque já está na hora. A reestruturação agora está completa, e eu tenho os meus dados. O light range funciona no jogo!

    12:53 Para explicar, você pode usar a mesma iluminação, mas as duplicatas da entidade podem ter seus próprios dados como light ranges, que funcionam!!

    15:05 Voltei ao trabalho, acabei de terminar algumas mudanças em outro produto, rapidamente, e agora vou para as tarefas do FPSC.

    16:53 Fiz os céus, e os coloquei no FPSC, com algumas mudanças em mente. Coisas como um jeito melhor de adicionar FPIs ao jogo

    17:25 Carreguei algumas armas para o CB para incorporar tecnicamente nos modelos de personagem para a animação final de armas, enquanto eu continuo o trabalho de IA

    17:43 O funcionamento da IA está bem difícil mas eu já sabia que esse próximo passo iria exigir muito trabalho.

    18:37 Eu criei sete scripts FPI que representam todas as telas, imagens e menus. Agora vou para lenta implementação deles no engine do jogo

    18:38 Eu digo para mim mesmo que a motivação por trás de tanto trabalho é que quase toda a customização visual até o fim do jogo terá sido feita depois dessa tarefa

    23:20 O engine do jogo agora aceita a tela de título. Muito mais para fazer. Eu acho que muito já foi feito, mas ainda tem mais que é preciso. Sexta irá dizer.

    Preciso dormir agora. Dormir é necessário. Dormir é bom!

     

    Mike:  Mais trabalho no editor hoje. Gastei meu tempo adicionando código nas novas mensagens então a aplicação DB Pro e a MFC poderiam conversar entre si e manipular a funcionalidade necessária. Nenhuma versão nova para o Lee ainda porque eu preciso continuar trabalhando em algumas áreas.

Quarta-Feira

Quarta-feira, 25 de Agosto de 2004 

 

    Lee:Só três horas de codificação hoje:

    08:50 Acordei para ter outro dia cheio, mas primeiro preciso de umas compras rápidas de feriado então vou sair às 9 da manhã e voltar por volta do meio dia.

    14:00 voltei, estou com fome, comi e comecei a trabalhar às 4 da tarde. Não codifiquei muito, mas é isso que acontece quando você sai!

    19:00 Por volta das 7 estou terminado. Vou dormir agora, não vou comer e vou desmaiar, eu acho.

    Isso significa que preciso trabalhar pelo menos até as 10 na quinta!

     

    Mike: O trabalho está indo bem com o editor e eu estou continuando a lista de tarefas.

    O trabalho principal envolve a janela. Eu criei muitas novas mensagens então você pode controlar o layout do DB Pro. Adicionar grupos e controla-los como listas e edit boxes é feito usando alguns comandos simples. Como exemplo aqui está o código que irá adicionar um edit box na janela
    -

    set file map dword 2, 12, 1
    set file map dword 2, 20, 1
    set file map string$ 2, 1000, "Description"
    set file map string$ 2, 1256, "AIKO Character"
    set file map string$ 2, 1512, "A description of the entity"

    while get file map dword( 2, 20 ) = 1
    endwhile

    A primeira linha configura o group index, a segunda indica que nós queremos adicionar o novo edit box, a terceira linha é o nome do edit box, a quarta é o conteúdo e a quinta linha contém a descrição. Finalmente as duas últimas linhas fazem um loop até o file map chegar a 0, ponto no qual o código continua. Isso é feito porque linha do editor faz o trabalho e nós precisamos esperar até que esse trabalho esteja completado antes de continuar.
    Ainda peguei mais algumas mensagens para adicionar e ver todas o Lee irá precisar e quando isso estiver feito eu posso mandar a nova versão.

Terça-Feira

Terça-feira, 24 de Agosto de 2004 

 

    Lee:Dez horas e mais para terça, incluindo um encontro e alguma luta
    Aqui está a lista:

    05:50 funcionou, e como é cedo significa que eu levantei bem às 5 e meia. Fiz meu chá e classifiquei e-mails. Eu não vou fazer nada do FPSC inicialmente, depois eu começo

    07:14 Terminei o instalador, e o último item na minha caixa de entrada, agora vou fazer chá e depois começo a mexer nos elementos de estrutura do FPSC

    08:05 Me reservei o direito de voltar, mas foi por influência direta da mudança do leitor. Agora vamos para as luzes, depois que eu terminar vou começar o bug PACE.FPI

    08:51 Ambos o AIKO e o COLX ficam em volta esperando para serem atingidos, sem erro, apenas consertei um bug que fazia os testes falharem repetidamente

    09:00 Mudei os objetivos então eles ficam numa checklist com uma pontuação total ( então podem ser criados múltiplos objetivos)

    13:04 Me encontrei com o Rick e fiz um backup, 2 horas e contando, os próximos da lista são as estruturas de elementos e o novo formato de adição.

    13:46 O Backup demorou um pouco e o Rick foi embora. Fiz uma bebida e comi salgadinho, vou trabalhar até as 4 da tarde e depois vou comer, depois das 6 às 8 vou para o JJS

    23:15 terminei de comer às 6, dormi até 7:15 e fui para o JJS e voltei às 10:30. Estive trabalhando desde então para adicionar mais alguns códigos de interface.

    00:01 Meus olhos estão ficando ruins, mas não preciso de óculos ainda então preciso me dar mais duas horas. Quase prontos os UNDO/REDO/CUT/COPY

    00:17 Todos os 5 itens do menu edit e sua respectiva barra de ferramentas funcionam agora então resta uma última coisa a fazer. Mandar um feedback para o Mike

    00:18 E-mails feitos, aqueles que eu pude responder eu o fiz, e agora é hora de uma pequena taça de vinho e depois hora de colocar os óculos e voltar

    01:13 Respondi mais dois e-mails, e meus olhos não param de doer, Acho que á comi o suficiente. Levanto cedo e começo de novo!

    Vou comprar algumas camisetas de manhã e depois reestruturar alguns elementos para poder dar a cada um deles dados personalizados que por enquanto pertence ao grupo selecionado. Depois disso eu posso implementar muito mais engines de jogos! Eu também quero trazer uma animação de personagem e um controle de sistema para complementar, que é uma tarefa legal. A CB entregou o novo Colonel X, eu posso fazer isso quando eu arrumar minha agenda. Depois! 

Segunda-Feira

Segunda-feira, 23 de Agosto de 2004 

 

    Lee: Dez horas não são ruins para segunda se não se levar em conta as tarefas do

    FPSC que não foram feitas, aqui estão estão os registros:

    08:30 Acordei para atender ao telefone, conversei com o Rick por 40 minutos e depois fiz cuppa para começar minha maratona para rodar o BETA. Segunda vai ser um dia cheio

    09:34 Estou checando e-mails como primeiro serviço, depois vou selecionar quais áreas vão trabalhar hoje. Eu suspeito que a interface AM e o game-core PM.

    10:14 Retornei a interface V1 para o Mike na segunda, para pegar o test map para ter um sistema de visualização funcional.

    17:35 também recebi uma pilha de relatórios de coisas do FPSC que não foram feitas, que eu preciso detalhar. 

    18:11 Estou ficando com fome, quase dez horas de trabalho direto e de muito chá, preciso comer.

    18:12 As luzes de razão não estarem no jogo é inteiramente um problema de carregamento (ex luz cor e alvo) então irei desenvolver a última lista de dados "a final"

    18:25 Estou terminando uma última tarefa antes de comer, colocando minhas coisas do jogo para rodar outra vez, já que todas elas desapareceram depois de eu ter colocado o último código.

    21:00 Depois da comida, senti que preciso tirar uma rápida soneca e decidi que o melhor a se fazer era dormir imediatamente então eu poderei levantar cedo amanhã.

    Normalmente eu trabalho muito depois das 21:00 mas eu preciso ficar são por 8 dias para as horas de trabalho em equipe.

Domingo

Domingo, 22 de Agosto de 2004 

 

    Lee: A entrada de domingo começa a noite, e termina por volta de 2 minutos depois de começar:

    22:39 Voltei cinco minutos atrás e gastei esse tempo tomando chá, vendo um monte de cartas e e-mails. Tudo classificado agora. Tudo pronto

    22:40 Para ter um dia normal, e uma semana também eu vou dormir cedo para acordar às 8 da manhã. Muita coisa pra fazer nos próximos 10 dias!!

    Tive de trabalhar até terminar umas coisas do FPSC essa noite mas eu acho que uma melhor estratégia é ter contato completo com todos do time para essa fase final do BETA e também para me dar uma chance para trabalhar num horário normal, ao menos por uma vez. Estou vendo que no possesso vou acabar ficando algum tempo a mais, e tenho certeza que vou estar me queimando com isso, o que faz com que o feriado depois disso algo muito difícil de se aproveitar. Nossa meta; BETA.

    Richs:  
    Olá a todos. eu vou deixar essa breve entrada e escrever um longo relato amanhã, porque está tarde e eu estou exausto! Mas posso dizer que essa semana é uma semana de muitas novidades, então se vocês têm algo com o qual gostariam de contribuir - o façam bem rápido! eu acho que podemos realizar a próxima tarefa por volta de quarta (dia 25). Eu já terminei o trabalho de arte do Simon e terminei os artigos, só vai levar um dia pra colocar tudo junto!


    Nós vamos lançar a versão completa dos dois pacotes de expansão do DBPro em breve, mas eu ainda estou esperando pra confirmar isso. Eu acho que vai dar dar pra coloca-los pra valer finalmente, eles são o pacote de expansão (EAX sound, etc) a um sistema de rotação, ambos materiais incríveis.

    Também tem alguns produtos novos, Mobile Basic, para fazer jogos para celulares, que é realmente muito legal. O site está pronto mais há umas últimas coisas pra ajeitar antes de coloca-lo no ar. Também tenho estado ocupado no site em geral - a homepage da TGC tinha uma pequena re-vamp com alguns seleções que às vezes travavam e vou colocar uma outra expansão gráfica essa semana, o Developer Network está andando com as páginas competidoras para que elas fiquem parecendo um pouco mais normais. O DBPro e as páginas do DBPro passaram por uma reforma de novo e tem algumas cenas de jogos randômicas que vão dar um visual muito melhor para a entrada.

    Sai um pouco também para assistir Eu Robô no cinema noite passada - tenho de admitir que foi um filme realmente muito bom. Eu fui sem esperar muita coisa (não sou um grande fã do Will Smith) mas eu me surpreendi com o enredo e com os efeito especiais. Bem, por hora é só.

Sexta-Feira

Sexta-Feira, 20 de Agosto de 2004 

 

    Lee: Não achei que fosse fazer trabalho nenhum na sexta, mas fiz.

    03:39 Eu irei ficar fora até domingo à noite, e irei resumir o pequeno capítulo 1 de bugs que resta ao longo da integração do novo código do Mike.

    03:40 Não planejo trabalhar muito essa manhã já que eu vou sair às 10:30, então vou dar uma rápida passada, vou checar o passaporte e jogar DOOM3 até chegar a hora.

    03:41 Talvez haja SÓ UM POUCO de trabalho para fazer os novos gráficos funcionarem, e ver o novo ww2 graphics set do Michel no jogo teste.

    05:23 Não pude resistir. Fiz alguns segmentos do WW2 e fiz uma cena simples para mostrar o quanto nós somos artistas. Daqui a pouco vou comer.

    05:24 Essa é a minha entrada de quinta então eu não tenho mais nada para fazer antes de sair. Ainda não arrumei as coisas e saio em 3 horas.

    Acho que tenho tempo suficiente. Talvez.

Quinta-Feira

Quinta-Feira, 19 de Agosto de 2004 

 

    Lee: Chegar a ponto de me tornar um programador-zumbi está ficando normal. Já é quinta meio dia:

    00:30 Acordei do cochilo, que recompôs meus ânimos para jogar DOOM3, vou pro snooker e beber cerveja. Eu acabei de dormir.

    01:21 Pegando os e-mails, escrevendo as entradas do diário, escolhendo coisas da lista, bebendo chá e geralmente decidindo o parceiro do dia

    01:37 Parece que o software beta da minha máquina expirou, preciso atualiza-lo antes de fazer qualquer coisa

    02:46 O que você pode fazer quando você tenta desinstalar, para reinstalar e manter o desinstalador travado. Instale manualmente. Uma hora já se passou.

    03:31 Voltei agora, adicionei cinco sons, preparei a lista de material, adicionei alguns segmentos usando o material e adicionei para o mapa de teste

    03:46 Os testes iniciais estão prontos, só alguns sons que eu estou usando e mais umas coisinhas não estão bons ainda. Preciso de um som de criança para por em algum lugar (sem palavras)

    04:19 Eu acho que eu terminei por hora. Cinco materiais, todos fazendo sons diferentes quando ativados. Agora para a colisão e a suspensão-de-gravidade

    05:27 Tive de melhorar o retorno da iluminação estática para pegar valores arbitrários de uma checagem de colisão, e também achei um jeito de rodar sem usar memória de vídeo

    06:51 Coloquei todos os meus buracos de bala no lugar, e o sangue se espalha nas paredes.

    07:11 Adicionei gravidade para a personagem e agora ela anda sobre as coisas, agora vou adicionar sons para os footfalls e depois nós vamos ver o que fazer depois

    07:34 eu posso ouvir os sons de pés vindos da frente do edifício, preciso melhorar a nitidez de alguns sons nas coisas 3D

    08:40 Coloquei a AIKO olhando para mim e agora ela anda em volta, primeiro passo para atingir os membros quando atiro neles

    09:08 A entrega chegou bem no meio da minha fase do código de mutilação da AIKO.

    09:28 Agora a AIKO pode ser atingida em qualquer um de seus 60 diferentes ossos quando atingida, e acabei de adicionar o código para adicionar algum comportamento estranho, quase lá, quase!

    12:30 Navegando pelas últimas coisas que o Mike me mandou e depois que eu terminar sim poderei chamar isso de dia. Eu tenho comida, filmes e doom3 antes de dormir hoje! Preciso ficar acordado

    14:36 Seis minutos, terminarei e estarei dez minutos antes de postar meu diário que é meu último ato como trabalhador para o fim de semana (até domingo agora).
    Preciso comer. O estado EU em que um programador precisa parar a cada duas horas por 15 minutos. Depois de 14 horas eu acho já está demais para mim! Bom dia!

Terça-Feira

Terça-Feira, 17 de Agosto de 2004 

 

    Lee: Grande parte de terça trabalhei para vocês:

    08:30 Tirei uma soneca noite passado, levantei de novo, fiz mais algum trabalho, voltei e dormi mais, acordei de novo, joguei DOOM3 por mais algumas horas e depois fui dormir às 6 da manhã.

    08:31 Levantei ouvindo alguém batendo na porta, não tinha ninguém lá, decidi fazer cuppa e comecei o dia então eu pude sair normalmente às 5 da tarde.

    10:07 Gastei a manhã fazendo algumas tarefas que vieram por e-mail, primeiro tive de conversar com o Mike e depois terminar a última versão da integração Russa, terminei agora.

    10:10 Quero sair e comprar leite pro chá, mas tenho de usar o telefone para renovar o seguro de algumas coisas. Depois volto ao trabalho.

    10:11 A última coisa que eu fiz foi navegar pela última atualização de interface do Mike. Eu vou continuar isso e depois vou voltar ao meu primeiro capítulo de bugs.

    10:31 Acabei de terminar de ver o último editor e dei o retorno pro Mike, então o próximo serviço é continuar com algumas luzes e triggers :)

    11:16 Consertado: alvo LIGHT MARKER, cor e contraste para trabalhar no TEST MAP

    12:09 Consertado: área do TRIGGER MAKER para ser destacada no editor (por elemento) - preciso de leite então vou sair e comprar algum leite pro chá!

    12:43 Voltei correndo da emergência do leite e agora vou tomar um bom copo de chá (e comer uma torta) - hora de jantar acabou agora é hora de continuar

    13:39 terminei um jeito melhor e menos desajeitado de fazer adicionamento dinâmico já que custa muito mantê-lo - o refiz com uma nova idéia!

    14:02 O sistema é muito simples, e usa uma idéia proposta para mim pelo Ravey envolvendo migalha de pães (pequenas coisas muito úteis se você parar para pensar)

    14:07 Passei a manhã toda respondendo e-mails e toda a noite passada, deveria ter ficar on-line de novo em uma hora de acordo com os relatórios. Depois eu posso checar meu backlog

    16:23 Migalhas de pães postas, e trabalhando muito bem. AIKO está falhando nas paredes, então vou adicionar algum código extra de colisão. Quase lá!


    17:30 Já que passa das 5 da tarde, é hora de acelerar como se eu estivesse nos "cinco minutos finais" de novo e de novo. Ainda estou trabalhando na colisão AI

    17:38 Consertado: o novo AI para o AIKO, Não deveria falhar nas batidas contra a parede e sim destruir o carro

    17:41 Consertado: TRIGGERZONE estão no MODO GRID, e "reutiliza" a arte highlighter bound

    18:47 Consertado: Recoloca as coisas do TALLY, com os novos campos do ISOOBJECTIVE ou coleta sua entidade :)

    18:59 Consertado: Adiciona duas chaves para substituir os LAYER UP 1,2,3,4,5,6 e os LAYER DOWN

    19:00 Consertei: Quando adicionar o PREFAB dentro do PREFAB, as paredes proprietárias não estão
    AUTOCALCULADAS

    19:01 Consertei: Adicionei um rastro no cursor SEM DIREÇÃO, o que significa que o RMB irá deletar todos os conteúdos

    02:12 Cochilei das 7:30 da noite às 2 da manhã. A diferença entre cochilar e dormir é que eu deitei só pra dar um cochilo. E não dormi muito

    Como você pode ver, vou continuar sem para até quarta. Mais tarde!

Segunda-Feira

Segunda-Feira, 16 de Agosto de 2004 

 

    Lee: Segunda continua a partir de domingo, aqui estão os itens:

    06:00 continuei após ter atravessado a noite de domingo. Gastei as últimas sete horas escrevendo um manual de um software incompleto, foi uma boa idéia.

    08:30 Parei para comer, mas não antes de terminar o manual. Seis capítulos depois eles descrevem todo o software no formato tutorial

    10:35 Terminei minha comida e assisti a um filme, mas somente planejei abreviar o trabalho às 11:30 da manhã. Decidi debugar algumas coisas.

    10:36 Adicionando às 26 tarefas gerais que eu fiz ao longo do fim de semana, eu tenho agora 18 tarefas do capítulo 1, 12 bugs de 2 e 6 bugs do capítulo 3

    11:39 Três bugs consertados, editor melhorado, mais tempo escrevendo e menos tempo codificando, então vou voltar a debugagem.

    12:34 Consertei mais dois bugs. Acabei de deletar as entradas quando eu as consertei. Talvez você queira saber o que elas são. Eu irei copia-las.

    Muito mais para fazer, e terei tempo pra isso. Mais tarde!

Sábado

Sábado, 14 de Agosto de 2004 

 

    Lee: Sábado foi cheio de problemas e dor de cabeça:

    11:00 Levantei para me preparar para o JuJistsu; hoje vou pegar a faixa roxa.

    16:00 Passei com uma boa pontuação, DOOM3 chegou pelo correio hoje então farei uma longa pesquisa depois dos e-mails

    03:00 Seis hora de árdua pesquisa. Eles de fato acertaram em cheio na tela, no mapeamento, nas sombras e nos contornos. Pelo menos deu pra ver no meu pc.

    03:01 Parece que o jogo levou a qualidade dos meus gráficos para as configurações mais baixas e ainda congela na troca de cenários com alguns inimigos, os corpos ficaram bons para mim

    Domingo eu planejo trabalhar até segunda e nos 14 dias seguintes trabalharei sem parar!

    Domingo foi um dia de descanso, já que eu dormi até me restabelecer
    pro trabalho a noite:

    09:00 Dei um cochilo.Dia de descanso e meu último dia de relaxamento pelas próximas duas semanas. Eu vou trabalhar fanaticamente com o BETA do FPSC.


    21:00 Acorde do cochilo. Tomei cuppa, limpei os e-mails, atualizei o diário e já vou começar a trabalhar. Primeiro visualizar, depois produzir, depois revisar.

    21:50 Primeiro serviço: coletar juntas todas as minhas notas.

    21:51 O que está acima pode ser feito no estágio de design, mas muito freqüentemente as mudanças no desenvolvimento dele têm de ser feitas!

    05:39 Cinco capítulos e 15 páginas, e isso cobre um pouco de tudo e eu acho que estou indo para V1. Só mais alguns toques e depois eu posso comer :)

    05:43 Eu vou postar o diário como domingo e resumir minhas coisas, dormir e outras atividades épicas ficam para segunda.

    Vou continuar noite afora até segunda de manhã. O produto final está muito claro na minha mente agora, e estou impressionado de ver que isso ainda não está pronto! Isso é o que você consegue quando você para por alguns instantes e pensa.

Quinta-Feira

Quinta-feira, 12 de Agosto de 2004 

 

    Lee: O diário de quinta é longo, e continua na sexta que é onde estou no momento. Vou postar o que eu tenho pra quinta:

    18:00 Um longo dia seguido por um longo sono. Tive de levantar por volta de oito vezes para atender o telefone, mas atingi minha cota de sono

    19:11 Selecionei todos os e-mails, saio em dez minutos ou um pouco depois para o JuJitsu, depois que voltei continuei o trabalho na versão beta, podia voltar para o trabalho no mapa ou para "um pouco de tudo"

    23:14 Voltei por volta de meia hora atrás. Nenhuma interface de mapa nova do Mike então estou mudando para o engine do jogo e colocando mais coisas legais para funcionar.

    23:20 Assim que butei a máquina de desenvolvimento FPSC, eu recebi a nova versão Alemã U5.5 de teste com um pequeno conserto para ver se ela funciona direito

    23:56 Consertar as coisas onde se adiciona tiles em cima de tiles antigos mantendo o modelo antigo de chão, trabalha melhor se utilizar o modo do segmento selecionado

    01:04 Adicionar suporte de nível bagunçou onde o mapa salva seus arquivos, então eu consertei isso primeiro. Quero que pegue velocidade entre a velocidade do mapa e do jogo.

    02:23 Adicionei código para mudar as prioridade do processo, priorizando o uso do vídeo, nada parece permitir uma segunda aplicação rodando tão rápida quanto se ela estivesse sozinha.

    03:28 Tomei uma decisão; eu não posso fazer tudo o que eu quero. Eu vou colocar o "test map" e o modo standalone dentro da aplicação do editor.

    03:29 O teste do jogo no modo standalone desliga o editor do mapa, depois que o teste terminar de recarregar para o editor do mapa e terminar as configurações carregadas

    03:30 Isso significa que o meio mais rápido para testar a cena do mapa, a execução mais rápida do jogo durante o teste e sem problemas com multiplica aplicações DX!

    03:34 Fiz um rápido com a entrada 4000x4000 do mapa no modo de construção full e ele não não diminui os frames a menos de 40 fps. Isso é bom,

    03:50 Vou comer agora, e depois a minha primeira tarefa de volta é adicionar o mapa de teste no editor de mapas ( e posso substituir o zoom também, já que ele está ruim)

    08:35 Vou postar isso como quinta pra continuar na sexta - o plano de sempre -trabalhar até eu desmaiar e depois levantar cedo no sábado

    Vou fazer compras em uma hora para pegar leite e me abastecer de mais chá.


Quarta-Feira

Quarta-feira, 11 de Agosto de 2004 

 

    Lee: Quem disse que alguém pode levantar as 3 da tarde e não ter um dia cheio! Eu digo que dá, aqui vamos nós:

    15:00 Um longo dia seguido por um longo sono. Não consegui dormir por volta das 6 da manhã (hora que deveria levantar) depois fiquei aceso, sonhando sobre a viagem.

    16:34 Limpei todos os e-mails com uma parada pro cinema das 7 às 10 da noite. O resto do tempo eu posso sair com as coisas do editor FPSC. 

    18:17 Estive trabalhando na característica de adicionar automaticamente um chão e um horizonte para o mapa do jogo quando nenhum tiver sido criado pelo usuário

    18:41 Eu acertei na mosca que teria de sair às 18:50 então vou embalar as coisas. Arrumei para ter os principais arquivos de textura vazios preenchidos, o próximo é o horizonte.

    23:28 Voltei tem um tempo. Sem muitos e-mails. Vou tomar chá, e depois vou pagar as coisas e fazer o código de múltiplo FPM save/load

    00:58 Não comecei o multi-FPM ainda, mas agora os window frames não foram perdidos no canto do mundo, e o plano do horizonte foi adicionado. Agora estou adicionando um novo comando de FOG


    01:35 Terminei o novo fog então eu posso começa-lo a uma distância arbitrária e também posso adicionar o novo zip-stuff então posso ler e salvar diferentes mapas FPM

    01:47 Fiz algumas armaduras (cerveja) e decidi fazer arquivos de níveis enquanto a idéia está fresca na minha mente, depois vou comer por volta das 4 da madrugada e depois vou dormir às 6 da manhã.

    02:17 Acabei de construir o engine do jogo no que diz respeito a manipular níveis de dados separados com mapa editável. Fiz multi-níveis acontecer, e eles funcionam!

    02:41 Uma séria dor de estômago está me incomodado, mas vou agüentar até a hora de comer. Estou terminando de colocar as texturas nos arquivos de nível do light map

    03:31 Agora consegue armazenar todo o nível de dados num único nível de arquivo FPL.Lightmaps, universe geo, map data, entities all sorts. coisas legais.

    03:39 Acabei de terminar o último teste e tudo está bem. Só preciso mudar o nome do nível do arquivo por nível lido/criado e eu terminei por aqui.

    03:40 Agora é hora de comer. Provavelmente é tarde pra comer muito mas vai ser merecido, duas áreas separadas trabalharam juntas e completaram um grau. Mais tomos.

    Todas as coisas feitas, e espero uma nova versão do Mike para pegar muitas interfaces de mapear para o beta e alguns diálogos amáveis também. Fiz alguns movimentos nas áreas dos níveis múltiplos e no horizonte infinito do projeto FPSC o qual os quais estão quase inteiramente feitos agora. Acabei de parar porque já são quase 4 da manhã e eu estou com fome. Não cansado, apenas com fome e talvez um pouco zonzo. Estou praticando para a minha próxima viagem a Bamberg!

Terça-Feira

Terça-feira, 10 de Agosto de 2004 

 

    Lee: Se isso fosse uma linha de produção, eu estaria fazendo hora extra hoje. Isso porque depois de uma pequena pausa, eu quero trabalhar como um cavalo sedento quer água. Aqui está:

    05:00 Já dormi o suficiente. Eu só vou deixar o escritório depois de umas quatro horas de trabalho duro.

    10:15 Deixei o escritório para mandar para o Rick um monte de papelada. Limpei os e-mails (a maioria deles) e trabalhei muito no FPSC. O navegador agora está integrado.

    10:45 Voltei a tempo de continuar. Também trouxe mais leite já que estava bebendo meu chá com leite e o leite acabou. Minha barriga estava roncando!

    22:40 Entre a hora do jantar e às 3 da tarde eu comecei em todas as coisas envolvendo open, save, saveas, new, reload, project names, arquivos FPM zip, retornei pro Mike

    22:41 Também achei tempo para fazer um novo CD Russo com os últimos arquivos, achei algumas soluções e mandei-as para teste, vou resumir isso num mês.

    22:42 Tirei um cochilo das 3 da tarde às 7 da noite, depois fui para o JuJitsu às 10 da noite e voltei agora. vou limpar os e-mails e decidir quais tarefas farei na quarta-feira


    22:56 Acabei de fazer uma nova versão Russa e vou testa-la rapidamente antes de fazer o upload. Depois mais dois e-mails para responder e acho que aí vou comer.

    23:05 Atualizando a versão Russa. Faltam dois e-mails; uma nova versão do editor FPSC e um e-mail pessoal que fala da promessa da cerveja.

    23:29 Ainda atualizando, mas todos os e-mails estão respondidos agora. Vou fazer uma pesquisa na net, e beber uma cerveja gelada (aqui morna) e refrescante.

    Vou preparar minha comida e come-la em breve, e voltar logo depois já que nós não podemos dormir com as galinhas . Podemos? Podemos tentar!

     

    Mike:  Vários e-mails do Lee chegaram essa manhã com o trabalho que precisava ser feito no editor. Antes de ler todos eles eu os coloquei numa lista e decidi ir a cada um deles e fazer as mudanças.
    Primeiramente eu trabalhei na janela do navegador e fiz algumas mudanças nas imagens que eram apresentadas. O modo pelo qual elas trabalham é que quando um path é selecionado pelos três controles ele é então passado na lista de imagens, que depois pesquisa nesse path por arquivos. Os arquivos que ele procura são determinados pela mensagem do DB Pro. O filtro pode ser bmp, jpg que vai adicionar quaisquer arquivos bmp e jpeg na lista ou algo como *.* onde quaisquer arquivos estejam adicionados na lista. Quando um arquivo é selecionado e uma imagem não é encontrada uma imagem padrão poderia ser selecionada pela aplicação DB Pro mandando uma mensagem para o editor. Isso não era sempre o que se desejava em alguns casos. Por exemplo, com um arquivo test.fps pode existir um arquivo bitmap correspondente que precisa ser usado para a imagem. Eu mudei as coisas sobre isso e agora tudo irá trabalhar bem se o arquivo é um bitmap que será apresentado, se o arquivo não é um bitmap e um arquivo existe com o mesmo nome com uma extensão bmp isso será usado e finalmente se o arquivo não é um bitmap e nenhuma imagem bmp pode ser achada então será revertido para mostrar a imagem padrão do DB Pro.

    Outro problema que o Lee encontrou foi um pau quando se configura uma string de um file map. Eu o testei mas não consegui replicar o problema. Por enquanto eu vou deixa-lo e pegar um que eu tenho de consertar desde a última versão.

    Haviam algumas mudanças nos itens de menu que eu precisava olhar. Uma delas se mostrou ser um problema de texto que usava um arquivo e era simples o suficiente para classificar. A outra tarefa era remover a janela de itens de menu, que não vai ser necessária para o editor por enquanto.

    Fiz algumas outras mudanças menores e mandei a nova versão para o Lee. Têm mudanças mais importantes nas quais eu trabalhei mas não as coloquei na última versão já que eu tenho mais trabalho para realizar nelas.

    Recebi outro e-mail do Lee com outra lista de coisas para fazer. Mudanças nos itens de menu e em algumas barras de ferramentas. Também têm alguns novos diálogos que precisam ser adicionados.

    Antes de terminar o trabalho de hoje eu trabalhei no pacote de expansão. Um bug havia sido reportado onde um dos comandos de file block causou um problema, ele não estava alimentando a check list corretamente. Eu dei uma boa olhada nele e vi que era um problema simples de se resolver e então resolvi os problemas com alguns comandos do EAX.



Segunda-Feira

Segunda-feira, 09 de Agosto de 2004 

 

    Lee: Passei o dia viajando de volta do Sync On 2004 na Alemanha. Cheguei por volta de 4 da tarde e dormi até 8 da noite. Respondi todas as cartas, e-mails, desfiz as malas, reconectei as máquinas, dividi a papelada do trabalho e tomei vários copos de chá.
    Tudo limpo e organizado para terça, que irá começar com uma rápida ida ao correio, com algum trabalho na integração russa e depois com um mergulho na codificação do editor FPSC. A prioridade é terminar a experiência do editor para tornar possível um Beta. O jogo pode esperar por hora, ainda que uma parte da IA está sozinha e algumas coisas precisam ser acertadas, como a rampa de colisão e o tempo que ela leva para carregar uma mudança de mapa, o uso da memória de vídeo para aplicações DBPro paralelas para que rodem o mais rápido possível, e esse tipo de coisas. Minha meta pessoal é terminar o Beta antes de setembro, o que me dá um pequeno tempo para não fazer nada, ou tomar decisões ruins sobre o que deveria ter sido feito. Eu vou tirar essa noite para comer e ir dormir relativamente cedo (2 da manhã está bom), e depois vou resumir o resto da semana com a meta que eu estabeleci firmemente.

     

    Mike:  Trabalhei para fazer algumas mudanças na janela do navegador hoje. Eu queria muda-lo para que você pudesse mudar o tamanho do arquivo listando a janela no canto da caixa de diálogo. 

    Para começar eu criei uma nova caixa de diálogo e uma nova test class já que eu não queria alterar a que já estava funcionando. Isso era pra ser usado depois como teste onde eu poderia experimentar as coisas para ver como poderia faze-la funcionar.

    No final eu eu acabei criando algumas novas utility classes que foram usadas para controlar divisores. O diálogo que eu queria que usasse divisores poderia criar depois um novo membro da classe de divisores e o controle que deve ser usado para divisão seria passado para esse membro pela chamada de controle DDX_Control. Com algumas funções simples a chamada de classe de diálogo poderia adicionar os controles que ela quiser na lista de divisores.

    Em tempo de execução a classe de divisores manipula várias janelas de mensagens então ela pode controlar o modo como as coisas funcionam. Depois disso responde a essas mensagens e manipula coisas como a mudança do cursor quando o mouse passa sobre o controle de divisores e sobre os controles de redimensionamento correspondentes. 

    Depois de deixar tudo funcionando em um diálogo de teste eu voltei para o diálogo do navegador original e o modifiquei. Em alguns minutos eu o deixei rodando e a nova classe de divisores estava implementada no diálogo. Eu fui rodar o programa e tudo trabalhou bem então eu estava pronto para mandar uma nova versão para o Lee testar.

    No resto do dia eu trabalhei nos melhoramentos do pacote de expansão. Eu carreguei alguns testes, atualizei a Ajuda e fiz algumas outras mudanças menores.



Sexta-Feira

Sexta-feira, 06 de Agosto de 2004 

 

    Mike:  Comecei a trabalhar em algumas coisas para o próximo upgrade hoje. Primeiramente fui ao fórum de reportes de bugs e tirei fora alguns reportes e providenciei upgrades para outros. Para alguns eu precisaria de mais informações e outros eu posso consertar então eu conversei com o Lee e posso mexer em alguns arquivos no SourceSafe. Depois eu gastei mais algum tempo navegando pelos reportes de bugs e respondendo e-mails.

    Por enquanto peguei três edições duas possíveis paus nos comandos token no texto da DLLL e um problema que ocorre quando se lê alguns modelos X causando um pau.

    Atualizei algumas DLLs de teste para o web site para qualquer um baixar. Procurei nos posts do fórum de bugs por alguma informação sobre ela.

    Outro trabalho que eu terminei hoje foi nos pacotes de expansão.

Quinta-Feira

Quinta-feira, 05 de Agosto de 2004 

 

    Lee: Segue a seguir o diário de quinta:


    16:00 POr que Oh por que ele o fez tão tarde, Razão: Eu gosto de dormir. E também, eu quero estar acordado de quinta para sexta então poderei pegar meu vôo às 6 da manhã.

    19:20 Respondi todos os e-mail e depois revisei meu material para a apresentação no SYNC On 2004

    22:49 Voltei por volta de 20 min atrás. Tenho 5 horas para gravar, antes de sair para o aeroporto. Irei dividir o dia inteiro, entre backup jogo.

    23:47 Vou fazer um documento rápido, um rápido teste e depois vou começar o backup enquanto faço como comida; VOu sair às 3:45 da madrugada.
    00:18 Me distraí escrevendo um jogo simples, agora eu definitivamente vou escrever o documento DEMO

    00:28 Já trabalhei na apresentação antes do JJS, só precisava verificar se estava pronta. Está na hora de comer. Estou esperando o LM para terminar.

    00:30 Então eu tenho umas última coisa a fazer vou postar isso e resumir minha viagem na segunda quando eu devo ter algumas fotos para postar

    Vou para a Alemanha por 4 dias, então a gente se fala na segunda!

    Mike: Continuei no editor hoje. Fiz muitas mudanças na janela de navegação então e com elas o Lee poderia controlar mais aspectos dela. Algumas dessas mudanças incluíam ser possível especificar um filtro para quais arquivos são mostrados, controlando a caixa de diálogo, especificando uma imagem para mostrar se o arquivo não é um bmp ex: para um arquivo wav você ainda poderia querer mostrar uma imagem de algum outro tipo então você pode navegar por elas, um meio de tornar possível apontar um diretório para o expand to (útil para restaurar a última área mostrada), consertar uma edição por meio de um duplo-clique na lista da imagem poderia resultar em texto-lixo sendo retornado no file map, um problema pelo qual algumas imagens não poderiam ser mostradas corretamente e muitas outras mudanças como essa.

    Também tive de fazer algumas mudanças para outras áreas como as de abri e salvar. Por alguma razão elas estavam perdendo o foco e iriam aparecer atrás da janela principal então eu mudei algumas coisas para seleciona-las. Provavelmente era algum conflito com outra área no código.

    Um problema que eu ainda não peguei pra resolver é por onde você passa no filtro para as caixas de diálogo Abrir e Salvar. O filtro é passado corretamente, mas por alguma razão quando colocado na estrutura ele não é reconhecido. Talvez seja um problema com o ANSI para o Unicode, não estou inteiramente certo ainda então por enquanto ele irá mostrar todos os arquivos.

    Terminei de enviar as duas versões do editor para o Lee. Uma mais cedo, de manhã, com a maioria das mudanças nela e uma à tarde, com mais mudanças. Eu esperava conseguir melhorar muito a janela de navegação para a segunda versão, mas não tive tempo para termina-la. O que eu planejava fazer nela seria algo semelhante ao Paint Shop Pro em que você pode mudar o tamanho do diretório de listagem. Ser possível amamentá-lo pode ajudar a ver mais das listas do diretório e tornar a navegação mais fácil. Eu estou usando uma janela divisória para isso então tenho de fazer algumas mudanças. Algo que continuarei na segunda.

    Amanhã meu trabalho vai envolver o upgrade 5.6. Eu vou procurar nos fóruns por assuntos que precisam ser resolvidos e se tudo correr bem eu posso postar algumas DLLs novas na seção de arquivos beta do web site para que todos possam pagá-la. Qualquer Dlls que eu adicionar nessa seção não será definitiva Elas são apenas para propósitos de teste para ver se certos bugs foram consertados.

Quarta-Feira

Quarta-feira, 04 de Agosto de 2004 

 

    Lee: Um bom dia de trabalho para Quarta-feira, aqui está:


    09:30 De volta ao normal agora. Sem snooker hoje, apenas trabalho e uma breve visita pra o Malcs para jogar conversa fora. Acordei com o entregador hoje de novo.

    15:03 de volta de um lanche, sem parar de trabalhar. E-mails, gráficos, trabalho no editor e teste de jogo. Minha meta é ter uma boa experiência com o FPSC

    23:03 Trabalhei das 7:30da noite até 8:00 da noite e fui pro Malc depois disso, voltei mais ou menos uma hora atrás. Respondi e-mails desde que eu sai, completando mais uma hora.

    23:54 Preciso trabalhar muito por mais uma hora para ter um bom resultado essa noite. Acabei de terminar o conserto de um bug, agora vou para o salvamento dos dados do infiniti-light para luz.

    00:10 Eu comi na cozinha, tenho novos filmes para assistir. Minha paixão por produtividade vai além dessas coisas. Vou parar quando eu me sentir assim.

    00:32 É engraçado como o tempo voa sem deixar o site do primeiro item na sua lista de tarefas!Estou perto de terminar todo o salvamento de luz?

    01:26 estou entrando noite afora, como você pode ver. Quase todas as coisas da minha lista estão feitas, menos duas. O bug do DDS alpha e o adicionamento de alguns sons!

    01:43 Comecei a implementar o som e a música por volta de 5 minutos atrás, bug DDS consertado e agora a transparência alpha funciona para todas as áreas necessárias.

    01:52 Quase terminado por essa noite. Alguns sons simples estão colocados nas principais páginas do jogo, gostaria de colocar algum Pink Floyd no título, mas decidi não por.

    02:12 Pitty eu não coloquei o novo navegador na demo, mas ele ficou bom e mostra ambos editores e o jogo(s) final também.


    02:13 Hora de comer. Quinta decidi ir ao JiuJistsu, empacotar, e fazer um back up dos arquivos e preparar um bom demo ou dois para o SYNC ON 2004.

    02:22 Atualizei o jogo essa noite, vou postar esse registro do diário e depois estou feito!

    Mais um dia e meio e depois eu estou fora do país por alguns dias...

    Mike: Mais trabalho feito no pacote de expansão hoje principalmente a atualização dos arquivos de ajuda para fornecer mais informação e consertar alguns bugs. Também adicionei algumas melhoras menores.

    Mais tarde nessa tarde eu li alguns e-mails do Lee sobe o novo trabalho que precisava ser feito para o editor. Dava para eu implementar algumas das mudanças bem rápido para o navegador, mas outras levariam algum tempo. A essa altura eu estava ficando atrasado e eu ainda não fiz tudo então irei continuar amanhã e então terminarei as coisas.

Terça-Feira

Terça-feira, 03 de Agosto de 2004 

 

    Lee: Terça não foi muito produtiva, o que faz sentido levando em conta o fim de semana que a precedeu.
    Aqui estão as entradas

    14:00 Eu precisava de um longo sono depois do fim de semana prolongado, e eu fiz exatamente isso. Perdi minha oportunidade de ir a Wigan, tentarei de novo na terça que vem.


    23:03 Voltei do JJS meia hora atrás. Durante o dia eu respondi os e-mails e arrumei as coisas, e dei uma olhada nas coisas, mas não tenho nenhum bug novo para reportar.

    23:04 Agora é hora de fazer as coisas novas, começando com uma análise seqüência do editor do Mike e vendo o quão próximos nós estamos do projeto final.

    00:22 Bebi um pouco e joguei um pouco, e agora estou pronto para o trabalho. Eu duvido muito que terminarei. Eu considero esse meu último dia :)

    00:47 Acabei de consertar o último bug que eu achava mais urgente no editor. Decidi dormir cedo hoje então eu ESPERO que possa levantar antes das 12!

    Eu preciso de comida e preciso dormir. Ambas as coisas vem antes de trabalhar no meu livro. Com essas duas eu posso programar uma catedral de estruturas, mas sem, eu sou uma pena flutuando ao sabor do vento. Resolvi alguns problemas ao longo do caminho, e espero resolver o resto na quarta quando eu verei as coisas que o editor de mapa estragou e eliminarei os últimos obstáculos que bloqueiam o fácil funcionamento do editor de mapas para criar níveis. Também consertei alguns bugs que me tomaram cinco minutos, mas que farão toda a diferença consertados e rodando. Desculpe por algum erro de digitação. Depois de uma longa sessão de treino, qualquer álcool que entrar no meu sistema vai direto pra minha cabeça. É por isso que a comida é o menu dessa noite, eu nunca tinha comido feijão!Sério!

    Mike: Sem feedback no editor do Lee então eu estava apto para me empenhar o meu dia todo trabalhando nos pacotes de expansão.

    Eu rearranjei alguns dos códigos nos pacotes de expansão para fazer as coisas ficarem mais organizadas. Enquanto fazia isso eu também fiz algumas mudanças no layout para todas as pastas que tinham arquivos relevantes. Está tudo muito rápido e fácil de trabalhar com ela agora.

    Naveguei pelo projeto de ajuda checando cada página individualmente. Eu achei vários erros, coisas como parâmetros incorretos, alguns erros nos nomes dos comandos e algumas outras coisas. Eram algumas páginas para checar então demorou um pouco para ver todas. Quando terminei eu reconstruí o arquivo CHM e o substitui no diretório de instalação para mais tarde.

    Outra área que eu tive de classificar foi o arquivo keyword INI para o editor. Eu não tinha criado um para qualquer versão anterior então eu o fiz. Por sorte é um processo simples adicionar nas keywords necessárias e um no arquivo INI.

    Gastei quase a tarde inteira testando os exemplos e navegando pelos comandos. Tudo está indo muito bem e parece que o pacote de expansão está perto de ser terminado.

    Por volta de 7 da noite eu construí um novo instalador com a última mídia. Eu inclui algumas mudanças menores com uma delas para o menu iniciar para ter certeza que o ícone de configuração agora aparecerá então você pode remover os arquivos daqui conforme são adicionados / seção remover programas no painel de controle.

    O novo instalador funcionou bem e não achei nenhum problema com as coisas. Uma das tarefas restantes agora é rodar o programa de proteção na DLL e ir para o processo de ativação. Quando isso estiver feito nós podemos chamar o pacote de expansão terminado e podemos tira-lo para promover os testes e completá-los.




Segunda-Feira

Segunda-feira, 02 de Agosto de 2004 

 

    Mike: Tinha muitas coisas pra trabalhar no FPS Creator editor e no melhoramento do pacote de expansão do terreno.
    Para começar eu continuei trabalhando no editor. Não tinha muito pra fazer e eu procurei fazer as mudanças rapidamente. Tive de mudar o modo de algumas mensagens trabalhar e foi isso. Depois eu estava apto a mandar para o Lee uma nova versão para verificar.

    Depois eu fui para o pacote de expansão do terreno. Tem algumas coisas que eu preciso tirar antes que isso esteja completo se tornando um problema quando mudar o modo de visualização com um programa DBpro causando um crash. A razão para isso é que os direcionadores internos do Direct3D precisam ser atualizados e eu não adicionei nada nas funções padrões para isso. Depois de concluir essas coisas de funções ainda não trabalharam então eu mandei um e-mail para o Lee par achar alguma coisa sobre isso. Percebi que o compilador não chama essa função automaticamente como ele faz com as DLLs internas. Por hora eu tenho de deixar isso até o compilador ser atualizado.
    Veio outro e-mail do Lee com duas mudanças sendo pedidas para o editor. Havia um problema com os índices da tabela da biblioteca e com a entrada do teclado. Eu tentei telefonar para o Lee algumas vezes para conversar sobre isso mas ele é uma pessoa que dorme demais e eu não tive sucesso. De qualquer forma eu separei as coisas e mandei uma nova versão do editor assim que eu entendi as coisas no e-mail.

    No resto do dia eu gastei meu tempo trabalhando no pacote de expansão, já que é algo que eu posso terminar rapidamente. Tive de baixar algumas coisas como o EAX SDK e depois estava pronto pra partir. O trabalho principal envolvido no teste de todos os comandos e em alguns updates para a ajuda e depois isso pode ser executado para um teste de avaliação.

    Os pacotes de expansão contêm uma grande variedade de comandos para cobrir áreas como Ogg Vorbis, File Blocks (compressão de arquivo, extração, etc.) File Mapping (para compartilhar dados entre aplicações), Informação de CPU, Informação de Drive, Identificação do Computador, Display, Diálogo, Internet, Speech, Desenvolvimento de Efeitos de Áudio. Têm 168 comandos incluídos e é possível que mais sejam adicionados antes das coisas serem finalizadas.


Quarta-Feira

Quarta-feira, 28 de Julho de 2004 

 

    Lee: Um dia tão cheio quanto um dia normal pode ser:

    12:00 Acordei, acessei o cérebro e lembrei o que tinha de fazer, e decidi que eu não iria ver Wigan. Sim eu sou xenófobo.

    15:58 Chequei o manual e os e-mails, dei uma mexida na versão chinesa, limpei a área do FPSC e atendi ao telefone

    16:32 Preparei um pequeno prato de comida e pude comer e trabalhar ao mesmo tempo, cuppa numero dois preparada, agora vamos checar o novo editor!

    19:30 Foi para o Malc conversar sobre os velhos tempos viajando com as produções BBC e uma breve história do Babylon 5 (e filmes)

    00:10 Voltei em torno de 11 da noite, mexi com algumas coisas até 12 e respondi e-mails e os classifiquei, depois tomei alguma coisa. Hora de trabalhar

    02:21 Acabei de terminar a minha codificação e os testes subseqüentes. Lista de arquivos agora produzida, arquivos copiados e o destino final do jogo agora rodam (usando somente arquivos necessários)

    02:32 Respondi mais e-mails. Atrasei mais um pouco, hora de comer e dormir.

     

    Mike: Voltei para o pacote de expansão hoje. Um dos primeiros serviços a fazer foi reconstruir o instalador com o InstallShield. O terminei muito mais rápido dessa vez e não muito tempo antes ao template estava rodando e continha tudo que precisamos.

    Outro trabalho feito nos arquivos de ajuda. Felizmente a ferramenta de ajuda que eu fiz permiti que eu descompilasse os arquivos CHM que eu usei então deu pra colocar tudo de volta.

     

    Richs: Ok rapazes desculpem mas o tempo pra atualizar isso é pequeno - Eu estou fora do Classic Gaming Expo agora mas eu estarei de volta na segunda. com uma nova lista de preços....Esperem para ver :)

Terça-Feira

Terça-feira, 27 de Julho de 2004 

 

    Lee: Registro de Terça para vocês:


    08:45 Levantei para receber uma entrega, depois outra entrega, e depois voltei pra cama.

    12:15 Decidi que eu tinha dormido o suficiente e comecei o dia como sempre com cuppa e respondendo e-mails.

    13:18 Dois e-mails depois, sem tarefas DB para me arrancar do FPSC então parece que vai render o resto do código que eu deixei na noite passada

    15:55 O básico do gameflow está feito (título, leitura, menu, nível completo, fim do jogo), reinicio de dados OK, posso voltar infinitamente, agora vou voltar aos testes

    15:57 As telas de standalone para o jogo estão feitas, mas agora preciso confirmar se as telas do quick-test-game ainda trabalham (que eu tenho certeza que não trabalham mais)

    16:09 Gameflow dentro, e agora ele trabalha para ambos os jogo-completo e o quick-test-game. Fiz o backup, agora vou preparar alguma comida já que mais tarde tem o JJS

    16:30 Comi o suficiente para prosseguir. Dei os toques finais no gameflow mas detalhes como melhor tela podem esperar para mais tarde

    22:30 Voltei do JJS. De volta ao trabalho.

    03:30 Comi depois da meia-noite, e fiquei assistindo uma antigo filme chamado TIMESLIP
    Pioneiros na ciência de bolhas de tempo!

    03:33 Está ficando tarde mas estou a poucas horas fazendo o código atual. Ainda tenho o gameflow! Farei na quarta se acordar no horário

    Agora vou dormir, muito tarde!

     

    Mike: Eu verifiquei todas as mensagens que pude entre o DB Pro e o editor e confirmei que elas estão trabalhando direito. As mensagens passam os dados para o mouse, teclado e qualquer coisa que acontecer com a interface do usuário. Tem muitas mensagens nele então eu levei algum tempo para checar todas elas.

    A maioria das mensagens trabalhou direito mas algumas não funcionam. A maioria das que não funcionavam foi fácil consertar.As que deram mais trabalho foram as da biblioteca da janela de navegação. Tive de refazer algum código então novas imagens puderam ser adicionadas, selecionadas, etc.
    Mais tarde eu mandei para o Lee a nova versão que agora está muito melhor.

Segunda-Feira

Segunda-feira, 26 de Julho de 2004 

 

    Lee: A maior parte de segunda-feira é pra o trabalho do FPSC, afinal de contas o U5.5 final e a versão trial de 100 dias foram remanejadas no meu calendário:


    14:30 Comecei muito tarde para uma segunda-feira.

    16:12 Terminei a última atualização do U5.5 contendo uma nova DLL e algumas mudanças DBA para Partículas e exemplos de 3DMath. Atualizados para teste

    16:23 Adiantei bem a versão trial de 100 dias. Preparei o código mais cedo, só para construí-lo e testa-lo agora

    17:33 Acabei de terminar de criar, testar e atualizar a nova versão trial de 100 dias para o corpo. Precisava de um segundo par de olhos então a enviei para o Rich.

    17:34 Minha próxima tarefa é fazer uma cuppa, abrir as últimas duas cartas checar e-mails quando eu voltar e depois irei para a máquina FPSC!

    17:58 Tomei cuppa. sem e-mails. sem cartas também. Comi às 17:30 , então gastarei a última meia hora preparando meu trabalho noturno do FPSC.

    20:54 De volta da comida, que eu consumi cerca de uma hora atrás. Antes de eu ir, eu atingi um grande nível de leitura como um objeto DBO regular, legal!

    A maior parte de segunda-feira é pra o trabalho do FPSC, afinal de contas o U5.5 final e a versão trial de 100 dias foram remanejadas no meu calendário:

    20:56 Minha próxima tarefa é verificar se os nomes dos arquivos gravados no universo estão corretos e direcionados para as texturas a partir das pastas corretas

    22:11 Parabéns para mim. O Universo agora salva e lê no engine do jogo. Texturas, geometria, mapas, basicamente tudo

    22:14 Vou fazer um escárnio final do executável do jogo para ver quais estruturas apresentam a si mesmas (ver se eu antecipei tudo)

    23:03 O jogo roda agora com estrutura deduzida, longe de um standalone no entanto. Fiz uma lista de requisições. Vou fazer um protótipo lógico do jogo agora

    00:54 Adicionei código novo para o gameflow e para os loops de aplicações-nível-vitória-derrota-lógica. Atualizei-os mas não os implementei. Um bom dia!

    00:55 Apenas pra lembrar, ler a correspondência, depois preparar comida, depois comê-la, depois dormir. Terça se resumirá as telas e a lógica do gameflow


    Tentarei resetar meu clock interno para levantar cedo na terça. Está se aproximando o exame JJS então eu preciso de alguns dias normais então eu como na hora certa para acumular o máximo de energia. O universo salva e relê melhor do que eu havia antecipado, e o preview do leitor DBO trabalho pela primeira vez!

    Minha próxima tarefa é verificar se os nomes dos arquivos gravados no universo estão corretos e direcionados para as texturas a partir das pastas corretas

    22:11 Parabéns para mim. O Universo agora salva e lê no engine do jogo. Texturas, geometria, mapas, basicamente tudo

    22:14 Vou fazer um escárnio final do executável do jogo para ver quais estruturas apresentam a si mesmas (ver se eu antecipei tudo)


    23:03 O jogo roda agora com estrutura deduzida, longe de um standalone no entanto. Fiz uma lista de requisições. Vou fazer um protótipo lógico do jogo agora

    00:54 Adicionei código novo para o gameflow e para os loops de aplicações-nível-vitória-derrota-lógica. Atualizei-os mas não os implementei. Um bom dia!

    00:55 Apenas pra lembrar, ler a correspondência, depois preparar comida, depois comê-la, depois dormir. Terça se resumirá as telas e a lógica do gameflow
    Tentarei resetar meu clock interno para levantar cedo na terça. Está se aproximando o exame JJS então eu preciso de alguns dias normais então eu como na hora certa para acumular o máximo de energia. O universo salva e relê melhor do que eu havia antecipado, e o preview do leitor DBO trabalho pela primeira vez!

     

    Mike: Nos últimos dias eu refiz o código que eu acabei perdendo e agora estou voltando ao normal com tudo. Voltando e refazendo o código uma segunda vez sempre facilitará pra se obter resultados melhores na implementação e este está se provando ser um desses casos.


    Entre meu último backup e os arquivos perdidos eu trabalhei na janela de navegação, mexi em muitas mensagens, trabalhei nas mensagens do mapa de arquivos, muitas mudanças de interface e muitas outras tarefas.

    Na última semana eu fiz uma lista do que eu precisava para atualizar para as coisas voltarem a trabalhar. Classifiquei a barra de menus e a barra de ferramentas e como não demorou muito eu fui para mudanças menores de interface, que me mantiveram ocupado por algum tempo.

    Essa manhã eu comecei o trabalho escrevendo na janela do navegador novamente. Tendo terminado ela uma vez eu sabia exatamente o que era necessário ser feito e como fazê-lo. Eu criei três novas classes uma para a janela de diálogo que continha a lista de imagens e os controles da árvore, a outra que era responsável pelo controle da árvore e a última que manipulava a funcionalidade para a lista da imagem.

    A principal classe de diálogo como tudo indo pelos dados de performance com os controles no diálogo e depois para as instâncias das listas das classes da árvore e da imagem no função de manipulação OnInitDialog. Uma vez que isso esteja feito a class não precisa manipular mais nada. Ela só é responsável pelo setup inicial.

    A classe de controle da árvore determina um diretório inicial a partir da interface do arquivo de mapeamento para a expansão da árvore e quando um item diferente é selecionado. É uma classe útil e podemos reutiliza-la para outros diálogos quando precisarmos.

    A classe de lista de imagem pega um caminho de entrada e de lá lê e mostra as imagens de preview. Provavelmente uma das menores classes usadas para o editor.

    escreve-la da última vez levou algum tempo já que eu não estava certo de como fazer algumas coisas no MFC. Fazer isso de novo hoje foi muito mais fácil e não levou muito tempo para deixar as coisas trabalhando.

    Trabalhei em muitas mudanças hoje como controlar a aplicação DB Pro, mandei mensagens etc. O trabalho que eu estou fazendo não é nada porque eu ainda estou correndo atrás do trabalho que eu perdi mas agora eu estou quase lá. Tenho mais algumas mensagens para checar e depois eu poderei mandar uma nova versão para o Lee verificar. Fiz muitos progressos hoje.

    Outras coisas feitas hoje envolveram checar o upgrade 5.5 para o DB Pro e confirmar se as coisas ainda estavam trabalhando direito. Também irei voltar em alguns dias para consertar os bugs para a atualização 5.6 então coloquem qualquer bug ocorrido no fórum com o máximo de informação possível do código fonte para eu poder resolver os problemas mais facilmente.

Domingo

Domingo, 25 de Julho de 2004 

 

    Lee: Domingo tive uma maratona de trabalho, e fiz muitos bons progressos. Antes do dia, Eu pensei em alguma forma de otimização de grupos e lá estava ela. No fim do domingo eu me sobrecarreguei salvando e lendo universos com o mesmo sistema otimizado, e ele pode manipular texturas, efeitos FX automáticos, dados de visibilidade e dados de colisão. Veja as entradas:

    14:00 Levantei depois de um dia de descanso. Decidi trabalhar todo o domingo e ir a Wigan num dia de semana quando tiver menos trabalho

    16:46 Duas horas de trabalho árduo e o os códigos do grupo rodam maravilhosamente agora. 3024 polígonos renderizados de uma maneira otimizada! Agora para as texturas

    21:30 Texturas e mapas são agora renderizados com os grupos, e podem ser salvos como séries de malhas (compatíveis com LOAD OBJ)

    21:41 A próxima tarefa é salvar as referencias de efeito FX, e adicionar o código para ler automaticamente um efeito FX assim como a leitura automática de texturas (enlace DBO)

    22:56 Os arquivos DBO agora podem salvar e ler, e a leitura automática de texturas e efeitos. Não de maneira mais otimizada, mas trabalha bem para o meu próximo passo!

    00:23 Novo código no comando LOAD STATIC OBJECTS habilitam o universo.dbo para ser lido em polígonos, texturas e efeitos. Agora para a visibilidade de dados!

    02:50 Para o controle de versão universal agora, visibilidade de universo e dados de colisão podem ser salvos e relidos.Espero.

    03:02 meu protótipo cria e salva um universo. Depois ele relê o universo em uma fração de tempo e ele fica exatamente o mesmo (e notoriamente mais rápido)

    O protótipo trabalha satisfatoriamente com linhas raycast, mas o engine principal do jogo ainda usa volumes de raios os quais ainda não foram testados já que o dado está retido no formato do arquivo. Decidi parar fazer com que a segunda-feira pareça um dia normal. Vou encontrar alguma comida, prepara-la e come-la. Qualquer um do time que estiver pensando em me contatar tente faze-lo depios das 11 da manhã, obrigado!

Sábado

Sábado, 24 de Julho de 2004 

 

    Lee: Sábado foi um dia desanimado, mas deu pra fazer algumas entradas, bem, é...duas:

    13:00 acordei quando deu vontade, sem telefones tocando ou batidas na porta. Planejando um dia preguiçoso hoje - uma pouco de tudo (não irei para a Wigan; ficarei aqui)

    14:31 Respondi alguns e-mails, sem problemas urgentes. Algum trabalho no U5.5 DBA e uma versão trial para escrever, mas nada realmente urgente

    Terei um dia cheio no domingo então eu posso esquecer de conseguir visitar a Wigan enquanto não terminar as coisas :)

Sexta-Feira

Sexta-feira, 23 de Julho de 2004 

 

    Lee: Sexta deveria ser um dia de FPSC, e eu estou feliz por dizer que rendeu muito o FPSC!
    Grupos estão postos e funcionando, e sua velocidade irá aumentar conforme a cena se tornar mais complexa e isso significa que meus dados são mais fáceis de salvar para releitura da cena. Ainda cheio de coisas pra fazer incluindo colocar múltiplos grupos, compartilhar grupos entre areaboxes para paredes que podem pertencer a duas salas ao mesmo tempo e é claro o salvamento e a leitura delas para decidir qual partes do nó de dados da árvore é temporário e qual é rentável para uma releitura universal. Estou com sono, dormirei em breve e abaixo está minha entrada para sexta:

    12:30 Acordei com uma batida na porta. Posts e e-mails esperando. Hoje o nó da árvore do FPSC está trabalhando quase inteiramente. Deveria estar bom!

    15:33 Depois de duas cuppas, mais e-mails feitos, tive uma boa conversa com o Rich no telefone sobre o FPSC

    15:44 Fiz mais uma cuppa, decidi pegar um pacote de batatas para comer e irei comer até meia noite (significa que preciso de mais sacos)

    16:59 analisei o último material do Colonel CB.! Encontrei alguns bugs com as assinaturas do grupo de area box

    17:31 Me despedi do CB, respondi mais dois e-mails. Voltei para as minhas areaboxes. CB me ajudou a concertar um bug estúpido. Hora de concerta-lo!

    21:15 Decidi parar. Agora tenho meus grupos trabalhando bem, uma última coisa sobre a divisão de grupos entre as areaboxes e depois está feito.

    01:20 Comi uma carne ótima e bebi alguma coisa. Assisti a um filme e planejei visitar Wigan no sábado (não daqui a alguns meses). Hora de dormir!


    Seja muito feliz! (se você quiser)

Quinta-Feira

Quinta-feira, 22 de Julho de 2004 

 

    Lee: JJs fica brutalmente exaustivo quando nós estamos dando socos de luvas! Registro do diário abaixo:

    11:20 Acordei para telefonar para ver sobre as novas caixas DB. Chequei as postagens e e-mails, fiz cuppa.

    11:49 Respondi um e-mail, o qual não tem a ver com negócios então deixarei de lado. Li o manual postado e depois foi hora da reunião FPSC!

    13:42 Sem mais e-mails. Fiz um back up do fonte do FPSC e comecei a reparar um simples protótipo para os testes universais. Tive problemas com as configurações

    14:12 Acertei minhas tarefas. O protótipo foi escrito para mostrar todos os elementos do universo que eu preciso para converter os grupos e salvar/ler.

    00:00 Trabalhei arduamente no desenvolvimento do FPSC e agora ele pode inserir todos os polígonos comuns nos grupos por Areabox - ainda há muito por fazer, ex: texturas!

    Seja Feliz!

Quarta-Feira

Quarta-feira, 21 de Julho de 2004 

 

    Lee: Se você sempre quis saber como três dias cheios podem passar no desenvolvimento sem um único pedaço de código FPSC novo, verifique as duas entradas seguintes e anteriores desse diário. O único modo de completar a tarefa rapidamente é ter outras tarefas. Observe:

    11:11 O backup do TT finalmente terminou na noite passada por volta das 3 da madrugada. Telefonemas e cuppa para começar o dia, espero que possa terminar o FPSC!

    12:26 E-mails de várias áreas respondidos. Falta uma tradução de e-mail, e algumas versões russas não previstas.

    15:34 Finalmente terminei o trabalho de integração russo (uma grande lista não esperada), pulei a hora de comer e já são 5 da tarde e eu quero continuar. FPSC Alpha #9 agora...

    16:13 Fiz um mapa de todos os segmentos reordenados e testados e até que foi divertido. Roda bem o suficiente também. Copiando os arquivos para o A#9 agora.

    16:54 Atualizado o TGA Converter e agora estou no processo de redução de midia para um uploading melhor e mais conveniente. Saio em dez minutos!

    23:28 Voltei dez minutos atrás. Alguns e-mails respondidos, falta um que é uma actualização Alemã 5.5 revista e reconstruída. Preciso fazer o FPSC!!

    00:10 Esperançosamente o U5.5 na Alemanha foi mandado para teste. Quase convertendo o A#9 para FPSC (na maior parte TGA para DDS)

    00:46 Terminei o Alpha #9 (135mb totalmente comprimido). Atualizar e chama-lo em um dia. O meshgroup e o poly dump serão salvos na quinta!

    Vou comer e dormir um pouco agora. Minha lista de distrações cresce um pouco agora e eu estou quase no limite da tarefa de adicionar os meshgroups no nó da árvore de engenharia e salvar o poligono e os dados da cena selecionada. Então estou mais próximo!

 

Terça-Feira

Terça-feira, 20 de Julho de 2004 

 

    Lee: Terça-feira geralmente é cheia, e a primeira terça-feira de volta não é exceção:

    11:30 finalmente fui pra cama noite passada às 7:00 da manhã tendo decidido a tirar fora o BARULHENTO BUGGER para dormir um pouco (em silencio) - sem TTbkup alas

    12:32 Cuppa depois, e o barulhento bugger está passando agora várias centenas de gigas de arquivos prontos para o TT transferir. Hora de e-mail!

    13:04 Limpei alguns e-mails, deixei com o suporte técnico e e-mail PR, também peguei um novo do time de tradução Russo atualizado _ backup do TT começou

    13:27 Tendo melhorado o reporte de erros no TGCVerifier para um suporte de query respondi outro e-mail. TT backup 1 de 2 está em 27% e avançando agora

    14:03 Recompilei todos programas FPSC, um bug estranho apareceu durante as mudanças d oU5.4 - ele precisa ser consertado como prioridade. Backup do TT continua

    14:56 Voltando para o new artist nos ativos FPSC e consertando alguns bugs no FPSC source code causado pelo u5.4, nada de mais -essencialmente tweaks

    15:39 Consertei o bug da colisão automática de câmera introduzido no U5.4 - a câmera agora para nas portas e desliza mais nas tables.

    17:30 Escrevi um pequeno programa para fazer duplicação e continuar com segmentos similares facilmente. 5 portas criadas com algumas poucas instruções e um click!

    18:03 JJS em uma hora ou mais, O TT drive começou a ser reformatado. Tirando que ele está
    crivado com erros de cluster. Mais e-mails chegando, Chinês, Art, PR

    18:33 Respondi o e-mail chinês e o Art e-mail, criei um novo segmento para testar o novo conveyer belt art, trabalha bem. Acho que vou guardar meu JJS Gi

    18:57 terminei o último e-mail antes do JJS, realmente vou guardar e depois estarei pronto - Irei continuar trabalhando assim essa noite

    23:20 de volta do JJS e da casa dos amigos, sentei com uma boa cerveja gelada e dando uma olhada nos e-mais antes de decidir qual a oura tarefa atrasada que irei fazer.

    23:46 Terminada a cerveja. Três e-mails depois. Rearanjei alguns recursos do FPSC baseado no feedback do Simons.

    23:47 Preciso de mais cerveja. Tomei uma decisão. Vou trabalhar até o final dos trabalhos de backup do TT. (está em torno de 50%)

    00:48 Um TT está em 80% e o outro de 180GB aida está em torno de 50%. Deve levar uma noite. O instalador U5.5 alemão foi atualizado e mandado para revisar.

    01:53 o último TT está em 75% agora,e depois eu terei três backups de tudo. Respondi mais e-mails de arte. Acho que eu irei entrar agora (depois da comida)

    Assim que anoitecer, nós dormimos, para começar o dia novamente com fome de progresso e produção. Eu preciso de comida!

Segunda-Feira

Segunda-feira, 19 de Julho de 2004 

     

    Lee: Primeiro dia de volta e tem uma pilha de tarefas do FPSC que poderiam matar um camelo sufocado me esperando. Dividi o meu tempo da melhor forma possível,achei que eu não devia parar às 5 da tarde então trabalhei até 2 da madrugada ( e contando). Decidi postar meu diário agora para forçar meu cérebro a entender que eu preciso começar a parar agora. Entrada do diário a partir do bloco de notas

    08:30 Brilhante e cedo para uma nova semana. O dia de hoje será usado para organizar o calendário de trabalho, responder e-mails, fazer backups, organizar minha semana

    12:19 Acabei de atualizar o diário de apontamentos para a semana de feriado, todos e-mails respondidos, ainda fazendo o backup de ambas máquinas inteiras (três backups de garantia é muito)

    23:15 Tirei uma hora para feijões e bacon, sem parar o trabalho. DBPro Masters, Backups, FPSC Art Checking, Installers, mais e-mails.

    01:51 Contando com os backups no background. Trabalhando com o DBV1 e o DBPro masters, e com layouts ativos. Ainda não foi feito o backup, em breve! 

    Eu vou configurar o backup TT como a última das tarefas já que  ele é o maior trabalho de cópia, algo em torno de 100GB. Por sorte eu só faço isso uma vez por mês ou menos. Organizei por classificação, e terça-feira meu plano é fazer uma lista relatorial do DBPro reduzido e mais focada no segmento FPSC de geração de arte, adquirindo um mapa de interfaze funcional instalado,eu posso construir o melhor Alpha #9 e depois no resto do tempo começarei o código atual para o meshgroup based rendering do universo ( classificando por efeito, textura e polígonos com a areabox framework. Se eu conseguir deixar ele renderizando exatamente como faz agora, estarei feliz. Se ele ficar mais rápido, ficarei mais feliz e se esse código ficar o mesmo código de salvamento de dados super simples então eu serei o mais feliz possível para terça-feira à noite. Eu duvido que irei tão longe, outras coisas tendem a entrar no caminho, visto que é um desenvolvimento em time assim como no TGC :)

    Mike: Semana passada o tempo estava indo bem. Eu vinha praticando golf por diversas vezes, fui num tur na cidade do estádio do Manchester, ia para o Keswick de dia e geralmente na maior parte do tempo icava longe de casa e dos computadores.

    Foi no sábado que eu decidi dar uma mudança nas coisas do trabalho, meu plano era mover os computadores de trabalho lá para cima, para o quarto da frente e transforma-lo num escritório. O primeiro empecilho foi a conexão ASDL. Eu precisava manter o computador conectado à internet próximo então ele teve de ficar aqui em baixo. Não era um grande problema no entanto e eu mudei as coisas em volta e esse computador está agora numa pequena estante. Eu acho que posso deixar as mesas fora do caminho lá em baixo e tudo vai parecer mais arrumado.

    Depois eu mudei o computador de trabalho lá para cima e organizei tudo. A mudança seguinte foi pegar a conexão escolhida. Eu pensei sobre isso e coloquei um quite wireless que eu tinha e o configurei por alguns minutos e ele funcionou muito bem mas não por muito tempo. Não importava o que eu fizesse quando eu levava a antena para baixo e mudva a posição do receptor, eu acabava perdendo a conexão. O sinal flutuava entre muito bom e excelente mas depois de um certo tempo ele acabava perdendo a conexão. Aquilo pareceu inacreditável e no fim eu desisti e decidi usar cabos mas depois eu vi outro problema, como conseguir conectar os computadores com cabos se eles estavam em quartos diferentes.

    Eu pensei inicialmente que poderia passar um cabo sobre as escadas mas o cabo não era longo o suficiente. A solução foi furar um buraco no chão no quarto da frente. Eu o fiz no canto direito do quarto, assim deu pra fazer um buraco pequeno sem fazer muita bagunça. Assim que eu atingi uma boa profundidade eu fui pra baixo das escadas e perfurei o teto. Depois disso eu estava pronto para passar o cabo de rede azul e deixar tudo conectado.

    Nesse estágio tudo estava funcionando bem. Eu tinha acesso a internet no computador lá de cima e eu estava feliz que as coisas haviam sido feitas. Depois eu terminei de resetar a máquina e o que se seguiram foram muitas horas de frustração por que por alguma razão o computador não dava boot. Eu não conseguia entrar no Windows, sem chance de entrar no prompt, o CD de recuperação continuou causando a tela azul do windows. Tudo estava indo horrivelmente errado. Eu tentei tudo sem sucesso.

    Quando eu olhei para o relógio eu percebi que eu estava sentado lá por 6 horas tentando desesperadamente recuperar alguma coisa. Em certo ponto eu achei que poderia dar um curto na BIOS e depois disso eu finalmente comecei a chegar em algum lugar. Eu podia reinstalar o Windows XP mas as partições no disco rígido seriam predidas. Eu pensei que poderia colocar o CD de recuperação e que ele iria funcionar mas infelizmente não era o caso.


    Com o computador de trabalho de volta e funcionando no Domingo eu olhei meu backups e vi que o último backup que tinha feito foi na semana de bugs. Eu me senti um estúpido por não ter feito nehum backup depois daquilo. Isso simplesmente não entrou na minha cabeça. Não vou deixar isso acontecer de novo. Achar que em breve eu teria as coisas num estado em que eu poderia voltar para o trabalho era no mínimo otimismo. A rede se recusou a cooperar. Outro dia de frustração se seguiu.

    Essa manhã eu liguei para o Lee e para o Rick para explicar a situação e depois eu voltei para a internet. E o tempo se consumia comigo tendo de subir e descer constantemente as escadas para checar ambos os computadores então no fim eu trouxe o computador aqui para baixo para poder trabalhar nos dois ao mesmo tempo. Eu naveguei por inúmeros sites atrás de informação sobre como as coisas poderiam ser recuperadas mas não cheguei a lugar nenhum.

    Mais tarde naquele dia eu decidi ir para o Bury e entrar nas livrarias e procurar um livro na internet. Logo achei um, comprei ele e voltei para casa. Eu dei uma rápida olhada nele e achei que eu poderia gastar algum tempo lendo-o na esperança de uma solução. Eu achei alguns pontos úteis então resolvi experimenta-los com ambos os computadores.

    Depois de um tempo considerável mexendo nas configurações de rede e mudando coisas no registo eu estava decidido a fazer aquela maldita coisa funcionar. Foi um alívio reestabelecer a rede. Aquele foi o primeiro passo para voltar para o trabalho.

    O trabalho seguinte foi copiar meus backups de DVDs para o computador de trabalho pegar todos os arquivos de que eu precisava. Levei a maioria dos arquivos para lá e agora eu terei de organiza-los. Também terei copiar um drive USB, o que vai demorar um pouco já que lá tem 30gb de arquivos e é somente um USB 1.1 que não é muito rápido.

    Amanhã eu pegarei os CDs para o Visual Studio, Bound Checkers etc, pegarei aqueles instalados e depois em algum estágio eu estarei apto para fazer uma lista de exatamente o que eu preciso para ajeitar as coisas. Tem sido difícil mas eu finalmente estou fazendo algum progresso para voltar a normal.

Quarta-Feira

Quarta-Feira, 14 de Julho de 2004 

     

    Richs: Gastei essa semana trabalhando em vários projetos diferentes, mas um deles excedeu os prazos para a Competição TGC. Eu entrei em contato com todas companhias que nós conhecemos e que tiveram algum aumento de preços! Não haverá um único preço alto esse ano, mas provavelmente terão muitos e muitos preços menores, então as chances de você ganhar alguma coisa entrando são vastamente maiores do que jamais foram antes. A competição ainda é dividia em três sessões - com um único tipo de jogo por sessão. Eles foram selecionados para entrar em iniciantes, intermediários e avançados. O primeiro tipo de jogo por exemplo é perfeito para aqueles programadores novos, mas ainda abre o suficiente para tantos realces quanto eles quiserem. É tudo realmente muito empolgante e eu estou muito ansioso para que essa competição comece.

    Nas outras notícias tem algum vídeo E3 da nova Sony PSP que você tenha visto? Essa é uma parte sexy do kit! Mas depois eu assisti alguns vídeos do Gameboy Nintendo DS e não me pareceu tão legal quanto o portátil da Sony, você sabe que os jogos estão ficando muito melhores! Estou esperando muito pelo Burnout 3 do PS2 e Battlefield 2 para o PC, mas neste momento eu não posso parar de jogar Joint Operations - absolutamente formidável :) Na minha Gforce 6800 eu posso conseguir a resolução máxima que o jogo permite com todos efeitos e a taxa de frames nunca cai - faz cortes a 1KM nas paisagens, um sonho ;)
    De qualquer forma essa semana está fraca de desenvolvimento porque tanto o Mike quanto o Lee estão de férias -mas o serviço normal deverá ser todo feito semana que vem!

Sexta-Feira

Sexta-Feira, 9 de Julho de 2004 

     

    Lee: Bits e Bobs de Sexta-Feira:

    11:11 Um pouco mais cedo, em antecipação a uma entrega eu surjo. A batalha real hoje entre as tarefas FSPC e DBPPRO - ambos lados irão ganhar!

    13:38 Sem entrega porque o centro de distribuição não tinha no estoque eles vão esperar. Ah bem. Instalador Russo pronto, checado on-line, e-mails OK

    15:36 Componentes on-line TGC estão agora completamente traduzidos. O teste da versão on-line continua. Começando a trabalhar nos relatórios de bug da versão 5.5- somente os críticos!

    20:00 Atualização U5.5 terminada, todas questões de localização completas, teste on-line completo, terreno fora, interface alimentada, um dia foi gasto!

    20:10 Achei uma garrafa de vinho tinto, novo curso traçado! Eu irei comer em breve, depois volto aqui para construção dos nós da árvore de dados do FPSC eu acho!

    20:15 Nota para você, 'Lee, o autor do DBPro, lembre ele de trazer para você os produtos que você queria ontem, pouco antes de morrer de fome'. 

    21:35 Achei tempo para navegar antes de comer. Terceiro copo de vinho tinto, eu acho que eles colocaram gasolina nele! Preciso de comida mais do que nunca!! 

    01:27 Definitivamente gasolina, impossível tomar depois do terceiro! Brinquei de tentar colocar meu código de volta no FPSC mas não consegui enfia-lo lá. Levanto cedo(acho)

    Um pouco de tudo foi feito hoje, e alguns produtos novos de terrenos. Vamos esperar que eles deslanchem! Muita coisa já está pronta agora, como na próxima semana farei uma pequena pausa para ir acampar na Escócia para  voltar ao cenário verde. Vou estar de volta a partir do dia 19 para mandar ver dali em diante cheio de gás em, bem, em tudo. Nenhum sinal de moradia no futuro, isso não existe (ou não deveria). Zen!

    Richs: Bem, já se passou quase uma semana - tem muita coisa acontecendo aqui. O mais empolgante que me aconteceu foi a versão on-line do DarkBasic Professional, lançada hoje quer dizer que você pode comprar agora o pacote completo sem limitações por apenas 30 quid, ótimo valor em qualquer livro! especialmente por ele vir com o DarkMATTER Electronic free também. Hoje vi também uma pequena lista das últimos registros para a mini-competição Banner Forum a qual é realmente divertida - Entre no forum e coloque o seu voto. Havia também uma nova versão do Geoscape3D essa semana o qual está vindo num pacote cada vez mais encantador do que estava no início.

    Na semana que virá eu estarei focado em alguns produtos novos lançados - especificamente o DarkMATTER 3 e o Character Shop, mas pelo nosso lado você terá o prazer de ouvir que nós terminamos os planos para a próxima competição TGC hoje :) Os prazos estão terminado mas nós vamos nos aproximar do prazo dessa vez, com uma data de conclusão um pouco acima do prazo. Isso significa que nós teremos muito mais ganhadores para essa competição que em qualquer competição anterior. Nós decidimos que vocês irão poder escolher entre 3 tipos de núcleos de jogos ( para ser anunciado, não queremos que você se desespere!), dos 3 tipos que eu cuidadosamente selecionei o primeiro se encaixaria para iniciantes muito bem, o segundo tipo seria para desenvolvedores intermediários e o terceiro tipo é para desenvolvedores experientes. Nós iremos anunciar toda a competição em detalhes na próxima edição.


    Também está pronto para a liberação o pacote de terrenos do DarkBASIC Professional - Esse pacote é free (mas ainda requer ativação on-line) e nós estaremos sendo chutados para o olho da rua na segunda-feira. Há um preview dele que você pode baixar se você costuma navegar em nos nossos fóruns.


    Bem, por hora é isso - Eu vou sair para assistir o DVD E3 que veio com a revista Edge desse mês e jogar Unreal 3 - :)



    O Site do DarkBaisc também cresceu - do pequeno host ISP original com uma companhia local, para uma conta "webmaster" com pares de networks, para um servidor dedicado,como é até hoje -onde agora nós operamos e rodamos três dos nossos próprios servidores dedicados ao redor do mundo com nossa popularidade crescendo ainda mais. Para um desenvolvedor é como assistir a uma criança crescer enquanto ao mesmo tempo eu também cresci em experiência, eu olho para trás para as estruturas dos os meus códigos PHP e das minhas tabelas SQL para DBDN e penso comigo "Nossa, Eu nunca faria isso desse jeito!". O poder de codificação do dos sites TGC é muito maior e mais sofisticados e a nova estrutura do Apollo é o melhor código PHP que eu já escrevi. A coisa que eu achei mais incrível entretanto é o fato que eu realmente não tive uma chance de sentar e brincar com o DarkBASIC Professional por quase um ano. Eu entendo todos os conceitos e códigos, as eu não tive a chance de escrever realmente nada como eu fiz com o DarkBasic ( lembra do site DarkForge?), Então eu estou feliz por estar liderando o projeto do livro DBPro -porque agora eu posso finalmente me aproximar pessoalmente do DBPro de um modo que eu nunca pude antes.

    Para vocês que estão lendo isso e ainda estão no DBDN. Foi uma grande experiência com vocês rapazes. Eu passei a conhecer e respeitar algumas grandes pessoas de verdade a partir daqui, muitos programadores talentosos ao redor do mundo. Para aqueles de vocês que estão lendo isso no site Developer Network - bem-vindos. VOCês são parte da nova era do TGC que estão chegando, 

Quinta-Feira

Quinta-Feira, 8 de Julho de 2004 

     

    Lee: Quinta não foi tão longa quanto eu gostaria, mas eu acho que doze horas é trabalho suficiente para um dia, detalhes:


    12:00 Atrasou muito para o meu início às 9 da manhã, ah bem. Meio dia está bom também

    12:29 Cuppa depois, os e-mails trouxeram da minha outra pasta todo o trabalho de quinta, alguns fáceis outros difíceis, todos sobre assuntos empolgantes - vamos começar o 5.5!

    16:34 Sem parada nenhuma. Bugs concertados, um protótipo muito pequeno do FPSC para um novo desenvolvedor com tutorial, DLLs do compilador e do Basic3D concertadas e anotadas.

    18:11 Atualizados os componentes on-line do TGC para incluir mais mensagens de erro verbais para ajudar com os problemas de conexões.

    22:28 Voltei do JJS meia hora atrás. Eu ia cancelar, mas eles decidiram em não serem xenofóbicos. Hora de traduzir!

    22:48 A versão chinesa está indo muito bem, e eu decidi que o melhor caminho é eles fazerem com o U5.2 porque ele não requer um link com a internet

    00:05 MSN checado. Por mim mesmo -ah bem. Enquanto fazia os HTMs de Ajuda Russos descobri um antigo bug de recursividade -de volta ao código de novo! 

    00:46 São necessários mais alguns arquivos de texto Russos, a construção do Help foi estúpida -mais tempo gasto. Outra máquina está pegando todo texto do material do TGC

    01:43 Está ficando tarde. Extrator de palavras do TGC on-line ativo feito para todas variações de línguas. Preciso mandar para o Thomas uma versão- temporária

    01:47 Decidi fazer na sexta-feira outro dia DBPro porque eu acho que preciso pegar o 5.5, O material e a localização on-line foram feitos e "sacudidos"!
    Decidi dividir a sexta-feira entre o material da interface do mapa do FPSC e as coisas do DBPro, no sentido de pegar várias tarefas terminadas antes de de desaparecer nas Highlands no domingo. Tudo bem :) Indo para as terras baixas agora (ao frango especificamente) para achar COMIDA!!

    Mike: Hoje foi especificado para trabalhar no DB Pro, especificamente na atualização 5.5 e nos pacotes de expansão que eu decidi trabalhar recentemente.

    Para começar eu tive de atualizar o terreno e os pacotes de enlace. Isso porque a estrutura global mudou e requis que eu linkasse nos novos arquivos então as DLLs criadas iriam trabalhar corretamente com a atualização 5.4 e as seguintes. Eu tive de checar também os arquivos DBO porque eles tiveram algumas mudanças recentes nas estruturas.

    Então o trabalho mais importante nesses pacotes de expansão foi recompilar e reconstruir os instaladores. Com isso feito eu passei pela instalação, chequei eles instalados e ativos corretamente, então tentei os programas-exemplo e chequei a ajuda. Tudo trabalhou bem e eu não encontrei nenhum problema enquanto testava.

    Depois de fazer upload dos pacotes de expansão para o site ftp eu comecei a consertar algum material do DBPro para a atualização 5.5 Haviam três pontos aos quais eu estava atento por causa dos reportes de bugs do forum que eu tinha introduzido por causa do título da janela do 5.4 que fazia o cursor aparecer mesmo se ele fosse deixado oculto, ajustei a janela para não produzir borda, e um mapa BSP que se tornava translúcido quando se usava partículas

    Por sorte essas foram coisas simples de consertar e não demorou muito para eu ver os problemas já eu tenho dados de exemplos de projetos para usar. Eu consertei dois deles mas foi inevitável reproduzir o problema com a borda não aparecendo com o ajuste da janela em on sendo usado. Terei de ver se eu posso pegar mais informação sobre isso, deve ser um problema por causa das DLLs não terem sido atualizadas corretamente. 

    Chequei o fonte no SourceSafe e mandei para o Lee as novas DLLs que eu construí e depois voltei a testar as chamadas de DLL. Há muitos comandos lá então preciso tenta-los todos de novo apenas no caso de alguma coisa estar errada.

Quarta-Feira

Quarta-Feira, 7 de Julho de 2004 

     

    Lee:

    09:00 saí das compras, minha única oportunidade antes do fim de semana quando eu começo a arrumar as coisas para Escócia; o trabalho começa hoje às 13:00 (acho)

    14:13 Voltei depois das compras e do jantar - peguei tudo que preciso para a próxima semana e mais alguns saquinhos de chá - agora no meu magnum opus

    17:20 Feed Back sobre alguma arte nova para o FPSC - parece bom e deveria ser um útil segundo tipo para autores de jogos

    17:27 Pensei em instalar o DX9. Então eu instalei, depois o novo SDK, depois .NEt ( e o .NET ainda está instalando como eu disse que estava). Ainda sem progresso

    17:32 Minha máquina de trabalho está agora na terceira etapa de intensa instalação, estimada para terminar em 1 hora. Eu acho que vou comutar as máquinas agora

    18:28 O NET foi instalado, Recuperando todas as fontes VC6. Aproveitei o tempo para criar a VERSÃO on-line U5.4 para quinta-feira. Deixando mais espaço no HD também

    23:11 Voltei meia hora atrás, a tempo de continuar terminando as coisas antes das 9 da manhã da grande quinta-feira do DBPro começar. Malc ganhou no snooker 2-1, que droga!

    23:55 Terminei uma análise do ambiente do UC7, eu decidi que ele está muito perto do prazo dado da FPSC para muda-lo, então de volta para o VC6 2004!

    0:54 Coloquei o antigo sistema VC6 de volta e funcionando, e 5GB de espaço a mais no C! Tudo bem, vivendo e aprendendo. Dormir em breve, comida primeiro!

    Em geral hoje foi um dia de pequenas tarefas, e uma lição muito grande. Eu estou feliz de deixa o VC7 e o DX9C por um tempo, ao menos até o pesado FPSC beta! Quase como se estivesse instalando um novo sistema eu precisaria colocar todos os arquivos que eu precisasse no meu dev system, para terminar a tempo. Ainda não estou pronto para isso, não com tantos pratos me esperando :) Agora à comida, Dormir em breve, 9 da manhã está chegando para uma grande quinta!

    Mike:Tive de realizar algumas mudanças no editor hoje.
    Para começar eu me concentrei em em realizar alguns consertos nos problemas que o Lee encontrou com a última versão .
    ALguns links no menu de visualização estavam linkando com menus antigos que não existiam mais então clicando neles causava-se um crash do sistema. Eu removi todos os links antigos e removi uma parede do código que referenciava essas velhas barras de ferramentas
    Eu mudei todos os ícones da barra de ferramentas de volta para o tamanho padrão do windows. Tive de mudar isso em alguns lugares do código para o editor e para as bibliotecas MFC que eu estou usando.
    Modifiquei a posição padrão das barras de ferramentas e removi algumas das antigas. Como agora nós temos poucas barras de ferramentas, as que sobraram pode ser suprimidas em uma linha
    Tive de executar manualmente alguns dos arquivos dos alimentadores de mensagens como eu queria controlar o arquivo padrão do diretório aberto e algumas outras coisas
    Consertei alguns problemas mais importantes com a Execução Shell a qual relatava ao abrir, salvar e fechar. O diretório atual estava sendo modificado em algum outro lugar então era o caso de reseta-lo para o default nos lugares apropriados para que então os arquivos pudessem ser linkados corretamente. Também deu pra simplificar alguns dos códigos dos documentos e limpa-los.
    Também gastei algum tempo indo pela sessão de mapeamento de arquivos e verificando se a threads que checam as mensagens do DBPro estavam funcionando corretamente.
    Uma das áreas mais interessantes em que eu trabalhei hoje foi o browser de diálogo. Ele pode ser ativado pela aplicação do DBPro e permite ao usuário selecionar um prefab, segmento ou entidade para adicionar no nível deles. É similar ao que você deve ver no Paint Shop Pro.
    O modo que as coisas estão postas é o seguinte: nós temos três classes de diálogo, os três controles e a lista de imagem. O mapa do arquivo de thereads checa quando a aplicação DB Pro quer iniciar o diálogo, quando isso acontece o diálogo começa e depois cria os três controles e a lista de imagem. A partir daqui o diretório de início para a lista é colocado ao longo da aplicação BD Pro com o título. O resto da funcionalidade é depois colocada através das mensagens.

    Quando os três controles recebem e o item expande a mensagem o código procura nos diretórios e adiciona novos itens para o controle. Ele depois completa todas a estrutura de diretório que nós precisamos. Quando uma seleção é escolhida uma nova mensagem é direcionada e chama a classe pai a qual é o diálogo e manda para ele uma mensagem dizendo que uma nova seleção foi feita. A classe de diálogo pega e então passa informação dos três controles na classe de imagem. Somente a classe de imagem sabe qual é o diretório que ela precisa para ler as imagens dele e depois buscar por qualquer arquivos bitmap e adiciona-los na lista de imagens as quais são depois inseridas na lista e você passa a ver as imagens num pequeno preview de 64 x 64.
    O ato final da janela do navegador é colocar a seleção de uma imagem. Eu coloquei um novo direcionador de imagem que era responsável por controlar a resposta para um duplo clique na lista de imagem. Isso determina qual imagem se alguma foi selecionada quando o usuário der cliques duplos. Se uma imagem foi selecionada uma string é copiada para os dados do mapa do arquivo o que o Lee pode checar depois. Finalmente uma mensagem é mandada para concluir o diálogo.
    Ele é finalizado muito bem e parece não ter problemas para mostrar o conteúdo dos diretórios com algumas centenas de arquivos
    Outro trabalho feito hoje incluiu algumas mudanças nas chamadas de DLL para o Lee porque ele está usando blocos de arquivos para o FPS Creator
    O trabalho para amanhã envolve testar o o pacote de expansão de terreno e pegar alguns bugs selecionados para atualizar o 5.5.

Terça-Feira

Terça-Feira, 6 de Julho de 2004 

     

    Lee: Quinta foi um dia cheio, com meu cronograma feliz e progredindo. Detalhe a baixo:

    10:30 Meu novo método de combinar meu calendário de trabalho e meu diário está indo bem - Eu passei a ver meus dias de trabalho como parte do todo

    11:19 Nice Cuppa feito, metade drenada agora, e-mails deferidos para quinta no DBPro e selecionada minha próxima tarefa; formato do mapa do arquivo esboçado

    11:30 Ainda não começou - fui atingido pelo obstáculo, mandando o scan para o Rick, o scanner não está funcionando, escaneado e enviado por e-mail = 10 minutos!

    13:17 Apenas coloquei a fundação para o formato do arquivo do mapa e realizei alguns teste - tudo indo bem e os mapas podem agora ser salvos como muito grandes agora!

    14:11 Peguei os maiores mapas dimensionados dinamicamente no engine do jogo agora, e apesar de lento ele funciona perfeitamente. A velocidade virá com HSR/CSG

    15:03 Gastei uma hora nos formatos comprimidos do FPM e no FPZ, achei algumas edições com o Sistema de Bloqueio de Arquivo (uma das tarefas do Mike)

    16:35 Terei uma parada rápida para uma macarronada agora. Feito um rápido teste com DIP X Polys e parece que eu posso duplicar a taxa de frames do FPSC

    16:37 Também conclui que organizar os dados para o salvamento de melhores cenas ( efeitos, textura e depois grupos de malhas mais velhos) - maiss depoiss

    18:00 Terminei de comer macarrão às seis, agora vou revisar pois a hora da minha aula de JiuJitsu está chegando rapidamente- vou trabalhar mais à noite

    00:01 Voltei do JiuJtsu às 22:30 e gastei uma hora jogando e-mails fora e com alguns problemas de CD. Agora instalando DX9.OC Summer 04

    01:36 Conclui algum trabalho de instalação e depois comi. Tenho de levantar cedo, longo dia pela frente, vou me retirar agora para dormir

    Tive algumas compras para fazer pela manhã, e depois algum trabalho espalhado ao longo do dia onde eu pretendo continuar trabalhando na interface com o Mike e fatiando o universo de polígonos globais num grupo que eu posso salvar facilmente como o arquivo global ( para leitura muito rápida do jogo). Pela frente no calendário, assim como ele está e eu tenho planejados 2 dias para completar o código de salvamento universal então não deveria haver nenhum problema sério pego corretamente e rapidamente ( isso ajuda a a ter escrito como uma coisa antes!).

     

    Mike: Mais trabalho no Editor de Criação FPS hoje. Recebi alguns e-mails do Lee essa manhã então olhei eles e selecionei o que eu precisava fazer
    Uma das primeiras coisas para mudar era o que eu mencionei ontem sobre nós termos aqueles problemas com as duas versões do fonte. Hoje eu selecionei aquilo e aqueles problemas que nós tivemos com os dados do mapa de arquivo também. Toda a funcionalidade parece estar trabalhando bem agora naquela frente.
    Modifiquei o código de start up então aquele novo projeto irá começar automaticamente quando você rodar o editor.
    Mudei o modo através do qual a Execução Shell era usada. Apesar das janelas fechando e coisas reiniciando somente uma janela do documento é usada quando projetos são abertos. Isso torna a leitura mais rápida como o DBPro pode reiniciar  a si mesmo ao invés de ser reiniciado automaticamente no editor.
    Rodei coisas no Bounds Checker e descobri que havia uma memória quebrada com o mapa de arquivo. Selecionei isso agora.
    Fiz algumas mudanças para a barra de ferramentas, alguns ícones não eram mais necessários e eram necessários alguns novos.
    Fiz muitas mudanças pequenas no código para limpar as coisas, selecionei alguns pedaços com o ANSI para Unicode com o mapeamento do arquivo e coloquei a janela do browser no ar e funcionando. Preciso ajustar o modo que ela trabalha e então o browser estará terminado.
    Perto das 17 horas chegou mais feedback do Lee com a versão do editor de hoje cedo, então vou listar o que preciso fazer de lá para o resto do dia.

Segunda-Feira

Segunda-Feira, 5 de Julho de 2004 

     

    Lee:Segunda foi ocupada e cheia, aqui está o resumo:


    10:30 Se eu conseguir fazer o segmento de revestimento funcionar e um esboço para os ícones da barra de ferramentas, eu estarei feliz ( tenho um dia e meio para conseguir isso)

    14:15 Os revestimentos de Segmento estão prontos, mas eles ainda não cobrem muitos buracos na parede para o jogo, vou fazer isso depois da pizza.

    16:30 Como mensagens de e-mail costumam distrair, eu as agrupei e continuei trabalhando na minha meta. Os revestimentos de segmentos estão trabalhando agora, a interface é a próxima

    18:09 Acabei de terminar o primeiro esboço da revisão da interface, alguns itens de feedback para o Mike e um novo segmento fazendo a barra de ferramentas se mover

    19:28 Levei uma hora para escrever uma arquitetura básica do FPSC de como fazer um documento - O FPSC art estará cheio de energia pela frente.

    20:41 Malc Enterteined terminou alguns racks, eu venci. Ganhei cerveja e carne, depois eu vou arrumar algum trabalho noturno :)

    23:12 Comi alguma coisa e dei fim a mais alguns e-mails. Sem mais versões de interface então eu chamarei isso de noite eu acho

    Espero que nós nos falemos em breve o que significa que eu posso postar um toque para vocês rapazes. Ainda não há problema em postar como eu faço, tenho feito isso por anos agora eu eu fiquei um pouco velho para isso. Eu vou tentar dormir pelo menos um pouco essa noite, mas é difícil quando não se consegue dormir! 

     

    Mike:Continuei a trabalhar no Editor de Criação FPS hoje
    Comecei implementando o código para abrir projetos manualmente e a versão anterior só trabalhava com um projeto. Para começar eu tive de sobrescrever o procedimento padrão da Função OnFileOpen da principal classe de aplicação. Agora ao invés de apenas ter de abrir um novo documento mais coisas tomam lugar numa caixa de diálogo de perguntas para o arquivo, depois todos os documentos são fechados, então um novo documento é criado, seu título é dado, depois a execução Shell é chamada a qual lança a principal aplicação DB Pro que lança o nível de criação, isso é automaticamente embutido na janela filha do editor, finalmente as barras de ferramentas e janelas são mostradas e o nome do arquivo do projeto a ser aberto é copiado para o mapa do arquivo então a aplicação DBPro sabe qual projeto abrir. Também tive de assegurar que outros métodos de abrir arquivos sigam a mesma rota. Exemplo:Quando selecionar um arquivo aberto recentemente do menu de arquivos. Eu também tive de para instâncias múltiplas da aplicação DB Pro existente pois se você abrisse um arquivo de cada vez seria lançado outro exe pela execução Shell então eu adicionei em algumas chamadas de funções a mais para limpar a aplicação original. 

    Atualizei o mapa de dados salvar e salvar como que era manual. Uma bandeira é posta em um certo offset e depois uma string é copiada sobre ele. A aplicação DB Pro pode depois apurar isso e continuar e salvar o arquivo se for necessário

    Mandei a nova versão para o Lee que incluiu as novas funcionalidades do salvar, abrir e fechar e algumas outras mudanças menores.

    Enquanto esperava pelo feedback do Lee eu continuei trabalhando na atualização da janela do browser. Isso é uma janela pop up que permite a você selecionar um segmento pré- fabricado ou a entidade que você quiser incluir no seu nível. No lado esquerdo do diálogo há um seletor de diretório e você pode ir através da estrutura do diretório selecionar uma área que você quer, por exemplo: sci-fi. Quando uma pasta é selecionada na direita você pega uma lista de imagens representando os conteúdos. Então você pode terminar com as fotos das paredes, portas, texturas do chão etc. Eu tenho mais algum trabalho para fazer para completar isso e posso depois mandar uma atualização executável para o Lee.

    Recebi um e-mail de volta do Lee sobre o editor. Havia um problema com a biblioteca da janela que fechava como resultado do encerramento de duas versões da fonte. Quando foi enviada a demo pra os publicitários franceses eu tive aquele trabalho e depois continuei fazendo mudanças. Alguns dias depois Lee veio e me pediu atualizações para aquela versão mas eu tinha feito muitas mudanças na versão que eu estava trabalhando para retorna-la ao estado original. No fim das contas eu voltei para a versão que eu usei para a demo francesa e fiz as mudanças nela. Isso deixou as coisas um pouco complicadas porque eu terminei tendo duas versões da fonte. Agora eu tenho de voltar e checar as mudanças feitas na demo francesa e aplica-las para a versão que eu estou trabalhando agora. Não vai demorar muito porque seria fundamentalmente a adição dos dados do mapa de arquivo e de algumas novas mensagens

Domingo

Domingo, 4 de Julho de 2004 

     

    Lee: Domingo foi refrescante, e tenho de agradecer a minha mulher por esta paz. Mas não sem algum progresso também:

    13:00 Acordei com o som dos pássaros cantando -não é verdade- acordei com o som dos carros passando

    17:00 Fiquei tomando chá, lendo minha coleção de revistas e surfando no material técnico. Avaliei alguns e-mails e fiz algumas classificações

    17:19 Coloquei macarrão no forno, sai para checar meu DVD NVIDIA 20 e depois comi, preciso fazer aqueles cantos depois!

    23:10 Comecei às 20:00 e terminei mais ou menos agora. Os Cantos do Segmento agora suportam a si mesmos. Comecei o trabalho de revestimento - CSG Ok

    Segunda vou ver se completo o modo de revestimento do segmento para os mapas do FPSC, então poderemos sobrepor segmentos pintados na cena usando algum sistema de lista inteligente, e talvez alguns passos pra frente nas edições da interface a qual ficará para o Mike o e Lee fazerem juntos. Sem dúvida que e-mails de distração e as "coisas urgentes" podem esperar. Agora é hora de, Oh, eu acho que de uma pizza suculenta.

Sábado

Sábado, 3 de Julho de 2004 

     

    Lee: Diário de trabalho para um refrescante sábado:

    13:55 Acordei para um dia tranqüilo terminando as funções do pintor de parede e chão, depois dei uma olhada rápida nos revestimentos dos segmentos 

    17:50 A editoração do Segmento está realmente feita agora. Chão e paredes não interferem,..paredes emparelhando, melhor auto-margem com inúmeros-arranjos-de-parede

    17:55 Ainda tenho de fazer os cantos, mas o sistema que eu fiz permite fazer isso rapidamente agora - daqui a pouco vou para o casamento

    18:00 Tenho de ir, melhor postar depois se não estiver muito feliz - provavelmente ponho no domingo

    Planejei o domingo como um dia de recuperação e descanso, mas posso começar alguns cantos já classificados e fazer alguma limpeza no escritório.

Sexta-Feira

Sexta-Feira, 2 de Julho de 2004 

     

    Lee: Devido ao sucesso do método progress tracking da semana de bugs , eu decidi incorporar o processo no meu calendário de trabalho para o FPSC e para outras questões. A partir de agora, até a hora que pedidos ou modos mudem o status-quo, eu devo reportar o meu progresso em uma lista completa do que vou fazer. Eu tentarei ser muito claro a partir de então sobre onde eu estarei em cada parte do meu dia, no lugar de dizer somente minhas ações, como é meu costume. Aqui vamos nós:


    11:00 Acordei para me preparar para o encontro com Rick, ganhando tempo.


    14:00 Encontro terminado, algumas idéias defenderam o adiamento do plano do FPSC para o fim de Setembro.


    15:00 Respondi e-mails e às matérias online da TGC


    16:30 Atualizei o calendário e melhorei o método progress tracking


    16:45 Atualizei o material de fonte segura então todo o código está sincronizado novamente para o avança do u5.4


    17:15 Peguei a mídia que o FPSC me enviou e verifiquei-a. Novas animações AIKO e alguns novos corredores e portas do Simon


    17:40 Atualizei os pedidos do Mike para a próximas versões da interface FPSC - que terá inserido o material na barra de ferramentas em pouco tempo.


    17:45 Reservei acomodações num hotel barato em CHICHESTER para a convenção inglesa na qual eu decidi participar


    18:20 Esbocei a aparência do o novo Sistema de Construção de Segmento - então paredes são mais fáceis de fazer e as portas são mais fáceis de adicionar.


    23:48 Comi por duas horas e depois continuei, trabalhei no Novo Sistema Construtor de Segmento para facilitar paredes e pisos- seguindo bem. 


    00:01 O sistema antigo de segmentos internos 1 e 2 confundiu o Rick e ficou incompleto, o novo sistema é dez vezes melhor- e está funcionando! 
    Algo assim, completamente extraído do meu dia e minuciosamente detalhado, você há de concordar. Sem mencionar o chá e você pode e pegar a foto que você quiser ver (eu aho) dia após dia. Sábado de manhã eu irei colocar em dia algum trabalho atrasado, depois precisarei ir a um casamento. Preciso ir e comer pizza agora...

Quinta-Feira

Quinta-Feira, 1 de Julho de 2004 

    Lee:  Não há muito de desenvolvimento para reportar nesta quinta. Basicamente fiquei respondendo e-mails e classificando uma lista enorme de trabalho para os próximos três meses. Eu tenho a maior parte dele clara em minha mente, e o mais importante em anotações que eu pretendo manter por causa do projeto da FPSC. Algumas edições da DBPro ameaçam me arrancar do FPSC mas eu arrumei um dia na semana que vem para me acertar com todas essas coisas para então eu me focar puramente nos problemas do FPSC.

    Rick: Muita coisa aconteceu desde que abrimos o DBDN pela primeira vez. Eu ainda não sei por onde começar. Eu ainda me lembro dos bons tempos de 2002 quando começamos e eu ainda estava no meu emprego integral (numa empresa de desenvolvimento de internet) e trabalhando pra a Dark Basic Software no meu tão limitado tempo. Eu gastava horas trabalhando o dia todo, vinha aqui, ficava algum tempo com minha namorada (que agora é minha esposa) e depois trabalhava a noite toda construindo o DBDN. Minha primeira anotação no diário, e de fato a primeira anotação no diário do site foi algo assim: "Ok, bem de qualquer forma este é o primeiro teste para o novo sistema de diário e eu não tenho idéia se isso será postado ou não, então eu achei melhor deixar isso para amanhã e dizer boa noite a todos vocês!"
    :) Nos dias que se passaram eu construí mais e mais do DBDN e em 17 de janeiro nós começamos a aceitar pré-registro e os fax NDA vieram atrás, pessoas se cadastrando ansiosas para o teste beta do DBPro - o qual naquele tempo era pouco mais que um compilador rudimentar que poderia somente competir com "hello world". O lembrete de janeiro me veria trabalhando todas as horas do dia e da noite para terminar o DBDN a tempo de almoçar e no dia 31 de janeiro isso finalmente aconteceu. Minha anotação no diário naquele dia resume isso muito bem: " Bem vindos ao DBDN pessoas, Eu acho que declaro esse lugar oficialmente aberto! Eu vou fazer como no primeiro dia e deixar a minha anotação para amanhã. Por hora, eu preciiiiiso dormir. Boa noite."
    Dois anos e meio depois, como o Fat Boy Slim diria, "nós nos percorremos um longo caminho baby". O passado é a distração do "dia de trabalho" interferindo com o Dark Basic - porque esse é o meu dia de trabalho. Mas há muita pressão como sempre há em muitos projetos acontecendo ao nosso redor. Assistir o DBPro crescer e o DBDN evoluir completamente e depois seu subseqüente lançamento foi um processo maravilhoso. Eu acho que isso é um testamento para o design do DBDN que nós não tivemos que mudar realmente muito ao longo dos anos, todas as áreas de núcleos existem e trabalham bem e nunca houve nenhuma atualização significante nelas. O design estava branco, limpo e brilhante num tempo em que o principal site do Dark Basic era preto, cinza e grunje. Os cinzas claros e azuis eram simples mas eficientes e eu acho interessante ver que conceitos similares de design são favorecidos ainda hoje.

Quarta-Feira

Quarta-Feira, 30 de Junho de 2004 


    Lee:
    A abstinência foi causada por SETE DIAS de bugs e três dias de NVIDIA FUN. De volta agora e surfando sobre uma montanha de e-mails, perguntas acumuladas, problemas urgentes e as conseqüências da realização da liberação oficial ao publico do U5.4 . Começando  em torno das sete da noite e indo até onze e meia. Configurei minha conexão mais uma vez, e terminei com os e-mails urgentes e decidi fazer uma lista do que está acontecendo. Os diários da semana de bugs poderiam explicar muito melhor o que nós fizemos durante aqueles sete dias, mas vocês devem querer saber mais sobre o que aconteceu à parte técnica do TGC nos três dias a partir de domingo. Nós nos divertimos, em todos os sentidos da palavra. Nós trabalhamos muito, e jogamos muito. eu estou certo de que os filmes e fotos a seguir (se elas passarem nos sensores) irão provar ao menos uma dessas afirmações. A apresentação da NVIDIA por si mesma foi muito interessante, e cobriu exatamente o tipo de assunto legal que você gostaria de conhecer mais. Lances inteligentes, esclarecimentos, truques de sombra e luz, o que os desenvolvedores estão fazendo nos bastidores tais como do Unreal 3 e FarCry.Atualmente os programadores estão falando numa linguagem que não exige esforço nenhum para chegar aos resultados que eles chegaram, maravilhando, inspirando e me tentando a voltar atrás e começar a hackear os seus códigos - fontes para tentar pegar esses truques e técnicas. Claro que os negócios desenvolveram e deram experiência para um bom aprimoramento em breve. Estabilidade FPSC e jogabilidade primeiro, efeitos visuais e diversão depois. Consertaremos isso. Algumas idéias sobre aquilo não me ocorreram. Esse uso de PIX para checar a performance da aplicação era algo que eu havia dispensado, causando a sensação de que nós éramos os únicos desenvolvedores do mundo que não usavam VTune! O que eu tinha em minha lista mental depois de dois dias, sem uma ordem particular, eram sombras usando PRT e mapeamento da oclusão de ambientação ( sobre o livro que eu ganhei - outra história). Usando mapas de cubos para o mapeamento de omni - shadow. O fato que matrizes de volumes estão sendo substituídas pelo mapeamento de sombra , em quase todos os sentidos. A idéia do efeito de framework FX deu início a algo legal e o DBPro já tendo um suporte está em boa forma para avançar com esses garotos. A possibilidade de migração sobre o compilador Intel para ter o aumento livre de 7% na velocidade do OpenMP se você tem um processador HT.   Outra pequena lista de coisas legais foi escrita para eu sumarizar enquanto eu escaneio os CDs que eu trouxe de volta e faço os links para download. Os dois grandes downloads no meu calendário são o DX9.0c o qual tem alguns bits e bobs, documentos e exemplos e o FX Composer 1.5 beta  do qual eu tive a honra de encontrar o líder de programação. Eu comecei a conversar com o cara, mas assim que eu mencionei o Dark Basic algumas outras pessoas se aproximaram e o reconheceram e minha oportunidade de apresentar-lhe uma ferramenta bem legal foi perdida assim como minha atenção foi roubada. Eu pareço retroceder a algum set pré-programado de responsabilidades quando alguém menciona DB :) Eu fiquei feliz por descobrir que todo mundo que eu falava conhecia o DarkBasic de uma forma ou de outra. Fiquei chocado considerando o alto calibre dos desenvolvedores lá, e pobre de mim, no meio deles. Ainda, o time do TGC compensou nosso pequeno papel no esquema das grandes coisas tendo aumentado ao longo da noite. Eu eu quero dizer que ele é EXTREMAMENTE GRANDE!!Contudo, muita informação fresca borbulha agora em nossas mentes, uma visão da direção da MS e NVIDIA está dando uma sensação de que nossa pequena parte da esfera do desenvolvimento pode estar se tornando maior ano após ano. Agradecimentos especiais a Mike e Ravey por cuidarem de mim, um grande abraço a George Bray e para o Phil e Darryl que nos ajudaram a nos sentir como se nós fossemos de lá.Ainda tenho que comer um balde de batata com catchup antes que eu queira ir dormir, então é melhor eu ir comer ( agora são 11:36 da noite) e depois tenho de configurar o resto do sistema para começar a trabalhar. Rick, um telefonema iria ajudar muito :)

Domingo

Domingo, 27 de Junho de 2004 às 02:18 AM


    Arquivos:
    Atualizado upgrade 5.4 no servidor.

    Lee: "06:05 PM - Terminado o instalador e checado que ele funciona para diferentes caminhos de instalação. 06:12 PM - Modificado o arquivo LAUNCH.EXE de forma que chamá-lo faz com que o editor seja executado e o CWD é fixado. 08:00 PM - Testado todos os exemplos com as últimas DLLs às 9 PM. 08:25 PM - Problemas com o MOUSEMOVE e descoberto que ele possui muitas chamadas redundantes para o DInput"

 
Sábado

Sábado, 26 de Junho de 2004 às 18:03 PM


    Lee:
    "Acordei às 12:30 PM, naveguei um pouco pelos fóruns e corrigi alguns bugs; saí um pouco e logo retornei. Preparei o instalador do U5.4 Upgrade. Este instalador irá atualizar qualquer CD do DBPro para a versão U5.4; isto incluirá a ativação do software e para tal é necessária a leitura do CD oficial. Quando o instalador estiver pronto e testado com todos os exemplos de ajuda e projetos do DBPro, eu farei uma busca pelos "novos bugs" do U5.4. Isto significa que nós lançaremos novas atualizações conforme os bugs são corrigidos. Este é um plano comum quando você não tem uma semana pura de testes. Eu espero que nós consigamos minimizar ao máximo os bugs que nós temos, dentro do nosso prazo restante."

    Arquivos: Feitas algumas mudanças para as DLLs e por isto um novo zip foi atualizado: Saturday-Morning-Pack-A.zip

    Mike: "Detectado um problema com as matrizes transparentes (ghost); com esta correção uma nova DLL foi incluída ao último zip. Em algumas horas eu vou continuar corrigindo os bugs restantes para BSP e Multiplayer. Consegui corrigir uma quantia considerável de bugs. Classificado alguns problemas com entrada, multiplayer, Quake 3, texto, arquivo, animação e a DLL do setup. Somando toda a semana, temos cerca de 90 bugs corrigidos. Estou fazendo o upload das novas DLLs da versão 5.4 e então vou dormir. Em algumas horas eu estarei de volta para continuar a parte final de testes e vou fazer algumas mudanças caso haja algum problema novo. Pretendemos liberar o Upgrade 5.4 final à meia-noite do Sábado."

Sexta-Feira

Sexta, 25 de Junho de 2004 às 18:11 PM


    Arquivos:
    Novos arquivos 5.4 estão no servidor.

    Lee: "Eu estou na página 7 do total de 8 do sistema de relatório de bugs e, como eu comecei com esta tarefa no dia de ontem, hoje, Sexta-Feira será o último dia. Eu estou seguro que irá surgir mais algumas coisas estranhas pelo caminho, mas como parte principal temos uma grande massa de participação dos usuários. Eu irei continuar nesta tarefa durante a noite e tentarei eliminar a maior quantidade possível de bugs."


Sexta, 25 de Junho de 2004 às 03:51 AM


    Arquivos:
    Atualizadas as DLLs no servidor - Thursday-Night-Pack.zip.

    Lee: "Dia e noite mais longa até agora. Muitos bugs simples foram corrigidos e alguns bugs maquiavélicos do compilador também foram eliminados. Eu tomei a liberdade de escapar de alguns bugs neste dia pois meu cérebro não estava suficientemente preparado para lidar com eles. Eu vou lidar com eles novamente na Sexta uma vez que eu tenha terminado as páginas 8 e 9 de bugs. Eu vou rejeitar alguns dos bugs que não são realmente bugs e aqueles que já foram corrigidos ou repetidos. Nós estamos próximo do fim agora e talvez tenhamos algum tempo sobrando. A meta é ter a Sexta-Feira como o último dia de debugação e então usar o Sábado para criar e testar versões para o Upgrade 5.4 oficial."

    Mike: "Quase 4 da manhã agora. Já estamos aqui há mais tempo que imaginei. Bem, a boa notícia é que eu resolvi um problema de colisão em algumas geometrias de determinados mapas BSP. Ele é definitivamente muito melhor e com mais resposta do que anteriormente e uma vez terminado e testado, será confirmado que ele funciona suficientemente bem e então eu irei inclui-lo nesta DLL no arquivo zip de atualização de versão 5.4. Eu vou descansar um pouco agora mas eu retorno eu algumas horas para terminar a colisão."


Sexta, 25 de Junho de 2004 às 02:14 AM


    Mike:
    "Passado um pouco mais de 2 da manhã agora. As coisas devem continuar e por isto vou voltar novamente ao mundo de correção de bugs. Feitas mais algumas coisas com BSP. Agora a colisão automática de objeto pode ser usada em conjunto com uma colisão BSP automática e isto torna as coisas mais fáceis. Também corrigido alguns outros problemas de colisão. Eu queria exibir as texturas de céu mas as informações ao carregar as texturas não pareceram ser suficientes completas para oferecer uma aparência correta. Como resultado, agora eu desabilitei as texturas e agora você pode adicionar sua própria skyboxes ao espaço. Agora vou comer uma pizza que o Lee fez e depois continuarei com este assunto."

Quinta-Feira

Quinta, 24 de Junho de 2004 às 18:47 PM


    Arquivos:
    Atualizado Upgrade 5.4 no servidor.

    Lee: "Eu somente uni os arquivos para o pacote de atualização Quinta. Foram feitos diversos tipos de correções. Algumas destas correções foram no compilador, algumas correções significantes foram feitas no debugger e algumas correções foram feitas na DLL basic3D. Eu assisti uma partida de futebol em torno das 8 PM, depois do jogo lidei com alguns BSP R&D por algumas horas e finalizei meu dia (provavelmente meia-noite). Você pode obter os arquivos compilados na área Beta."

    Mike: "As coisas foram boas hoje. Consegui eliminar uma grande quantidade de bugs. Estive lidando com a colisão BSP esta tarde e corrigi alguns problemas de configuração. Também atualizei os comandos de colisão para que retornassem os valores corretos para a colisão dos BSPs de Half Life e Quake 2. Acredito que todos os problemas de colisão que eu tenha conhecimento estão resolvidos na versão 15.4. Se alguém souber de algum problema com o BSP então avise-me, por favor. Outras correções de BSP incluem o trabalho com fog e atualização das configurações de textura. Futebol é o programa agendado da noite e eu irei assisti-lo e dependendo do resultado eu irei finalizar meu dia ou corrigir mais bugs :)"

    Lee: "11:30 AM - Comecei o dia exatamente do ponto onde parei no que diz respeito aos bugs de compilador. 12:51 PM - Corrigi alguns bugs do compilador. Quinta-Feira de Manhã, 24TH de Junho: Comecei muito tarde esta manhã pois alguém trocou minha água por vinho. De qualquer forma acredito que estejamos indo muito bem pois de acordo com meus cálculos nós já fizemos seis dias de trabalho em apenas três! O sentimento geral é de que estamos vencendo e nós iremos acabar com todos estes bugs. Alguns bugs cresceram tanto que parecem verdadeiros monstros e por isto tomam algumas horas de nosso tempo para serem eliminados. Exemplos destes bugs são o UDT e os pesadelos de Mikes Textual. Nós deixaremos as grandes lutas para serem resolvidas em outros dias."

    Mike: "Eu acordei depois das 9 nesta manhã e trabalhei com algumas correções no BSP. Um dos primeiros relatos que eu tive foi onde as propriedades de configuração poderiam causar uma quebra ao deletar os BSPs. Eu descobri que no código de colisão não existia uma checagem para ver se o nível tinha sido carregado. Este foi resolvido rapidamente. Um outro problema com os níveis BSP era que algumas instâncias não eram carregadas (por razões desconhecidas). Felizmente este foi um erro facilmente corrigido. Eu descobri que existia um conflito de memória pois alguns processos previamente carregados não eram liberados, carregando exageradamente a memória. Depois de modificar este ponto eu consegui carregar todos os mapas BSPs que apresentavam problemas. Mais algumas problemas surgiram ao testar os BSPs e fiz algumas mudanças menores e uma delas foi sobre as configurações de textura. Eu aumentei o mip map dos níveis e como resultado temos níveis de melhor qualidade. Também descobri que os caminhos tinham sido alterados e por isto algumas coisas não apareciam nos níveis. Fiz algumas mudanças para este caso e depois disto não houve mais problemas com os níveis testados. Havia alguns problemas de textura que agora estão resolvidos como o caso de alguns mapas não exibirem as texturas corretamente. O maior problema com BSP agora é a parte de colisão. Durante a tarde eu irei trabalhar sobre eles. Eu descobri até agora um problema com DLLs no sistema de DLL que remove qualquer DLL previamente carregada. Fiz uma mudança no código e agora está corrigido. Também verifiquei alguns comandos de memória - eles estavam retornando valores "sujos" que não faziam o menor sentido. Verifiquei no código e agora estes 3 comandos de memória funcionam conforme o esperado."

Quarta-Feira

Quarta, 23 de Junho de 2004 às 23:46 PM


    Lee:
    ""Novas DLLs para Upgrade 5.4 estão na área de download - Wednesday-Night-Pack.zip. Somente algumas DLLs estão incluídas logo assegure-se que o Wednesday-Pack-A.zip seja instalado primeiramente."

    Mike: "Agora é aproximadamente meia-noite logo é momento de acabar o dia. Corrigido mais alguns bugs e o fórum de relato de bugs já está atualizado. Agora vamos adentrar ao BSP - tive alguns problemas com classificação de textura. Vou assistir um DVD agora e depois vou para a cama."


Quarta, 23 de Junho de 2004 às 15:41 PM


    Arquivos:
    As primeiras DLLs de hoje estão na seção de download - Wednesday-Pack.zip


Quarta, 23 de Junho de 2004 às 15:41 PM


    Mike:
    "Estou trabalhando em diversas áreas hoje:

  • Classifiquei os comandos de shift matriz e atualizei o código, logo você pode configurar as normais de todos os tiles. 

  • Corrigido um erro ao usar um dos comandos de sistema. 

  • Checado a posição do mouse na entrada - não irá ajustar por conta própria ao tentar controlar a posição do mouse 

  • Modificado a execução da checklist para modos de exibição, logo resoluções duplicadas não são listadas, adicionadas algumas checagens de segurança para prevenir quebras 

  • Atualizada a DLL de som - executar comando de som agora reseta o buffer, parar o som irá resetar a posição dos sons, atualizar o loop de som, gravar novo som não requer um som já carregado em um ID, os comandos de status de som agora retornam os valores corretos 

  • Feita mudanças para sprites - backsave é agora restaurado quando os sprites são deletados 

  • Modificado Basic 2D de forma que os pixels são plotados corretamente em modo 16 bit. 

    Eu fiz mais algumas correções no Basic 2D para perfeito funcionamento desta DLL. Agora passarei para um outro conjunto de comandos. Talvez irei dos menos para os maiores grupos e amanhã irei lidar com os problemas de BSP."

  • Lee: "Comi dois sanduíches e corrigi alguns bugs do compilador hoje. Uma boa metade do tempo foi gasto com problemas que não são, na verdade, bugs, mas que precisavam de uma certa atenção. O compilador é umas das áreas mais lentas para se trabalhar pois qualquer mudança simples tem um reflexo gigantesco no restante do compilador, logo, ao corrigir um bug você pode gerar dezenas de novos bugs. Imagine os milhares de diferentes projetos que são executados no DBPro. Qualquer mudança de caminho pode ser fatal para este mundo de usuários. Estou pensando em fazer um canal irc por volta das 8 PM se tudo ocorrer conforme o esperado e ainda vou continuar a debugar cada bug do fórum."


Quarta, 23 de Junho de 2004 às 00:35 AM


    Lee:
    "preciso pensar mais em mim senão meu olho acabará sendo afetado. Eu não fiz nada além de trabalhar desde manhã até agora e ficar todo este tempo exposto à uma tela plana e brilhante poderá acabar com minha vista. Eu vou checar o fórum para assegurar que todas as correções estejam marcadas como corrigidas e mexer um pouco mais com alguns novos bugs que surgem junto a liberação dos arquivos. Eu gastei 3 horas no compilador, o complicado é que o compilador é uma área profunda e cansativa de mexer."

Terça-Feira

Terça, 22 de Junho de 2004 às 22:53 PM


    Mike:
    "Corrigido alguns problemas com sprite e a DLL atualizada está incluída no zip atualizado neste manhã. Também incluído um conjunto de arquivos de projetos neste zip que podem ser usados para ver se os bugs ainda existem. Classificar problemas com o conjunto de comandos de Matemática 3D. De agora em diante se você criar um vector2 você não pode continuar e chamar uma função vector3 nela. Isto tornará as coisas mais simples e resolverá muitos problemas onde as pessoas sobrescrevem dados. Enquanto trabalhava neste conjunto de comandos, eu configurei problemas com cópia, subtração e outras operações em vetores e matrizes. Será lançada uma nova versão da DLL dos comandos de matemática 3D."


Terça, 22 de Junho de 2004 às 20:39 PM


    Arquivos:
    "Última atualização de arquivos da versão 5.4 Tuesday-Evening-Pack.zip está na área de download do servidor. Checar os arquivos de texto para informação do que foi corrigido. Código exemplo para mostrar os consertos de bug estão incluídos no zip."


Terça, 22 de Junho de 2004 às 15:58 PM


    Arquivos:
    Novos arquivos atualizados - Tuesday-Pack.zip na área de download. Duas fotos (1 e 2) :)

    Lee: "Final do dia regular. Muita leitura de páginas de relatórios de bugs do fórum, muitos códigos novos e muitas correções. Manter-se atualizado com as coisas como os arquivos do Monday Pack e atualizar o fórum com as mudanças que eu fiz hoje. Se houver energia eu irei continuar com a correção de bugs. Mais café será necessário!"

    Mike: "Ainda estou trabalhando na listagem de sprites. Corrigido mais alguns bugs - sprites animados não são mais cortados, o tamanho do sprite agora retorna o valor correto, as texturas agora são corretamente encobertas, os sprites colados funcionam corretamente agora, a colisão de sprite agora usa valores de prioridade e a colisão rotacionada agora funciona como ela deve funcionar."


Terça, 22 de Junho de 2004 às 13:33 PM


    Lee:
    Aqui vamos nós...
    10:30 AM - Comecei a trabalhar, tive umas horas extras de sono para dar a mim mesmo descanso na consciência
    10:53 AM - Li comentários dos fóruns, chequei os relatórios de bugs e comecei a ver a parte de VERTEX COLORS
    11:12 AM - O comando CHANGE MESH não reseta o efeito de vertex colour para meshes de memblock
    11:17 AM - Escrevi um pequeno bloco de código que demonstra o uso de uma memblock de mesh com vertex colour
    11:30 AM - Escrevi um código para mostrar o uso correto de qual reflexão shading é aplicado - limitado somente ao efeito stencil
    11:43 AM - Escrevi a primeira metade de um novo código que revela a sombra que tem má aparência
    12:25 PM - Finalizei código e melhorei as sombras para reduzir o Zclash - não é possível melhorar as próprias sombras
    12:41 PM - Corrigido os comandos CAMERA e OBJECT ORIENTATION - matrizes onde invertidas
    12:51 PM - Escrevi um código para mostrar o uso da câmera para o objeto para a orientação da câmera
    01:10 PM - Li uma thread em loops WHILE - tempo para adicionar na diretiva de compilação zero-safe

    Mike: "Corrigi alguns bugs com sprites nesta manhã - agora é possível configurar os frames corretos para o comando play, Return frame agora mostra o valor correto, os frames agora começam no 1 ao invés do 0, será exibido um erro quando tentar executar frames que não existem em um determinado sprite. Aparentemente não há mais problemas com a parte de animação logo vou passar para os bugs com o desenhamento de sprites."


Terça, 22 de Junho de 2004 às 00:17 PM


    Arquivos:
    Novos arquivos 5.4 na área de download - monday evening pack.zip

    Lee: "Bem, este foi um longo dia para a maioria das pessoas normais. Eu não larguei do teclado nas últimas 16 horas e uma boa quantidade de trabalho foi feito. Eliminei alguns verdadeiros bugs hoje e evitei mexer com outros pois eles são verdadeiros monstros. Somente comi um delicioso bife para repor as energias e postar as últimas DLLs e outros arquivos na área de download, além de postar o tópico deste diário de resumo do dia. Terça-feira irá começar como um dia normal com planos do que precisa ser feito. Acessei os fóruns de debates. O próximo serviço é terminar a atualização."

    Mike: "Eu mexi com algumas poucas coisas sobre bugs. Eu irei adicionar as DLLs nas quais eu estive trabalhando amanhã."

Segunda-Feira

Segunda, 21 de Junho de 2004 às 21:53 PM


    Mike:
    "Ao fazer as mudanças anteriores eu troquei no usar os comandos GDI. Infelizmente ao testar nós vimos que isto iria causar problemas - o texto seria exibido corretamente mas quando misturado com objetos 3D ele aparecia atrás do objeto 3D. Não importa o que seja feito, não há maneira de reverter isto. Devido a isto nós perdemos velocidade ao mudar o tamanho da fonte e o tipo mas para agora esta é só uma forma de fazer as coisas funcionarem. Agora os bugs foram corrigidos e eu vou mover para outras sessões."

    Lee: "06:05 PM - Terminado o instalador e checado que ele funciona para diferentes caminhos de instalação. 06:12 PM - Modificado o arquivo LAUNCH.EXE de forma que chamá-lo faz com que o editor seja executado e o CWD é fixado. 08:00 PM - Testado todos os exemplos com as últimas DLLs às 9 PM. 08:25 PM - Problemas com o MOUSEMOVE e descoberto que ele possui muitas chamadas redundantes para o DInput"


Segunda, 21 de Junho de 2004 às 18:08 PM


    Mike/Lee:
    "Demo de pixel shader do upgrade 5.4 na área de download, chamado "dancer.zip" - originalmente por Rich, esta versão inclui alguns efeitos de funky."


Segunda, 21 de Junho de 2004 às 17:33 PM


    Mike/Lee:
    "Carregado alguns arquivos para upgrade 5.4 - monday-pack.zip. Inclui correções para o compilador e do conjunto de comandos dos Básicos 3D. Você deve instalar o upgrade 5.3 para usar estes arquivos."


Segunda, 21 de Junho de 2004 às 17:09 PM


    Mike:
    "Usei a tarde trabalhando em correções para os comandos de texto. Classifiquei um problema com a corrupção de texto onde determinados caracteres não eram exibidos corretamente, corrigi problemas com texto itálico, texto de tamanho atualizado logo não existe mais qualquer tipo de problemas com exibição, aumentado a velocidade do texto na mudança do tamanho da fonte, do estilo e do tipo."


Segunda, 21 de Junho de 2004 às 13:29 PM


    Mike:
    "Obtive uma conexão de internet distribuída graças ao Rich :) Estive tentando classificar isto por algumas horas neste manhã e agora Lee e eu podemos usar a internet sem ter que reclassificar o servidor. Eu tenho uma lista de bugs classificados por conjunto de comandos e eu estarei trabalhando neles daqui em diante. Tenho cerca de 100 bugs para resolver. Corrigido o primeiro bug do dia com a impressão do texto. Você as vezes termina com o corrompimento de determinados caracteres. Isto agora está corrigido."


Segunda, 21 de Junho de 2004 às 11:40 AM


    Mike:
    "Atualizei alguns arquivos de teste para área de download - versão 5.3 trial, 5.3 upgrade, Removi programa de registro no caso de erros ao desinstalar o DB Pro. A atualizacão 5.3 sobrepõe sua versão atual do DB Pro. Por favor, fique ciente que esta é uma versão de teste logo o backup de qualquer arquivo importante é essencial para o caso de problemas."

    Lee: "Usei todo o tempo da manha classificando todos os e-mails em categorias e prioridades logo eu posso ver qual é o escopo completo de minhas responsabilidades. Isto foi terminado há cerca de meia hora. Meia hora gasta escrevendo e testando uma imagem memblock de onde surgiu o primeiro bug confirmado. Ainda preciso aprender a conciliar as coisas uma vez que a máquina da internet é uma outra máquina, diferentes da máquina que estou usando para debugar os códigos DBPro."


Segunda, 21 de Junho de 2004 às 09:34 AM


    Lee:
    "Acordei as 8:00 Am, pronto para começar a trabalhar as 9 Am. Minha meta é trabalhar pelo menos 8 horas por dia para atingir as metas esperadas. Segunda é o dia que uso para classificar e planejar todo o restando da semana com uma verdadeira pilhar de problemas para resolver."

    Mike: "Vou seguir a lista de bugs e classificá-la conforme necessário. Uma vez que a lista estiver pronto eu passo a corrigir definitivamente os bugs."