butt_1
butt_2
butt_3
butt_4
butt_5
butt_6


    A idéia do JavaArena nasceu de um trabalho proposto na disciplina de Engenharia de Software na minha época de estudante. Eu e meu amigo Matias Rodriguez tivemos a idéia de implementarmos um jogo onde os jogadores programassem seus robôs e uma vez feito isso, os robôs seriam colocados em uma arena para lutarem entre si. A primeira versão deste jogo começou a ser implementada em 1999 e o nome do jogo na época era LogOut. Este nome veio da concatenação de logo (linguagem logo, a da tartaruga) com out ( de fora, ou "você está morto!" ). Muitas pessoas, aprenderam a tomar gosto pela informática através da linguagem Logo. Desenhando figuras, as pessoas adquiriam noções de geometria analítica e programação. Análogamente, criando robôs que lutassem entre si, estariamos incentivando o aprendizado de uma linguagem de programação, no caso Java.
        O projeto ficou congelado por quase 3 anos. Retomado em 2002, graças ao apoio de meus amigos (Igor Medeiros, Kentaro Takahashi, Alexandre Gomes, Paulo Azevedo e Leonardo Nunes). O projeto então mudou de nome para JavaArena. E dessa vez, fomos mais longe, organizamos um evento nacional onde as faculdades seriam representadas por equipes de alunos mais um professor coordenador da equipe. Eles teriam o dia inteiro para preparar seus robôs e no final do evento ocorreriam as lutas. Tutoriais e palestras de Java seriam mostradas durante este tempo.
        A primeira etapa do JavaArena ocorreu em São Paulo, na universidade São Judas Tadeu ( clique aqui para ver as fotos ) e foi um sucesso total. No final do dia, mais de 600 pessoas gritavam e torciam pelos robôs. Todos sairam muito satisfeitos com o evento. A segunda etapa ocorreu em Florianópolis ( clique aqui para ver as fotos ). Quem organizou essa etapa foi o pessoal do JUG de Santa Catarina. O evento também foi muito bacana e mais uma vez o público foi ao delírio com as lutas.  A próxima etapa será no Rio de Janeiro, no dia 30 de Novembro. Mas para essa etapa algumas regras foram mudadas. Agora,  qualquer um poderá participar. O evento não será mais exclusivamente universitário. Isso foi feito devido a pressão das pessoas que não estavam cursando um curso superior e estavam com muita vontade de participar. O engine foi liberado de antemão para que as equipes possam chegar com seus robôs já prontos. Isso foi feito para que as lutas tivessem robôs mais inteligentes (pois as pessoas terão mais tempo para prepará-los). E por último, para esta etapa no Rio, haverá 3 tipos de lutas: a) Individuais, um robô contra outro ; b) Duplas, dois robôs por time, sendo um time contra o outro e por último c) "Salve-se quem puder", ou seja, todos contra todos.
        Ainda existem vários módulos a serem implementados como o "capture the flag", onde cada equipe tem que roubar a bandeira um do outro. O projeto é open source e quanto mais pessoas quiserem participar, maior o projeto ficará e consequentemente mais bacana também.
         Caso você, ou seu JUG tenha interesse em levar o JavaArena para sua cidade/faculdade entre em contato comigo.

Antonio Kantek