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 de 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 abertura
- 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
(28 de janeiro 2005)- Suporte básico para rede multi-jogador
- Elemento de inserção de texto na GUI
- Força aerodinâmica para baixo nos carros
- Um novo carro, uma nova pista e novos tiles
0.5.3
(25 de fevereiro de 2005)- Gráficos Vertex-array rápidos (compilados)
- Um novo formato de arquivo de geometria de carregamento rápido
- Tradução dos menus em Holandês, Húngaro e Português do Brasil
0.5.4
(31 de março de 2005)- Sistema de física completamente novo:
- ODE não é mais usado
- Física mais parecida com Stunts
- Resolvido o problema de carro rolando
0.5.5
(26 de maio de 2005)- Designados tempos de penalidade quando a pista não é seguida
- Para quando todos os carros chegaram ao final
- Sons de colisão
- Aumentado o tamanho do tile para 60 metros (como em Stunts)
- Iluminação variável (ex: circunstâncias noturnas)
- Vários novos tiles e melhoria nos tiles
0.5.6
(14 de setembro de 2005)- Recordes serão mostrados em um menu e salvos
- Melhorado o procedimento de instalação em sistemas UNIX/Linux (basicamente, "make install" funciona agora)
- Melhorado o menu de jogadores
- Diretórios em locais separados para arquivos salvos de usuários
- Mais tiles, pistas melhoradas
0.6-0.7
Coisas de transferência de arquivos (alfa)
0.6.0
(2 de dezembro de 2005)- Download automático de arquivos do servidor em uma sessão de jogo pela rede
- Transmissão dos dados de recordes em uma sessão de jogo pela rede
- Transmissão de mensagens de regras pela rede
- Em outras palavras: suporte real à rede
- Outra câmera de visão de terceira pessoa (perto do carro)
- Largadas e chegadas rotacionadas são suportadas
- Uma medida mais apurada do momento de chegada
- Funcionalidade de importação LWO no editor 3D
- Uma pista default completamente nova
- Melhorias no carro e no tile
0.6.1
(12 de janeiro de 2006)- Gravação e visualização de replay
- Broadcast de rede para buscar servidores de jogo em uma LAN
- Sincronização de rede mais suave: não possui mais diferenças visíveis para jogos locais
- Física melhorada (só um pouco, não está terminada ainda)
- Um carro novo (o Jeep)
- Uma página de créditos
0.6.2
(25 de agosto de 2006)- Início do editor de pistas, com função de importação do antigo Stunts
- Painel de instrumentos nos carros
- Sombras debaixo dos carros
- Seleção automática de linguagem no Windows (isso já funcionava em UNIX / Linux)
- Atualização para a nova versão do automake e KDevelop (para razões de desenvolvimento)
- Nova função de verificação de tempo penalidade
- Novos tiles, pistas, texturas e um novo carro (o Porsche 911)
0.6.3
(13 de outubro de 2006)- Cor dos carros pode ser mudada
- Prévia do carro no menu do jogador
- Suporte a texturas JPEG
- Efeito de onda na superfície da água
- Efeito de reflexo da luz do sol nas lentes
- Início de um jogador de IA simples
- Pequenas melhorias na física
0.7-0.8
Editor de pistas (alfa, beta)
0.7.0
(23 de janeiro de 2007)- Funções simples de edição no editor de pistas
- Um editor de opções dentro do jogo
- Atualização para a versão mais recente do OpenAL
- Iluminação dependente de posição (ex. diferente dentro de túnel)
- Tiles animados
- Um novo carro (Ferrari F40) e outros novos dados
0.7.1
(22 de maio de 2007)- Correção de bugs para o som OpenAL e para erro de compilação de livrarias -lxi faltando
- Um mapa da pista para visualização do progresso da corrida quando estiver correndo
- Um menu de seleção de arquivos especializado
- Imagens de horizonte no fundo
- Pequenas mudanças no formato de arquivo de pista
0.7.2
(esperado para julho de 2007)- Melhorias na interface de usuário do editor de pistas
- Melhorias no sistema de física
- Melhor importação do Blender no editor 3D (através do formato Wavefront .obj)
- Versões de mais alta qualidade de alguns tiles (e alguns novos tiles)
0.7.x
(esperado para o terceiro trimestre de 2007)- Edição de pistas avançada e amigável
- Um jogador AI mais avançado (possivelmente um que aprenda)
- Ajustes ainda mais refinados dos subsistemas existentes no jogo
- Texturas geradas por fractal
0.8-0.9
(esperado para o final de 2007/início de 2008)Oponentes do computador (disputa de programação) (beta)
0.9-1.0
(esperado para 2008)Testes do Beta + diversos recursos (beta, produção/estável)