Cafu Engine

Origem: Wikipédia, a enciclopédia livre.
Cafu Engine
An online game in the Cafu Engine
Um jogo online com Cafu Engine
Desenvolvedor Carsten Fuchs Software
Plataforma Multiplataforma
Escrito em C++, Lua
Gênero(s) game engine, graphics engine
Licença GPL or optionally proprietary
Página oficial www.cafu.deURL não preenchido. Favor adicionar.

Cafu Engine é um motor de jogo desenvolvido por Carsten Fuchs. É multiplataforma e atualmente roda no Windows e no Linux, com planos de ser adaptado para o Mac OS. Seu código fonte é livre e disponível sob GNU General Public License, mas pode ser obtido como um software proprietário.

Características[editar | editar código-fonte]

Uma fábrica no Cafu Engine

De forma geral, o Cafu é construído com uma arquitetura modular, de forma a evitar blocos de programa e bibliotecas específicos para um dado sistema operacional, compilador, CPU ou processador gráfico. O código fonte do Cafu permite compilação tanto como 32 bits quanto como 64 bits.[1]

Scripts e edição[editar | editar código-fonte]

Os scripts do Cafu estão escritos na linguagem de programação Lua. Os scripts estão dispersos em várias partes do código, permitindo fácil acesso e modificação para agregar características ao jogo.

Um terreno, parte do mapa, é editado

Cafu inclui um editor gráfico, CaWE, que contém as ferramentas necessárias para criar novos níveis: um editor de mapas, editor de interfase gráfica de usuário, criador de fontes e editor de modelos 3D.

Licença[editar | editar código-fonte]

O código fonte é livre sob a GPL desde dezembro de 2009[2] Também é disponibilizado sob licença comercial, de forma que os produtores não fiquem limitados ao GPL.[3]

Aplicações[editar | editar código-fonte]

O Cafu foi usado pelo laboratório de pesquisa para a efetividade humana da Força Aérea dos Estados Unidos em um estudo sobre a memória visual de pilotos.[4] Também foi usado em diversos estudos e projetos de pesquisa que simulam iluminação artificial em ambientes urbanos e na verificação de como a iluminação é percebida pelos humanos e influencia a orientação noturna de pedestres e motoristas:

  • Dennis Köhler, 2007: "Artificial light in urban space" (Luz artificial no espaço urbano), apresentação e relatório em vídeo na 8ª Conferência da European Architectural Endoscopy Association, em Moskau, 2007.[5]
  • Stefan Hochstadt und Manfred Walz, 2008: "Wahrnehmung von Stadträumen bei Nacht: eine städtebauliche Grundlage zur Lichtplanung im öffentlichen Raum." (Percepção do ambiente urbano à noite: uma base do desenvolvimento urbano para planejamento de iluminação em espaços públicos.), em: Eberhard Menzel: Research Report of the University of Applied Sciences and Arts of Dortmund, páginas 52-56.[6]
  • Dennis Köhler, 2009: "Artificially enlightened urban spaces at night – A matter of special importance for livable cities." (Espaços urbanos artificalmente iluminados à noite - Um problema de especial importância para cidades habitáveis), em: György Széll & Ute Széll (eds.): Quality of Life & Working Life in Comparison. Peter Lang Verlag, Frankfurt am Main, Germany, páginas 323-339.

Referências

  1. Fuchs, Carsten (21 de setembro de 2009). «Cafu now on 64-bit systems!». Consultado em 2 de dezembro de 2012 
  2. Fuchs, Carsten (25 de dezembro de 2009). «Cafu is now open-source!». Consultado em 2 de dezembro de 2012 
  3. «Cafu and Dual-Licensing». Consultado em 2 de dezembro de 2012 
  4. Fuchs, Carsten (1 de julho de 2002). «2002-07-01 New major demo released». Consultado em 2 de dezembro de 2012 
  5. Koehler, Dennis (2007). «ARTIFICIAL LIGHT IN URBAN SPACE». University of Applied Sciences Dortmund, Dortmund, Germany 
  6. Wahrnehmung von Stadträumen bei Nacht Research Report

Ligações externas[editar | editar código-fonte]