FLQUAKE
O Flcake é uma porta de terremoto para a plataforma flash. Foi baseado no Makaqu CodeBase, um mecanismo de terremoto fortemente modificado por Manoel Kasimier. Decidi basear o Flcake em Makaqu devido à familiaridade com o motor quando trabalhava com o Dreamcast Homebrew. O Flcake tem sido, até agora, uma aventura para mim e uma emocionante. Ele usa apenas o renderizador de software original e todas as modificações foram feitas em cima dele.
Características
- Filtragem de textura bilinear
- Suporte para o formato BSP de meia-vida (BSP versão 30)
- Suporte para Half-Life Wad3 e texturas de cores verdadeiras (apenas incorporadas no BSP)
Autores e colaboradores
- ID Software (criadores do Quake)
- Klaus Silveira (Criador, desenvolvedor)
- Michael Rennie (porta flash original do terremoto)
- Manoel Kasimier (motor Makaqu, baseado no terremoto)
Licença
GNU Licença pública em geral, versão 2
Roteiro
- Melhorar o suporte a meia-vida BSP
- Texturas transparentes
Status
Ainda estou trabalhando com Flcake, mas não tanto quanto antes. Existem alguns bugs que preciso consertar e toneladas de coisas para melhorar. Ainda preciso fazer o motor funcionar em algumas velocidades decentes e limpar a base de código, porque, honestamente, é uma bagunça.
Pendência
- Corrija a construção do Windows/Linux
- Corrija problemas estranhos de partículas
- Corrija problemas de textura estranhos (especialmente céus)
- Corrija problemas de transparência
- Limpe a base de código das particularidades da Dreamcast, como a entrada (isso pode acelerar um pouco as coisas)
- Limpe a base de código de tudo o que não é necessário ou não funciona como esperado
- Comente o código: não apenas as alterações, mas todo o mecanismo. Sempre quis fazer isso!
Compilação
Você precisará de Adobe Flex, Adobe Alchemy e Flash se desenvolver para construir o FLQUAKE. A familiaridade com a Alquimia Adobe é um requisito mínimo. Ah, e é uma verdadeira dor na bunda para configurar a alquimia no Windows; portanto, use o Linux para isso.
Obrigado
- Software de ID para criar Quake e, o mais importante, liberar seu código sob o GPL
- Michael Rennie por seu porto flash de WinQuake
- Manoel Kasimier para Makaqu