Visão geral
A página seguinte contém uma visão geral de qual funcionalidade pode ser esperada em qual versão no futuro, e uma descrição dos recursos das versões anteriores. A descrição das versões futuras é muito imprecisa, e poderá mudar quando eu quiser. O que pode ser, por exemplo, porque eu quero alterar a ordem na qual eu adicionarei a funcionalidade, ou porque as coisas levam mais (ou menos) tempo que eu esperava.
0.0-0.1
Só um usuário (pré-alfa)
Abaixo da 0.0.x
(antes de 12 de junho de 2001)- Uma tentativa de escrever um stunts para svgalib
- Uma segunda tentativa, usando qt + openGL
- Uma terceira tentativa (glut+openGL) resultando no jogo atual
0.0.4
(24 de maio de 2002)- Carregando uma pista completa de um arquivo
0.0.5
(30 de maio de 2002)- Usando texturas menores a distâncias maiores
- Usando texturas menores em superfícies repetidas
0.0.6
(3 de junho de 2002)- Obtendo opções de um arquivo de configurações
0.0.7
(3 de junho de 2002)- Primeira vez utilizando o Idle-callback
0.0.8
- Suporte Trianglestrip
0.0.9
- Figura de fundo
- glBindTexture usado para texturas
0.1-0.2
Servidor distribuído (distributing server) (pré-alfa)
0.1.0
- Um editor de Tile
- Início do uso da comunicação UDP cliente-servidor
- Carregamento de texturas mais rápido
- Adicionadas texturas costeiras e de água
0.1.1
(4 de julho de 2002)- Sistema cliente-servidor está funcionando
- Feedback é transferido para o lado do servidor
0.1.2
(10 de julho de 2002)- Alguns bugs removidos
- Iluminação melhorada
0.1.3
- Removido um bug de memória
- Possivelmente mais algumas coisas
0.1.4
(23 de julho de 2002)- Efeito neblina
- Possivelmente mais algumas coisas
0.1.5
(4 de setembro de 2002)- Servidor usa usleep() para reduzir utilização de recursos
- O diretório de dados é configurável em stunts.conf
- Gráficos sem textura são possibilitados
- A cor da neblina é definida como igual à cor de fundo
- Modo multi-jogador está totalmente funcional
- Removido o bug de “largada girando”
- "Melhorados" os parâmetros da inicialização da rede
0.1.6
(17 de setembro de 2002)- Resolução da tela mudando (em alguns sistemas)
- Mudada a sintaxe do stunts.conf (Só os negócios de resolução)
- Suporte a Joystick
0.1.7
(1º de outubro de 2002)- Tradução em inglês de algumas informações de depuração em holandês
- Número de porta UDP está configurável por opção de linha de comando
- O servidor agora aceita comandos mais avançados
- Trocado coisas do “configure” para compilação do servidor
- Verifica por linkagem -lsocket -lnsl -lresolv
- Código fonte de rede mais claro
- Correção do “Endian” para comunicação de rede
0.2-0.3
Carro, efeitos sonoros (pré-alfa)
0.2.0
(9 de outubro de 2002)- Adicionada uma classe de carro para o cliente
- Usando essa classe para mostrar carros
- Funcionalidade de importação Moonlight *.mlraw no editor de tile
- Funções de dimensionamento, tradução, rotação e carregamento de arquivos no editor de tile
- Tedit agora usa "textures.dat" e "default.gl" ao invés de "default.track"
- Novos arquivos de dados lançados, com nova paisagem, uma ponte, um carro Mazda Cabrio, etc.
0.2.1
(1º de novembro de 2002)- Uma posição de largada mais natural para os carros
- Um comportamento mais de carro dos carros
- Redimensionamento de textura mais rápido durante inicialização
- Armazenamento de textura mais eficiente para usuários de alta resolução
- Textura de fundo mais bonita (sem bordas de textura visíveis, etc.)
- Esfera de fundo gerada por programa, não carregada como tile
- Funcionalidade de importação suavizada 3dto3d *.raw no editor de tile
0.2.2
(7 de novembro de 2002)- Reorganização do código fonte dos gráficos do cliente
- Um segundo ponto de vista (atrás do carro)
- Melhoria da funcionalidade de redimensionamento de textura (e mudança do formato de pista)
- Funcionalidade de Joystick no Linux
- Melhoria da ordem de exibição (para quem não usa z-buffers)
- Resolvido o bug de cor do tile
- Busca automática por arquivo de configuração e diretório de dados
0.2.3
(20 de novembro de 2002)- Som(!), usando a livraria fmod
- Um cliente Artificial Inteligente. Um de verdade? Não, só um adversário teste dirigindo em círculos :-)
- Reorganização do código fonte
- Melhoria no tile viadct
0.2.4
(21 de janeiro de 2003)- Mudada a escala de tiles e carros
0.3-0.4
Reescrita do código de Rede+simulação (pré-alfa)
0.3.0
(10 de fevereiro de 2003)0.3.0 inclui um UltimateStunts completamente reiniciado. Grandes partes do código fonte da última versão 0.2.x copiados, mas tem grandes mudanças.
- Reescrita parcial do código fonte
- O usuário só precisa de um programa para uma sessão autônoma do jogo
- Portado de glut para SDL
- Melhor rastreamento do ponto de vista da câmera
- Perda total da funcionalidade de rede e som
- Pequena diminuição de outras funcionalidades
0.3.1
(12 de março de 2003)- Adicionadas funcionalidades de joystick antigo e som
- Som Real 3D vindo dos carros
- Conserto do bug de resolução da tela
0.3.2
(23 de abril de 2003)- (Pequena) reorganização do código fonte
- Adição de novos tipos de tile para a pista (half-pipe, pista inclinada)
- Novas vista de cima e câmera de TV
- Melhoria do movimento da câmera
- Mudança do carro sendo focado pela câmera
- Re-introdução do editor de tile
- Suporte Quadstrip nos gráficos
0.3.3
(8 de julho de 2003)- Melhorias no núcleo do código do jogo
- Carregamento de pistas customizadas
- Tiles grandes
0.3.4
(19 de setembro de 2003)- Melhorias no núcleo do código do jogo
- Melhor carregamento de carros (rodas separadas, sons, ..)
- Rodas não são mais fixas ao carro
- Música fluindo; um arquivo de playlist de músicas (!)
0.4-0.5
Detecção de colisão, física do jogo (pré-alfa, alfa)
0.4.0
(21 de outubro de 2003)- Modelos básicos de colisão
- Implementação de teste de esfera
- Início do código de resposta à colisão
- Correção de bugs de “física” para a versão Windows
0.4.1
(3 de dezembro de 2003)- Detecção de colisões baseada em faces
- Detecção de colisões mais robusto para taxas de atualização baixas
- Diferenças de geometria LOD
- atualização do código fmod
- melhorias no stunts3dedit
0.4.2
(12 de março de 2004)- Melhoria da resposta a colisões
- Física rotacional manipulada corretamente
- Arquivos automake/autoconf atualizados
0.4.3
(2 de junho de 2004)- Substituição do mecanismo de física (usando ODE)
- Início da simulação de carro
0.4.4
(14 de junho de 2004)- Trazendo a detecção de colisão de volta
- simulação de carro completa (motor, caixa de marchas, rodas, etc.)
- A primeira versão que realmente parece um jogo de corridas!!
0.4.5
(23 de agosto de 2004)- Som de derrapagem
- Uma pista maior
- Um looping
0.4.6
(15 de setembro de 2004)- Uma caixa de marchas automática
- Carros múltiplos
- Carregando as propriedades do carro de um arquivo
- Propriedades de superfície dependente de material (pista, grama etc.)
- Transparência, reflexões
- Atualização do FMOD 3.73
0.4.7
(13 de outubro de 2004)- Um novo design do sistema de renderização
- Renderização de reflexão real
- Modo multi-jogador com tela dividida
- Melhoria na colisão carro/carro
- Suporte de som openAL, como alternativa ao FMOD
0.5-0.6
Regras do jogo, GUI (Interface Gráfica do Usuário) (alfa)
0.5.0
(18 de novembro de 2004)- Re-design da GUI
- Menu simples para interface gráfica baseada em texto
- Saída de texto na janela openGL
- Importação de *.3DS no editor 3D
- Otimização do código de reflexão
- Texturas parcialmente transparentes
- Tradução dos nomes dos arquivos de dados para inglês
0.5.1
(23 de dezembro de 2004)- Melhoria nos gráficos GUI (mouse/baseada em teclas direcionais com um fundo bom)
- Melhoria dos sistemas de gerenciamento de dados internos
- Suporte a textura nos carros
- Instalação mais fácil
0.5.2
(esperado para janeiro de 2005)- Suporte muito básico para rede multi-jogador
- Elemento de inserção de texto na GUI
- Força aerodinâmica para baixo nos carros
0.5.3
(esperado para fevereiro de 2005)- Gráficos Vertex-array rápidos (compilados)
- Suporte a objetos de vértices
- Um novo formato de arquivo de geometria de carregamento rápido
- Internacionalização dos menus
0.5.4
(esperado para março de 2005)- Definição de regras para os tiles
- Seguir a rota dos carros
- Designar tempos de penalidade
- Verificar se alcançou a chegada
- Parar se todos os carros terminaram a corrida ou desistiram
0.5.5
(esperado para abril de 2005)- Novo método de resposta a colisões (possivelmente substituindo o ODE)
- Física dos carros mais realística
- Simulação de danos
0.5.6
(esperado para maio de 2005)- Suporte multitexturas
- Sombras dos carros
- Suporte a reflexão Cube-map
0.6-0.7
Coisas de rede e transferência de arquivos (alfa)
0.6.x
(esperado para o terceiro trimestre de 2005)- Coisas de rede e transferência de arquivos
0.7-0.8
(esperado para o quarto trimestre de 2005)Editor de pista (alfa, beta)
0.8-0.9
(esperado para o final de 2005/início de 2006)Oponentes do computador (beta)
0.9-1.0
(esperado para o segundo/terceiro trimestre de 2006)Testes do Beta + diversos recursos (beta, produção/estável)