20 de dezembro de 2011

Final

Após muito esforço por parte dos desenvolvedores do jogo Selenia Wars, chegamos na Fase Final de desenvolvimento do projeto e hoje estamos finalizando os últimos detalhes. Usamos a Engine "GTGE" para nos auxiliar na importantíssima área gráfica do jogo, utilizamos um arquivo demo e, a partir deste, fomos executando modificações e adaptações até que chegássemos neste produto final.

Atingimos, em maioridade, nossos objetivos na realização desta aplicação, visto o que havíamos vislumbrado no começo do trabalho e o que conseguimos executar. O jogo possui de 2 a 4 jogadores, cada um comanda um exército que deve proteger seu castelo, e destruir o dos adversários. Cada estratégia adotada pelo usuário é primordial para a o caminho da vitória.

Selenia Wars possui 6 personagens - o Anão, o Guerreiro, o Elfo, o Clérigo, o Mago e o Cavaleiro - e possui também seis mapas diferentes, cada um exigindo perspicácia e habilidades diferentes de cada jogador. Finalizamos a trilha sonora, implementamos o sistema de níveis por personagens e personalizamos todos os nossos personagens, para deixar nosso jogo mais interessante.

15 de dezembro de 2011

Finalizando

Praticamente terminamos o nosso projeto e nos surpreendemos com o intervalo de tempo em relação ao limite que nos restou; portanto, estamos aproveitando para criar novos atrativos para o nosso jogo: novos mapas e, talvez, a inclusão de uma trilha sonora. Entretanto, GTGE oferece suporte apenas a alguns determinados arquivos de áudio, e o formato mp3 (mais utilizado) não é um deles. Então, vamos procurar uma música medieval no formato wav para inserir no jogo.

11 de dezembro de 2011

GTGE

Neste ponto do projeto, adaptamos as telas de menu criadas na fase um, para que possamos utilizá-las no GTGE. Os personagens, o ataque entre eles e o mapa já estão em fase final de aperfeiçoamento e, estamos agora estudando a possibilidade de haver criaturas espalhadas de maneira ordenada pelo cenário do jogo para que o personagem que conseguir atacar e matar esses monstros incremente seus atributos, ficando assim mais forte para futuras batalhas com outros heróis. Estamos, paralelamente, editando alguns Sprites, que são arquivos de imagem dos personagens e monstros visando uma melhor qualidade gráfica ao nosso jogo. Esta é uma parte do desenvolvimento que exige pouca programação e mais paciência para editar todos os arquivos de imagem.

14 de novembro de 2011

Modificações

Estamos finalmente executando as modificações necessárias no arquivo demo, tais mudanças são inúmeras, como por exemplo: criar um mecanismo de ataque e defesa entre os personagens; limite de movimentação; criação de turnos, o que tornará Selenia Wars um jogo multiplayer, e mais algumas que ainda estamos planejando fazer. Já criamos o seletor, que será o meio de interação dos jogadores com seus personagens. Agora, estamos desenvolvendo os personagens do jogo, e os atributos que cada um possuirá. Teremos seis tipos de personagens - anões, clérigos, elfos, cavaleiros, magos e guerreiros - todos com os mesmos atributos, porém, com quantidades diferentes de pontos em cada um deles. Paralelamente, estamos criando o nosso primeiro mapa, que será o cenário do jogo.

8 de novembro de 2011

Fase 1

Após as telas de menu do nosso jogo serem desenvolvidas (Fase 1), utilizando a IDE NetBeans, continuamos o desenvolvimento do projeto. Após a entrega da primeira fase, discutimos sobre como iríamos usar o NetBeans para programar o jogo em si. Descobrimos então, que tal ferramenta não nos auxiliaria nesta segunda fase do projeto e, começamos a procurar, portanto, por ferramentas que, ao contrário do Netbeans, nos auxiliasse.
Assim, decidimos por usar a Engine GTGE, que aparentemente se adequa ao nosso planejamento. A partir de um arquivo demo do site oficial do GTGE, estamos começando a entender o que é possivel ser feito usando tal ferramenta. O que estamos planejando é, a partir desse projeto demo, aplicar modificações e adaptações até que Selenia Wars seja criado da maneira que desejamos.

15 de outubro de 2011

Inicio

Decidimos começar o desenvolvimento do nosso projeto a partir das telas de menu, para isso esolhemos a IDE NetBeans como ferramenta, encontramos dificuldades pois não tinhamos nenhuma experiência com este tipo de ferramenta. A principal delas foi: após um evento ser criado, não conseguíamos apagá-lo, o que fazia com que o código ficasse excessivamente carregado com linhas que não possuíam utilidade alguma. Após um primeiro período de adaptação ao NetBeans, conseguimos dominar suas funções e conseguimos desenvolver as telas de menu do jogo.

14 de outubro de 2011

O Jogo

Selenia Wars trata-se de um jogo tático de guerra para, no mínimo, dois jogadores. Ele divide-se em turnos, nos quais cada jogador deve proteger seu castelo e invadir o do adversário, aventurando-se pelo cenário. No início do jogo cada um dos jogadores deve escolher um personagem para o representar e um cenário.

O objetivo é destruir a civilização inimiga, para conquistar a terra mística de Erdos, cenário deste jogo; tudo isso, em nome de sua Deusa protetora, Selenia, a justa.

Erdos, é uma vasta terra, abundante em paisagens variadas, que vão desde as gélidas montanhas de Kaltor aos desertos escaldantes de Wusten, das extensas planícies de rios caudalosos às densas florestas e pântanos sombrios. O usuário deve escolher uma entre dez regiões diferentes de Erdos para jogar, sendo que cada uma fornece vantagens e desvantagens a cada tipo de personagem.

Os personagens disponíveis são os próprios habitantes de Erdos, que aspiram a domininá-la. São eles: guerreiros, magos, cavaleiros, elfos, anões, … Todos dotados de uma certa quantidade de força, agilidade e vitalidade, que podem ser modificados no decorrer do jogo. Cada um possui uma arma característica que lhes conferem melhorias em seus atributos.

A ideia central consiste em desenvolver um jogo onde os jogadores dispostos em iguais condições tenham que pensar estratégicamente, tanto para prevalecer sobre os outros, quanto para não ser pego de surpresa pelos eventos aleatórios de cada cenário.

Bem-vindos

O objetivo deste blog é divulgar as etapas de implementação do jogo Selenia Wars, que está sendo desenvolvido pelo grupo ?, composto por Arthur Branco Costa, Daniel Paulino Alves e Rodrigo Duarte Louro; na disciplina MAC0424 – Laboratório de Programação II do curso de Bacharelado em Ciência da Computação na Universidade de São Paulo – USP.