Sobre o Jogo
Galaxis Farm é um jogo de gerenciamento de tempo para plataforma Adobe Flash. Está sendo desenvolvido com a engine Flixel (http://www.flixel.org) e pode ser modificado via scripting em linguagem Lua (http://www.lua.org).
O objetivo principal deste jogo é administrar uma fazenda. É um jogo ecológico. Desta forma, o jogador também deve ser preocupar com os requisitos ambientais, atendendo, por exemplo, às legislações pertinentes de: reserva legal, mata ciliar, destinação de carcaças e tratamento de dejetos.
Lançado, inicialmente, para o “Concurso de Jogos em Software Livre” da Latinoware 2009 (http://www.latinoware.org/node/76), este jogo também serve como teste de conceito para a criação de jogos em software livre voltados para a plataforma Web.
Desenvolvido, portanto, com ferramentas livres, não é necessária a utilização de compiladores ou ferramentas de edição proprietárias do Adobe Flash. Pode ser compilado e modificado utilizando-se o editor aberto FlashDevelop e o framework OpenSource Flex SDK.
Equipe envolvida, Divisão de Inteligência Artificial do TECPAR:
- Patrick Espake – Programação;
- Diego Cabral – Ilustrações e design de personagens;
- Bruno Campagnolo de Paula – Coordenação e game design;
- Roberta Zuge – Consultoria veterinária.
Como Jogar
Para jogar uma versão beta (preliminar) acesse: http://www.galaxisfarm.com/beta/ ou faça o download da versão executável: http://galaxisfarm.com/wp-content/uploads/beta_galaxisfarm.exe
Código Fonte
O código fonte do jogo está disponível no Google Code em: http://code.google.com/p/galaxisfarm/
Versão Beta
Atualmente o jogo está disponível na versão beta, essa versão possui as seguintes limitações:
- Colisão imperfeita do personagem com as construções;
- Imagens de botões simples;
- Efeitos visuais simples;
- Não possui ranking;
- Problemas nos descartes de vacas mortas.
Próxima Versão
Estamos trabalhando na nova versão do jogo, nessa versão pretendemos usar a última versão da game engine Flixel, que aparentemente trabalha melhor com colisões, também vamos melhorar as imagens e efeitos visuais.
Sobre a Game Engine Flixel
É 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.
Sugestões e Críticas
Ficamos no aguardo das suas sugestões e críticas a respeito do jogo.
Apoio Financeiro Fundação Araucária.

Eu sou bolsista de iniciação cientifíca no TECPAR (Instituto de Tecnologia do Paraná), lá eu estou desenvolvendo pesquisa cientifíca na área de inteligência artificial para jogos. A bolsa tem duração de 1 ano e ontem completou um mês que eu estou lá, está sendo muito proveitosa a experiência, a quantidade de conhecimento que está sendo repassada é imensa, sem contar que eu estou cercado de doutores e mestres.
Para testar os recursos do Flixel eu desenvolvi um jogo de plataforma chamado “Green ninja don’t like the blue ninja”. É um jogo plataforma, onde você é o ninja azul e o seu objetivo é escapar dos ninjas verdes que querem matar você, para isso você tem estrelas que pode atirar nos ninjas verdes eliminando eles, por consequência você obtém uma pontuação por cada ninja verde morto. Os direcionais movimentam o ninja azul, a tecla X pula e a tecla C atira estrela.
