quarta-feira, 31 de março de 2010

Unreal Engine 3

Vinicius Sato Jacintho

Voltei a pesquisar sobre o Unreal Development Kit (passarei a abreviar para UDK), ele usa uma linguagem própria, o unrealscript, baseado fortemente no C/C++, o que ajudaria bastante uma vez que existem milhares de tutoriais e livros sobre o mesmo.

O UDK também vem com a sua própria ferramenta de renderização, não sendo necessário nenhuma outra ferramenta do tipo, porém, ele ainda aceita suportes vindo de ferramentas como Blender, 3DMax e afins.
Vem com uma biblioteca extensa própria para a criação de jogos e uma comunidade relativamente grande.
Possui o recurso Kismet, que é uma forma de programar eventos em cadeia, sempre gerados por um anterior a ele.
Na minha opnião com certeza seria a melhor opção para se fazer o projeto. Lembrando que o UDK é uma ferramenta profissional para criação de jogos, desde o começo, sendo que a sua licença grátis só saiu ano passado.

Alguns sites com tutoriais ou informações interessantes sobre o assunto.

Requerimentos (ideal):
  • Windows Vista 64 SP2
  • processador multi-núcleo com 2.0+ GHz
  • 8 GB memória RAM
  • NVIDIA 8400 ou placa de vídeo superior.
  • Pelo menos 3Gb's de espaço no HD
Tecnologia Unreal
Development Kit Home
Mod db unreal engine 3



terça-feira, 30 de março de 2010

Blender - Exemplos para o Projeto

Isabella Fontes

Olá novamente,

Neste último post que faço coloco aqui alguns exemplos já feitos em Blender sobre o nosso game.

Obs: Depois de baixado com o Blender e Python já instalado é só clicar no exemplo e apertar P para rodar/jogar, ou ir em Game --> Start Game

1) Jeep com velocímetro - Setas para andar são W - para frente, A - esquerda, D - direita e S - ré.


Abaixo o código deste objeto, feito em Python, é importante perceber que já existe um módulo pronto para Games do tipo Lógico(import GameLogic).

import GameLogic as g
import math as m
controller = GameLogic.getCurrentController()
obj = controller.owner
VectorV = obj.getLinearVelocity(True)
g.ModuloV= m.sqrt(VectorV[0]*VectorV[0]+VectorV[1]*VectorV[1]+VectorV[2]*VectorV[2])*2


2) Helicóptero - Teclas: Subir - espaço, Direta - seta para a direita, Esquerda - seta para esquerda.

Blender - Instalar

Isabella Fontes

Como os scripts do Blender são em Python, é necessário instalá-lo para rodar os objetos do Blender:

Baixar Python - link do Baixaki
Baixar Python - link do site Oficial


E a partir daí só falta baixar o Blender:

Baixar Blender - link do site Oficial

Blender x XNA ou os dois juntos?

Isabella Fontes




Olá a todos!
Em nosso projeto, chegamos a um questionamento sobre quais as ferramentas viáveis ao nosso projeto.

Aqui, vale ressaltar que nada adianta decidirmos uma determinada ferramenta se não nos dedicarmos a ela. Precisamos aprendê-la, independente se para alguns é mais fácil ou mais difícil.
Conversando com pessoas de projetos anteriores, percebi que desde um "hello word" e um simples desenho em qualquer ferramenta precisa ser feito, e isto nos ajuda a nos adaptarmos a ela.

Dito isso, aqui está nossa maior duvida: Usar o Blender como ferramenta total (isto inclui design e programação) ou o XNA (a linguagem sendo em C# ajudaria, no entanto a parte de desenho é muito trabalhosa (pixel por pixel)).
Também há a possibilidade de usarmos as duas, o que particularmente antes eu defenderia, salvo pois esse final de semana pude perceber mais contras do que prós.

Aí vão alguns:

XNA + Blender

Prós:
A linguagem sendo C# fica muito mais simples o modelamento das classes.

Contras:
O XNA não tem como o Blender uma engine semi-pronta, o que dificultaria a criação do jogo e isto levaria muito mais tempo;
Desenhar todos os objetos em Blender e exportar ao XNA não têm se mostrado muito favorável e fácil.
Sendo assim, abaixo o motivo de eu ter gostado da ideia do grupo trabalhar e aprender Blender:

Apenas Blender

A linguagem Python, a qual já trabalho, é simples e muito poderosa dando suporte a demais bibliotecas de outras linguagens, como C++ e inclusive o Flash.
Por mais difícil que se torne trabalhar com o Blender, uma vez compreendida o resultado é muito lindo e excelente!
A biblioteca do Blender e PyGame é muito poderosa e seus recursos são ilimitados.

sábado, 27 de março de 2010

Definição da logomarca

Maria Luíza Santinho Lima Monteiro

A seguir, a logomarca escolhida pelo grupo.


E abaixo todas as propostas de logomarca.



























quinta-feira, 25 de março de 2010

Briefing do projeto

Karl Schiewaldt

Bom, para que possamos iniciar nosso projeto, precisamos fazer um estudo de nosso cliente, e ao mesmo tempo, de nosso projeto. É nisso que consiste o Briefing. Nele colocamos informações essenciais sobre a empresa para qual estamos desenvolvendo nosso projeto, e colocamos também as especificações iniciais de nosso projeto, como linguaguem que utilizaremos, restrições do projeto e prazos. Nosso briefing será entregue amanhã ao professor Rodrigo, de Aplicativos.

Abaixo estão as imagens de nosso briefing pronto:



Site - Audi TT Roadster - Ananda e Maria Luíza

Ananda Brasolotto De Santis

Boa noite!
Como nos foi orientado nas aulas de aplicativos, devemos postar no blog do projeto os sites sobre um carro específico que foram elaborados em duplas pelos alunos no quarto bimestre do ano passado.
No ano passado, eu e a Maria Luíza elaboramos um site sobre o carro TT Roadster, da marca Audi, sob orientação do professor Rodrigo.

Abaixo está a imagem da página inicial que elaboramos:



Após algumas mudanças necessárias para a classificação do site em mecanismos de pesquisa, venho aqui para postar o link do nosso site.

A postagem do link do site no blog é interessante para ajudar na indexação nos mecanismos de busca da internet.

Visite o nosso site em:
http://200.145.153.91/maria-monteiro/html

Slides da apresentação de TSPD

Wellington Moreira da Silva

Complementando a postagem realizada sobre a apresentação do trabalho,
vou postar agora as imagens dos slides: