|
|
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ó & | |