BonzayRTS é uma fonte aberta e livre projecto concebido para os utilizadores que querem uma forma fácil e confortável para a construção de um motor de RTS (Real-Time Strategy).
BonzayRTS fornece suporte para jogos RTS isométricos, design claro, orientada a objetos, a separação de GUI (Graphical User Interface) do código do jogo, e inclui exemplos de código de rede.
O projeto também prevê entidades básicas para um jogo de estratégia em tempo real, com componentes de PRFV e SDL implementadas.
Um clone de prova de conceito do popular jogo StarCraft também é criado usando este mecanismo, chamado OpenCraft. No entanto, o objetivo do projeto é ter uma versão funcional Linux primeira
O que é novo nesta versão:.
- Este é uma grande versão de correções. Ela corrige inúmeros acidentes, problemas de GUI, e acrescenta edifícios desaparecidos e edifícios danificados agora vomitar fogo / sangue dependendo de quão ruim o dano é.
- Motor:
- Corrigido um erro na SDLMixer permitindo um canal extra do que disponível, que levam a falhas
- erro SDLCanvas fixo no método Blit causando falhas intermitentes
- Adicionado -Wall para bandeiras de compilação
- Adicionado gama verificando bandeira para recipientes std
- fixos todos os avisos -Wall
- bug correspondente fixo em IniReader, LoggingSubsystem e SubsystemMapper que levar a bloqueios intermitentes
- Ativado efeitos unidades danificadas no motor
- sobreposição fixa e de unidade de animação erros que levam a cintilação e pintura artefatos.
- Starcraft clone:
- Jogo: Adicionado suporte para danos às unidades
- Jogo: cancelamento Implementado de Terran, Zerg e Protoss edifícios
- Jogo: Fixo irregularidades na construção Zerg morphing
- Jogo: Adicionado todas as restantes unidades zerg, como Greater Spire e Sunken e Spore Colony
- Jogo: O aumento da velocidade de rotação da larva Zerg
- Jogo: Corrigido o comportamento do cancelada morphing de Zerg ovo
- Jogo: estatuto fixo multijogador morphing progresso
- GUI: Adicionado danos efeitos para todos os edifícios
- GUI:. EventBridge agora reconhece eventos para unidades não sincronizadas e atrasa-los até que a unidade está sincronizada
- GUI: boundrects pintura fixo para todos os edifícios. Isso tirou um monte de cintilação
- GUI: Minimap mostra o estado de fluência
- GUI: O som agora funciona corretamente em sistemas de 64 bits (necessidades atualizado StormLib2001)
- Networking: Corrigido atraso dormir para sistemas com usleep lento (por exemplo coLinux sob janelas)
- Networking: Corrigida a falha no jogo de rede para Terran
- Networking: estado fixo multijogador morphing progresso
- Código: se livrou do dynamic_cast desnecessário
- Código: limpeza geral e correções de avisos -Wall
- testes: Limpou testloadunits e acrescentou danos regular para unidades carregadas. Testloadunits agora reconhece sinalizador de depuração force_player
- Bugs: problemas significativos fixos com acesso à matriz fora dos limites
- Bugs: Corrigida a falha ao clicar no botão vazio na área de comando
- Bugs: A falha foi corrigida causadas por fio jogo unidades modificando enquanto desenha em discussão GUI
- Bugs: A falha foi corrigida para a seleção desaparecido
- Bugs: lotes fixos de acidentes, de acordo com relatórios de ensaio
Comentários não encontrado