Página principal

Origem: Invasores, a enciclopédia livre.

Bem vindo a página do Invasores.

Welcome to Invasores project - For the English version click on English-Main.

O projeto do Invasores começou de forma bem casual.

project-support.jpg Doações (http://sourceforge.net/donate/index.php?group_id=131494)


Conteúdo

Situação do Projeto

  • Mudanças estão sendo feitas para a realização da versão 1.0. Veremos muitas versões 0.9x por que o target da versão 1.0 é possuir fases. O jogo foi planejado para ter 5 fases. Otimizações ainda estão pendentes.

Instalação

Faça o download do jogo em SourceForge (http://sourceforge.net/project/showfiles.php?group_id=131494).

Invasores utiliza Python (http://www.python.org) e PyGame (http://www.pygame.org) sendo multiplataforma por definição. O jogo já foi testado nas seguintes plataformas:

Ajuda

O Invasores nasceu de um grupo de amigos programadores. Infelizmente ninguém sabia desenhar. Se você é um artista gráfico ou entusiasta e gostaria de ver sua arte no jogo, não hesite em me contactar. LSK-BR (mailto:lskbr@users.sourceforge.net)

Isto é sério, programas livres são feitos pela e para a comunidade. Existem vários planos para Invasores parados por falta de desenhistas e pessoas que possam contribuir com sons e efeitos.

Implementação

Invasores foi inteiramente desenvolvido utilizando-se Python e Pygame. Para maiores detalhes, clique em Implementação

História

O jogo começou a ser desenvolvido em 2002, quando um grupo de colegas da Fundação Paulo Feitoza (http://www.fpf.br) resolveu fazer jogos. Eu criei um grupo no Yahoo, chamado Gamessa (07/02/2002).

Como era nosso primeiro projeto, publicamos regras e as esperanças foram grandes. Várias pessoas contribuiram para o grupo, mas na realidade jogo nenhum surgira.

Em 2003, a FPF começou a trabalhar com J2ME e com isso mais pessoas se juntaram ao grupo. Começamos então a discutir em que linguagem fazer o jogo. Abrimos votação e não chegamos a nenhum consenso. Para resolver este problema, cada um escolheu a linguagem que mais gosta e um projeto piloto. O resultado seria avaliado para a escolha final do grupo. Assim nasceu o Invasores.

Eu escolhi Python e fiz o primeiro release, a versão 0.5, em 22/09/2003. De lá para cá, o jogo melhorou bastante, principalmente os gráficos e a própria engine. Observando o processo de desenvolvimento, fica claro que o uso da Pygame foi melhorando com o tempo, a cada versão novas funcionalidades da biblioteca foram sendo utilizadas.

Em 2005, um processo de divulgação foi iniciado, visando atrair colaboradores. Invasores é cadastrado no diretório de software da FSF [1] (http://directory.fsf.org/games/Invasores.html). Todo lançamento é divulgado também no Freshmeat [2] (http://freshmeat.net/projects/invasores/). Uma notícia também foi divulgada no Notícias Linux [3] (http://listas.softwarelivre.org/pipermail/noticias/2005-June/000749.html). Também houve uma apresentação sobre o jogo no III ESLAM (http://eslam.comunidadesol.org/) (Encontro de Software Livre do Amazonas) que poder ser baixada PythonEPygame.pdf (http://eslam.comunidadesol.org/slides_palestras/PythonEPygame.pdf).

Ainda há muito por vir...

Python & Pygame

Python foi escolhida por ser fácil de usar e de prototipar. Eu já havia tentado fazer muita coisa em DirectX com o Visual C++ e em Delphi. Além disso, criar um jogo que só rodava em Windows gerava um problema ideológico muito grande para um defensor do Linux. O problema é que não era tão divertido. Com Python a prototipação ficou mais rápida e a solução é multiplataforma.

Eu já programava em Python antes, utilizando-a como linguagem script no Linux, para automatizar tarefas repetitivas do sistema. Pygame permitiu a velocidade que eu precisava com a Linguagem que eu havia escolhido.

Equipe

Atualmente a equipe é composta por: Nilo Menezes - LSKBR (mailto:lskbr@users.sourceforge.net) Programador, sonoplasta, desenhista, autor da história, webmaster deste site, tradutor, etc.

Agradecimentos

Não poderia faltar uma série de agradecimentos:

  • Lúis Braga - por emprestar seus filhos e os ensinar a jogar o Invasores.
  • Edson César - por emprestar o notebook e deixar eu instalar o Invasores no Mac OS X.
  • Clebson Derivan - por instalar e testar o jogo no OpenBSD.
  • Pablo Godoy - tradução para espanhol.
  • Xavier Ricco - tradução para francês.

Pendências do site

  • Trocar as imagens
  • Adicionar mais informações sobre o projeto
  • Links para download

User's Guide (http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide)

Personal tools
Support This Project SourceForge.net Logo