Mostrando postagens com marcador Jogos. Mostrar todas as postagens
Mostrando postagens com marcador Jogos. Mostrar todas as postagens

quarta-feira, 4 de junho de 2008

Biologia- Immune Attack disponível, visual 3D, bactérias invasoras e muita ciência



Immune Attack, o videogame mais esperado por professores de ciências e estudantes do mundo todo, já está disponível para download gratuito. O jogo de ação ensina os princípios do funcionamento do sistema imunológico humano com o auxílio de "sangrentas" batalhas entre bactérias invasoras e glóbulos brancos.

Immune Attack

"O videogame possui um visual impressionante e permite que os estudantes interajam enquanto estão jogando. As crianças realmente querem ganhar o jogo e, para isso, elas precisam aprender os conceitos de imunologia," conta a professora Netia Elam, que está usando o Immune Attack em sala de aula.

O jogo Immune Attack funciona como um complemento para o aprendizado tradicional em sala de aula. As batalhas exigem conhecimentos do sistema imunológico, o que força os alunos a interagirem para compartilhar o que cada um sabe, a fim de poderem completar o jogo.

Despertando o interesse em biologia

A Federação de Cientistas Americanos, responsável pela produção do jogo, afirma que as primeiras pesquisas demonstram que os estudantes que jogaram o Immune Attack alcançam um maior nível de conhecimento do tema, em comparação com estudantes que não conhecem o jogo. E, depois de jogar, os estudantes demonstram maior interesse em biologia.

"A imunologia é um assunto complicado de se aprender. Os desafios no Immune Attack dão àqueles que de outra forma não estariam interessados em biologia, a chance para aprender de uma maneira divertida e prática, que eles não encontram em livros-textos," afirma Michelle Lucey-Roper, responsável pela equipe que criou o videogame.


Baixe aqui:
Tamanho: 507MB
http://immuneattack.info/ImmuneAttack10/ImmuneAttackSetup.exe

Links desta notícia:

Immune Attack Site

Federation of American Scientists

Gostou dessa noticia? Deixe um comentario aqui, plz!!!!

.
.

sexta-feira, 9 de maio de 2008

Tutoriais - Blender 3D



Parece de Verdade, mas não é, foi feita no Blender!

Blender - ou Blender3D - é um programa de computador de código aberto, desenvolvido pela Blender Foundation, para modelagem, animação e renderização de modelos tridimensionais assim como criação de aplicações interativas em 3D, tais como jogos, apresentações, hipermídias e outros. Possui um motor de jogo (Game Engine) integrado, para produção de jogos - o Game Blender. Está disponível sobre uma licença dupla: GNU General Public License / BL License. Resumindo, é totalmente Gratuito.

A aplicação está disponível para diversos sistemas operacionais, incluindo Microsoft Windows, Linux, Mac OS X, Solaris, FreeBSD, IRIX, Darwin, BeOS e iPaq. Blender implementa funcionalidades robustas, similares a outros programas proprietários 3D, tais como Maya, Softimage|XSI, 3ds Max e Cinema 4D. Estas características incluem avançadas ferramentas de simulação, tais como: rigid body dynamics (dinâmica rígida de corpos), fluid dynamics (dinâmica de fluidos), e soft body dynamics (dinâmica de corpos macios); avançadas ferramentas de modelagem; ferramentas de animação de personagens e sistema de materiais baseados em nós (Node Materials). Inclui suporte à Python como linguagem de script, que pode ser usada tanto no Blender, quanto em seu motor de jogo. Tem suporte à várias línguas, incluindo para português brasileiro.


Quem quiser aprender segue o livro online
http://pt.wikibooks.org/w/index.php?title=Blender_3D:_Noob_to_Pro&diff=92645&oldid=prev


.
Baixe o Blender aqui
Versão 32 Bits
http://www.blender.org/download/get-blender/
.
Versão 64 Bits
http://www.blender.org/download/get-blender-64-bits/
.
Plugin de Renderizações Fotorealisticas
http://www.yafray.org/
.

Galeria
Clique na imagem para aumentar
Blender 3D



Blender 3D com plugin de Renderização Yafray



.
.
Gostou da Postagem
Deixe sua opinião. Aqui
.

sábado, 22 de março de 2008

Crysis Engine Grafica - Veja o poder dessa Engine Grafica

Veja mais no link: http://en.wikipedia.org/wiki/CryENGINE2

Baixe a versão Demo do Jogo Crysis SP (Inclue Sandbox2 Editor)
Download: http://www.crysisdemo.com/download.htm

