terça-feira, 24 de agosto de 2010

Produção: Programação (3)


Movimentação de Personagem no grid feito. A área azul simboliza o local em que o jogador pode andar. O mapa ainda é o de testes.

Sistema de Movimentação: Código a direita.
Personagem com valor de movimento diferente.

domingo, 15 de agosto de 2010

Produção: Modelagem (2)


Os modelos dos personagens genéricos e do Gilgamesh estão prontos. Agora entraremos na parte de abertura de malha e texturização. Todos os modelos feitos por Angelo Granata em Cinema 4D, com umas dicas de Matheus Meneguette.
Gilgamesh
Guerreiro genérico
Ladino genérico
Mago genérico
Escudeiro genérico
Arqueira genérica
Clériga genérica.

Produção: Programação (2)


Continuando com a programação, a próxima meta é fazer a movimentação. Com base nas teorias encontradas no site http://gpwiki.org/index.php/Programming_Turn_Based_Movement agora temos a base para fazer a movimentação. Começamos criando o personagem via script, e também estamos usando o sistema de raycast para definir o que o mouse selecionou.
Script do Personagem, por Marcel Thiago
Raycast em ação.

segunda-feira, 9 de agosto de 2010

Personagens

Devo apresentar-lhes nossos ilustres companheiros de guilda. E de brinde, temos algumas informações sobre aquele que perturba a paz de Ghall.

Fiquem a vontade para explorar minhas anotações:

Gilgamesh

Ouvi rumores de que ele está causando tumulto roubando armas sagradas de seus devidos locais. Alguns dizem que é um antigo conhecido de Archard.

Mal sabia que o grupo de Vir acabaria se envolvendo com ele.
Temos que torcer e esperar pelo melhor.

Enquanto isso, continuo a coletar informações.

Archard


Este é nosso líder, Archard. E também o fundador de nossa guilda.

A armadura que veste com prazer, e o instinto de luta deste homem é o que fez o grupo original que viria a formar a guilda apontá-lo como líder.

Apesar dele próprio não gostar muito disso atualmente... Parece que o que mais faz agora é assinar formalidades e cuidar dos papéis. Acaba não conseguindo sair muito para fazer missões como antigamente.

Mas sem ele, não seriamos uma guilda, então temos que agradecer que alguém fique nessa posição.

Otonashi


Otonashi é nova na guilda. Pouco sei sobre ela.

Posso dizer que veio das Terras Orientais, que não fica nem no mesmo continente que o nosso, mas que possuem uma pequena vila em algum lugar dessa terra.

Aparentemente é treinada no uso de adagas, e dizem que ela é uma ninja. Mas não conseguimos conversar com ela. O líder nos disse que é porque ela nasceu sem conseguir emitir sons. Acho que podemos acreditar.

Mas uma coisa é certa. Ficar como inimigo dela não deve ser algo muito bom. Afinal, o próprio Archard a contratou para ser a sombra de Vir.

Sokea

Sokea é um companheiro de longa data, um dos fundadores da guilda, por assim dizer.

Participou de muitas aventuras com nosso líder, inclusive aquela em que encontraram Vir. O garoto estava lá, abandonado numa floresta próxima ao local onde deveriam cumprir sua missão. Sem poder deixá-lo para trás, levaram-no para criar na guilda por sugestão desse ilustre mago.

E agora que o garoto está crescido, ele paga pelo que sugeriu, e deve se tornar guardião do rapaz e protegê-lo durante sua jornada.

Por fim, um lembrete, apesar dele não enxergar agora, com o estudo da magia que possuia antes, nosso amigo aqui consegue utilizá-la no lugar de sua visão. E também utiliza-a para explodir coisas.

Vir

Vir foi adotado por Archard, líder desta guilda, e criado como se fosse seu próprio filho.

Sempre vendo os outros membros realizarem missões e voltarem com cada vez mais glória para a guilda, o garoto cresceu nesse ambiente de amizade.

