Guichan

Guichan é uma biblioteca portátil de GUI C ++ projetada para jogos usando Allegro, SDL e / ou OpenGL.
Baixe Agora

Guichan Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Guichan Team
  • Site do editor:

Guichan Tag


Guichan Descrição

Guichan é uma biblioteca portátil de GUI C ++ projetada para jogos usando Allegro, SDL e / ou OpenGL. O Projeto Guichan é uma biblioteca portátil de C ++ GUI projetada para jogos usando Allegro, SDL e / ou OpenGl.guichan tem um design muito abstrato que permite que os usuários de Guichan usem objetos diferentes para exibição de gráficos e agarramento da entrada do usuário. Guichan vem com (por enquanto) 3 objetos gráficos implementados (SDlGraphics, OpenGlgraphics e Allegraphics) e 2 objetos de entrada implementados (SDLutput e Allegalt) .guichan é projetado para jogos. Isso significa que Guichan não tem muitos recursos de bibliotecas de GUI mais avançadas (como GTK, QT). No entanto, isso não deve ser considerado uma fraqueza de Guichã, mas ao contrário de uma força de Guichã. Ao fazer jogos, você normalmente não precisa de todos os recursos em bibliotecas avançadas da GUI. Eles costumam complicar as coisas e adicionar uma dependência como o Qt para um pequeno jogo de plataforma realmente não se sente bem. Guichan é pequeno, mas contém todos os recursos básicos da GUI, tornando-o ideal para jogos.guichan é projetado para jogos. Isso significa que Guichan não assumirá seu jogo / aplicativo quando se trata de inicialização de bibliotecas externas. Ao fazer jogos, você normalmente quer inicializar todas as bibliotecas externas. Isso dá a todos os usuários de Guichan uma liberdade que é quase necessária no desenvolvimento de jogos. Guichan não deve ser considerado uma biblioteca de GUI completa, mas sim uma ferramenta ou uma biblioteca de ajudante para o desenvolvimento de jogos.guichan é projetado para jogos. Isso significa que Guichan vem com um pequeno número de widgets padrão realmente feios. Além disso, não existe temas ou manuseio de tema para Guichan. Cada usuário de Guichan é suposto para fazer novos widgets por ineherit dos widgets padrão ou sobrecarregando as funções de widgets padrão. Isso é muito poderoso e bate todos os temais, GUIS. Se implementarmos manuseio de temas, para os widgets serem capazes de parecer exaclty como quiser, teria que ser muito complexo e aumentaria o tamanho de Guichã. Acreditamos que o manuseio do tema para uma GUI específico não é nada que um desenvolvedor de jogos quer aprender ao desenvolver um jogo simples. O conhecimento do padrão C ++ deve cada desenvolvedor de jogos que usa Guichan, portanto, nenhuma nova aprendizagem é necessária (exceto a API) para usar Guichan.guichan é projetado de uma maneira muito abstrata, tornando muito fácil de estender Guichan para suas próprias necessidades. É ainda muito fácil implementar novos objetos gráficos fazendo guichã como portátil como ansi c ++ is.guichan vem sob a licença BSD e existe uma razão muito boa para a escolha do BSD sobre LGPL (que eu acredito que são as licenças padrão para abrir ( Free) projetos de biblioteca de origem). O BSD permite que você vincule com Guichan estaticamente ou compreesse toda a fonte para Guichan em seu próprio projeto, não usando qualquer ligação (que violaria a licença LGPL). Acreditamos que isso é algo que os usuários de Guichan podem querer fazer por causa de nossa filosofia de usar a herança e a função sobrecarga sobre o manuseio do tema. Existem algumas características importantes de "guichan": · Não assume sua inscrição quando se trata de inicialização de Bibliotecas externas. · Limpar design objetoriencioso modular. · Suporte gráfico para SDL, Allegro e OpenGL. · Suporte de entrada para SDL e Allegro. · Nenhum temas! Tal como acontece com o Swing Javas, as funções de membros sobrecarga e herança é o caminho a percorrer. · Vem com um conjunto de widgets padrão. · Sem encadeamento! O usuário de Guichan tem sempre o poder de dizer a Guichan quando ele pode lógica de desempenho e quando ele pode se desenhar. · Licenciado sob a licença BSD e, portanto, a ligação estática com Guichan é permitida. · Muito pequeno comparado a outras bibliotecas GUI como QT ou GTK · Guichan (Guichan) - ANSI C ++ · Guichan SDL (Guichan_SDL) - Biblioteca SDL, Biblioteca de Imagens SDL · Guichan Allegro (Guichan_Allegro) - Allegro Library · Guichan OpenGL (Guichan_openl) - OpenGL LibraryWhat's novo nesta versão: · Um soname O problema foi corrigido, juntamente com alguns problemas do GCC 3.4.2. · Os add-ons são chamados de contribs e podem ser encontrados na documentação da API principal.


Guichan Software Relacionado

pyclamav.

pyclamav é um módulo de verificação de vírus para Python que usa o libclamav. ...

172

Download

Sux.

sux é um conjunto de utilitários de alto desempenho das estruturas de dados sucintas básicas e avançadas em C ++ e Java. ...

249

Download