Posts Tagged ‘comunidade’

Flixel Game Engine – ActionScript 3

Postado em 05 nov 2009
Categoria(s) ActionScript, Flash, Flixel, Game, Jogo, Lab

É uma biblioteca Actionscript (Flash) livre, destinada para uma grande variedade de jogos em Flash. Inclui ganchos para gravidade e profundidade. Já possui métodos prontos para trabalhar com:

  • Rápida renderização (+5000 sprites em computadores modernos);
  • Tilemaps;
  • Sistema de partículas;
  • Controle de volume, com teclas de atalho;
  • Parallax scrolling (multi-direcional);
  • Colisão de sprites;
  • Renderização de textos;
  • Renderização retro com opções de 2x pixels, 3x pixels, etc;
  • Não precisa da IDE do Flash, trabalha melhor com ferramentas livres como FlashDevelop;
  • Organização das classes por estados do jogo;
  • Botões simples;
  • Utilitários para loop de música e tocar som;
  • Efeitos especiais simples.

Facilidade de uso

É bem simples de ser usada, já possui com um conjunto de classes com vários métodos que facilitam bastante o trabalho com sprites, tilemaps, colisões e sons.

Licença envolvida

Está disponível através da licença MIT.

Linguagem

Actionscript 3.

Plataformas

Roda em cima do Flash Player, dessa forma funciona em qualquer plataforma Windows, Linux, Mac OS e Web.

Performance em 2D

Possui um ótima performance para ambientes em 2D, segundo testes do autor da game engine ela consegue trabalhar com mais 5000+ objetos na tela do jogo.

Performance em 3D

Não consegue trabalhar com o ambiente 3D.

Carregamento de modelos 2D e 3D

Consegue trabalhar com imagens em 2D e fazer o seu carregamento de forma muito simples. Não trabalha com carregamento de modelos 3D.

Facilidade de instalação

Para construir os jogos em Flixel é recomendado usar a IDE FlashDevelop, para realizar a instalação e configurar o ambiente siga os passos abaixo:

Contribuição para a comunidade

Flixel possui uma comunidade bastante ativa, com vários jogos já desenvolvidos, é possível fazer parte e interagir com a comunidade no endereço: http://flixel.org/forums/.

Testes

Para realizar o teste foi seguido um tutorial de jogo disponível em: http://flixel.org/forums/index.php?topic=226.0 e o código fonte está disponível no Github no endereço: http://github.com/patrickespake/Flixel-Ninja.

Basta efetuar dois cliques no arquivo Ninja.as3proj e ele já será carregado no Flash Develop, no diretório bin do projeto existe o arquivo chamado index.html, basta abrir esse arquivo no navegador e ver o jogo rodando.

A tecla X pula, a tecla C atira estrela e os direcionais movimentam para esquerda e direita.

  • Share/Bookmark

Comunidade Ruby on Rails Brasil

Postado em 02 jun 2009
Categoria(s) Ruby, Ruby on Rails

Visando contribuir e ampliar os horizontes da comunidade Ruby on Rails no Brasil, eu criei o site http://railsbrasil.ning.com.

Caso você tenha interesse, faça o seu cadastro, participe, colabore e vamos todos juntos divulgar esse maravilhoso framework.

  • Share/Bookmark

Minha experiência com symfony

Postado em 14 out 2008
Categoria(s) Symfony

Minha experiência com symfony

Atualmente eu trabalho na empresa MalaPronta (www.malapronta.com.br), antes de trabalhar aqui eu nunca havia usando um framework PHP. Na realidade eu já tinha todo um padrão para desenvolver, acabei desenvolvendo um mini framework para o meu uso pessoal, mas de forma bem básica e simples.

Quando entrei na MalaPronta o pessoal já usava o symfony, então tive que aprender para me adequar a equipe e desenvolver novos produtos e dar suporte a produtos já existentes.

Hoje eu não consigo desenvolver sem usar um framework, são N facilidades que ele já implementa que ajudam muito para acelerar o desenvolvimento de projetos web, ajuda bastante a adicionar novas pessoas na equipe de desenvolvimento, por que o padrão já está bem definido.

Eu não posso estabeler um quadro comparativo entre symfony e os demais frameworks PHP, apenas conheço o symfony.
As coisas legais do symfony são:

- Comunidade bastante ativa publicando plugins, comunicando bugs e sugerindo melhorias;
- Existe uma empresa por trás do symfony que dá uma impulsionada legal;
- O framework adota muitos padrões bacanas, já consagrados em outras linguagens;
- Tem uma documentação boa, lógico que existem algumas coisas que necessário procurar bastante, alguns recursos mais avançados;
- Empresas grandes com o Yahoo tem aplicações feitas usando o symfony, sem não me engano o Delicious e o Yahoo Respostas foram feitos em symfony;

Eu acredito que o symfony vai crescer muito ainda, cada vez mais está ganhando usuários e reconhecimento pelo mundo a fora.

É lógico que nem tudo é rosas, o symfony tem alguns bugs, falta de documentação em alguns aspectos, algumas implementações são burocráticas, como o novo sistema de formulário do symfony 1.1. As vezes você perde um pouco em um lado, mas acaba ganhando mais segurança na outra ponta.

Atualmente eu estou estudando diariamente Ruby on Rails e cada vez mais estou apaixonado por essa tecnologia. Tem muitas coisas que o symfony rouba ideias do Ruby on Rails. Eu acho o Ruby on Rails é muito mais consolidado, simples e mais prático que o symfony, mas isso se deve também a linguagem, a orientação objetos do PHP é mais fraca que a orientação a objetos do Ruby.

A longo prazo eu pretendo parar de usar PHP e trabalhar com Ruby on Rails.

Bom essa é a minha experiência com o framework symfony.
Espero ter ajudado. ;-)

  • Share/Bookmark