Pc Utilizado no Video:
Windows Vista 32 Bit
CPU: Core2 Quad CPU Q6600 @ 2.40GHz
RAM: 2.00 GB Patriot DDR2 2GB Kit, PC8500 1066MHz
Graphic: 1 x GigaByte NX8800Ultra, 768MB 2160/612MHz
NVIDIA GeForce 8800 Ultra




Trailer:

terça-feira, 18 de março de 2008

Jogos e Programação: Classes


E ai Galera... mais uma postagem para vocês, no caso, uma republicação na integra de um postado no blog do Renê ( renedet.blogspot.com ). Todos os direitos reservados aos autores.
Aqui a postagem original.
Vamos ao que intereça..


Este artigo originou a partir de uma conversa que tive com DiogoRBG, para descobrir como funciona uma luta entre dois personagens, na visão de um programador.

Lembrando que podem existir muitas variações nas fórmulas, isto devido aos parâmetros que serão utilizados.

Podemos começar pela classe Personagem:

class Personagem{
int energia; //energia vital
int força; //pontos de ataque
int defesa; //pontos de defesa
int sorte; //valor que influi no ataque e na defesa

function atacar(Personagem * oponente){
oponente->energia = oponente->energia -
( (this->força * (rand()%this->sorte)) /
(oponente->defesa + (rand()%oponente->sorte)) );
}

}


Exemplo:

Instância dos personagens

Personagem * Guerreiro;
Personagem * Arqueiro;


Definindo os valores das propriedades

Guerreiro->energia = 200;
Guerreiro->força = 150;
Guerreiro->defesa = 130;
Guerreiro->sorte = 10;

Arqueiro->energia = 100;
Arqueiro->força = 100;
Arqueiro->defesa = 50;
Arqueiro->sorte = 80;


Atacar!!!

Guerreiro->atacar(Arqueiro);


Analisando minunciosamente a execução da função atacar, temos:

oponente->energia = oponente->energia -
( (this->força * (rand()%this->sorte)) /
(oponente->defesa + (rand()%oponente->sorte)) );


Que transformou-se em:

Arqueiro->energia = Arqueiro->energia -
( (Guerreiro->força * (rand()%Guerreiro->sorte)) /
(Arqueiro->defesa + (rand()%Arqueiro->sorte)) );


Substituindo os valores:

Arqueiro->energia = 100 - ( (150 * (rand()%10)) /
(50 + (rand()%80)) );


De uma maneira mais prática podemos ter esta visão:

Defesa do Arqueiro com Máxima Sorte, se o valor de retorno (rand()%10) for igual 5 e (rand()%80) for igual 80 temos:

Arqueiro->energia = 100 - ( (150 * 5) / (50 + 80) );
Arqueiro->energia = 100 - ( 750 / 130 );
Arqueiro->energia = 100 - 6; //arredondando 5,7 vai pra 6
Arqueiro->energia = 94;


Defesa do Arqueiro Sem Sorte, se o valor de retorno (rand()%10) for igual 10, (rand()%80) for igual 0 temos:

Arqueiro->energia = 100 - ( (150 * 10) / (50 + 0) );
Arqueiro->energia = 100 - ( 1500 / 50 );
Arqueiro->energia = 100 - 30;
Arqueiro->energia = 70;


Observações:
1) rand() está no cabeçalho stdlib.h, a função retorna um valor randômico entre 0 e 1.
2) A classe Personagem está fora da padronização, onde uma instância altera o valor da outra instância de forma direta.
3) O Arqueiro pode parecer fraco, mas número máximo de pontos de ataque do Guerreiro é 1500 e de defesa 140, já do Arqueiro ataque é 8000 e defesa 130. Verifique mais informações nestaTabela.

Para entender melhor será necessário jogar Final Fantasy Tatics, ou Vandal Hearts ou outro RPG.

quinta-feira, 21 de fevereiro de 2008

Campus Party 2008

E ai povo...
Pra quem não teve a oportunidade de ir ao Campos Party
Olhe no site Radar Cultura, que fez a cobertura do Evento.
Segue o Link

http://www.radarcultura.com.br/campusparty


...
E ai galera, comentem as postagens... plz

Blog do Psico - Ultimas Postagens

Twig's Tech Tips

Nerdson não vai à escola

Site Inovação Tecnológica

Portal C++ - Diogo_RBG

Renê Dettenborn

Grupo de Usuários de Software Livre da UFT

VivoVerde