sexta-feira, 28 de outubro de 2011

Telas no Netbeans

Passamos o dia fazendo as telas que havíamos projetado anteriormente no Netbeans. Este aplicativo mostrou-se muito útil, pois facilitou nossa implementação: ele possui ferramentas que inicializam automaticamente botões, frames, painéis, etc, apenas com o arrastar do mouse. Também conseguimos fazer com que uma tela levasse em outra, e com que o personagem escolhido já fosse identificado.

Falta começar o jogo em si, ainda não sabemos muito bem como, nem com qual engine. Esperamos que seja fácil linkar o que já temos com o jogo. Torçam por nós!!!

Um abraço, 
The Avengers

ps: Divirta-se com o trailer do nosso jogo =P

segunda-feira, 17 de outubro de 2011

Descrição da proposta do sistema: Magna Lunae

1. Sinopse do jogo: ( O que te espera!)
O jogo começa com a seleção do personagem. Existem 6 opções: Thor, Viúva Negra, Miss Marvel, Capitão América, Cavaleiro da Lua e Valkyria. Depois de escolher o personagem, escolhe-se o nome da sua cidade e seleciona-se a dificuldade do jogo.
Seu personagem recebe um território recém-conquistado na Lua e um pouco de mooney (dinheiro lunar) e tem a missão de torná-lo habitável para seres humanos, construindo, evoluindo e/ou reparando casas, prédios, hospitais, usinas de energia, fábricas, corpo de bombeiros, delegacia, exército, fazenda e banco, criando assim a infra-estrutura necessária para a permanência e manutenção da espécie, tendo que resistir à ataques extraterrestres e à catástrofes naturais.


2. Descrição da tela principal do jogo:


2.1.: Parte inferior da tela: terá um menu com as informações do seu jogo atual, informando ao jogador os pontos de vida do seu personagem e da sua cidade. Esse menu ainda conterá os botões para habilitar o jogador a construir, reparar e evoluir suas instalações e um botão de opções para gerenciamento do jogo, com as opções de salvar, sair, recomeçar e outras.


2.2.: Canto superior direito da tela: terá um menu que mostrará o status de evolução da cidade, com energia, mooneys, pontos de saúde e segurança e quantidade de alimentos e pessoas.




3. Como se joga:
O jogador pode tomar uma das três atitudes detalhadas abaixo para montar sua estratégia de defesa e desenvolvimento da superfície lunar :


3.1.: Construir: os possíveis itens para construção no jogo são: prédios, casas, hospitais, usinas de energia, fábricas, delegacia, corpo de bombeiros, fazenda, bancos e exército.
Cada um destes itens terá um custo para ser construído e, além de aumentarem os pontos de vida da sua cidade, cada um deles terá uma função no jogo: os prédios e as casas aumentarão o número de pessoas vivendo na sua cidade; os hospitais os pontos de saúde; as usinas de energia os pontos de energia; a delegacia, o corpo de bombeiros e o exército os pontos de segurança; as fazendas a quantidade de alimentos; os bancos o dinheiro gradativamente e as fábricas além de dinheiro também aumentam energia, porém em menor quantidade.


3.2.: Restaurar: depois de uma intempérie, se tiver uma pontuação mínima será possível recuperar os pontos perdidos.


3.3.: Evoluir: se tiver uma pontuação mínima será possível evoluir nos seguintes sentidos: se tornar resistênte a uma intempérie específica, aumentar o status que a construção influencia.




4. Personagens:
Cada personagem tem uma resistência e uma fraqueza específica, descritas na tabela abaixo:


Viúva Negra
Thor
Capitão América
Valkyria
Miss Marvel
Cavaleiro da Lua
Resistência
Aranhas de Vênus
Gigantes de Gelo
Comunistas
de Plutão
Centauros Galáxicos
Dragão de Marte
Lobos da Lua
Fraqueza
Lobos da Lua
Aranhas de Vênus
Centauros Galáxicos
Gigantes de Gelo
Comunistas de Plutão
Dragão de Marte




5. Ataques:
Dentre os eventos aleatórios que podem prejudicar o desenvolvimento da cidade temos:
  • terremoto;
  • ventos solares;
  • chuva de meteoro;
  • rajada de raios gama;
  • ataque extraterrestre:
    - Aranhas de Vênus;
    - Lobos da Lua;
    - Gigantes de Gelo;
    - Comunistas de Plutão;
    - Centauros Galáxicos; e
    - Dragão de Marte.
Cada um dos desastres diminuem uma porcentagem específica, variando de acordo com a construção afetada, a intensidade do ataque e a estratégia de defesa adotada.
Para se defender dos ataques extraterrestres pode-se optar em defender com os próprio personagem, com a polícia, com o corpo de bombeiros, com o exército. Dependendo da escolha do jogador teremos uma consequẽncia. Já para se defender das intempéries é observado a evolução das construções físicas.




6. Como termina o jogo:
6.1.: Objetivo/Vitória: atingir uma pontuação especificada por nível de dificuldade e por status, sendo eles: mooneys, energia, saúde, segurança, alimentos, pessoas.


6.2.: Derrota: se o personagem ou a cidade perderem todos os pontos de vida, o jogo acaba com a derrota do jogador.





Novas telas



Surpresa! Fizemos mais duas telas do jogo hoje, sendo elas a de seleção de dificuldade, onde pode-se escolher o nome de sua cidade e o level do jogo e a de jogo em sí (um esboço, com números fictícios).

sexta-feira, 14 de outubro de 2011

Segundo dia de trabalho

Hoje definimos e fizemos um esboço das telas iniciais do jogo. Levamos muito tempo escolhendo os elementos gráficos. Segue abaixo as primeiras quatro telas com uma breve explicação:

- A tela do manual será interativa, quando o jogador clicar em uma das opções do menu esquerdo, aparecerá seu conteúdo. Ainda não decidimos todos os elementos que existirão.







- A tela de introdução do jogo descreve o enredo que encadeia a história dele. Pretende-se fazer o texto com fonte maior e subindo, ''à la'' Star Wars.









 - A tela inicial tem as opções básicas do jogo além de um controle de volume on/off.













- A tela de seleção de personagens não será única. Outros cinco personagens poderão ser escolhidos (segue imagens abaixo) através das setas. Escolhemos para exemplo a Black Widow (Viúva Negra), além de sua imagem de corpo inteiro e de rosto, adicionamos uma breve descrição da personagem.












 - Capitão América










- Miss Marvel








- Cavaleiro da Lua
- Valkyria
- Thor

quinta-feira, 13 de outubro de 2011

Mais uma missão para três jovens estudantes!


Esse blog tem como função tornar público todo o processo de criação, desenvolvimento e implementação de um jogo estilo SimCity em Java, que faz parte da disciplina Laboratório de Programação II do curso de Ciência da Computação do IME/Universidade de São Paulo ministrada pelo Prof. Roberto Hirata.

Essa, verdadeira missão, será realizada pelo grupo The Avengers, que já vêm trabalhando junto desde a disciplina anterior.

Componentes: Camila Fernandez Achutti - 6795610
Diego de Araújo Martinez Camarinha - 7157092
Rafael Batista Carmo - 7157085





Garanto que aprenderemos muito nessa missão! OOpsss, tarefa!

Mais um desafio para Os Vingadores!

A próxima missão já tem nome: Magna Lunae!

Recrutados pelo Mr. Anthony Edward "Tony" Stark, o Cavaleiro da Lua, a Viúva Negra, o Capitão América, o Thor, a Valquíria e a Miss Marvel vão unir forças e cumprir a maior das missões: SALVAR A HUMANIDADE!