E claro, não poderia deixar de querer cumprir suas próprias missões dentro da guilda.

O próprio líder treinou o garoto na arte da espada. E não é que o rapaz se deu bem com a arma? Quase do mesmo tamanho do próprio Vir, a espada que usa mostra que o garoto treinou bem. Mas ainda faltavam anos pro moleque sentir de verdade o que era sair pra uma missão.

Hoje, com 15 anos, ele está pronto pra seguir a própria jornada e construir seus contos dentro da guilda.

domingo, 8 de agosto de 2010

Produção: Programação


Script de criação de tabuleiro em Grid, desenvolvido por Marcel Moraes em JavaScript para Unity 3D.
O resultado obtido se mantém próximo ao esperado, apesar de certos problemas, como a falta de um Array bidimensional. Foi resolvido com a utilização de apenas um Array, mudando de linha conforme necessário.
Antes de rodar

Mapa do Grid feito em texto
 Grid criado por Script após o play.

Produção: Modelagem


Personagens, armas, e guilda modeladas no Cinema4D, por Angelo Granata.
As três personagens principais foram modeladas a partir de uma base comum para todas as personagens, feita com auxílio de Matheus Meneguette.
Protagonista: Vir
Coadjuvante: Sokea
Coadjuvante: Otonashi
As armas a serem utilizadas pelas personagens, de acordo com a classe da personagem, também foram modeladas em Cinema 4D.
Variedade de Armas
Temos também o modelo da guilda, feita em Cinema 4D, onde ocorrerão algumas das interações nos menus de transição, entre as batalhas. É onde o jogador poderá comprar itens e contratar mais personagens para sua tropa.
Guilda: Bounty Hunters

sábado, 7 de agosto de 2010

Ferramentas utilizadas

Unity 3D v2.6 - Unity Technologies (2009) - Engine - Programação em JavaScript
Cinema 4D v11.5 - MAXON (2009) - Modelagem 3D
Adobe Photoshop CS3 - Adobe (2007) - Texturização
CorelDRAW X4 - Corel (2008) - Design de Interface
Macromedia Fireworks 8.0.0.777 (2005) - Design de Interface
BrOffice Calc - BrOffice.org (2010) - Planejamento, Cronograma
BrOffice Writer - BrOffice.org (2010) - Documentação do GDD
Audacity v1.2.6 - "SourceForge.net" (2006) - Edição de Sons
Atmosphere Lite 6 - Vectormedia Software (2006) - Simulação de Música de Plano de Fundo.

Estória do Jogo

Mapa de Ghall, por Angelo Granata.
Situado no continente de Ghall, nossa guilda Bounty Hunters se localiza em Mythia, a região central no mapa acima.

Dentre todas estas nações, é popular a criação de guildas, locais onde pessoas comuns podem fazer pedidos, e mediante o pagamento, equipes da guilda são mandadas para cumprir o que chamamos de missões.

Seguindo a estória de Vir, nosso pequeno aspirante a herói da guilda, e sua equipe, descobriremos os planos de Gilgamesh, cujo objetivo é aumentar sua coleção de armas sagradas, removendo-as de seus devidos lugares.

O grupo de Vir deverá interferir nos planos de Gilgamesh com o decorrer do tempo, mesmo que a princípio não saibam.

Conceito do Jogo

Bounty Hunters é um jogo de estratégia por turnos, onde o jogador controla uma pequena tropa e deve derrotar tropas inimigas a fim de cumprir missões.

O jogador seguirá a estória do jovem Vir, que cresceu em meio ao ambiente da guilda que dá nome ao jogo, Bounty Hunters. A guilda sobrevive cumprindo as devidas missões e recebendo o valor de seus contratantes.

O sistema de batalha será semelhante a um jogo de tabuleiro, onde cada peça será um personagem, e terá atributos de Dano, Defesa, Vida, entre outros.

O jogo alternará entre uma tela de menus para diálogos e em seguida a batalha, para quando o jogador conseguir sua vitória, progredir na estória e receber sua recompensa.