segunda-feira, 28 de fevereiro de 2011

Video Aula: Visual C# - XNA - Introdução ao XNA e Orientando a Objeto

Calma pessoal, foram só alguns dias de descanso. E para compensar trago a vocês uma nova série de video aulas.


XNA é a última linguagem API voltada para programação de jogos que eu aprendi, e confesso que irei aprender mais ainda ensinado o que já sei para vocês. Também fico indignado com o pouco material bom sobre essa API em português, por isso essa é umas das video aulas que mais queria fazer justamente por causa disso.

O XNA na verdade foi uma inicativa da microsoft para auxiliar os desenvolvedores de jogos de PC e XBOX 360 a programarem usando sua API voltada para jogos, o DIRECTX. A ajuda veio em forma de simplificação aliado ao orientado a objeto. Muitos ao começarem podem achar que o XNA não é simples, mas só depois que você pegar para programar diretamente no DIRECTX que você verá que realmente foi simplificado.

Como muitos podem já notado nas minhas video aulas, eu gosto sempre de começar a apresentar uma linguagem ou um programa de desenvolvimento de jogos desenvolvendo um. Para mim uma boa aula é aquela que é mostrado os resultados na prática e não só ficar na teoria. Mas não consegui fazer isso com XNA, eu até tentei, mas apresentar a API, explicar os principais comandos, explicar a lógica do jogo e ainda explicar orientado a objeto realmente é um desafio enorme, e não deu para fazer em uma video aula só.

Eu tinha feito uma video aula que eu criava um jogo assim como as outras, mais ai tive que abandonar a idéia e começar com uma introdução apenas mostrado os principais comandos e introduzindo alguns conceitos de orientado a objeto. Assim, para a próxima video aula fico com menas carga para explicar e posso focar um pouco mais no jogo em si. O jogo que faremos vou manter surpresa até lá, mas acredito que vai agradar muita gente, pois não há muitas video aulas sobre esse tipo de jogo para qualquer que seja a API.

Bem, falando um pouco sobre orientado a objeto, eu agora sei que mais difícil do que entender é explicar. Nessa video aula eu apenas introduzi alguns conceitos básicos que serão utilizados nas próximas video aulas. Há muito a se aprender sobre O.O. ainda, por isso aconselho a quem realmente tem interrese que comece a estudar a parte mais sobre esse conceito.

Meu conselho dessa vez sobre literatura é gratis e muito acessivel para todos. A Caelum (http://www.caelum.com.br/) é uma ótima escola para aqueles que desejam tirar certificado da Sun em desenvolvimento em Java. Porém ela disponibiliza gratuitamente em seu site uma apostila que ensina muito bem os conceitos de orientado a objeto se utilizando de Java. Basta seguir o link abaixo e clicar em FJ-11 e boa leitura.

http://www.caelum.com.br/apostilas/

Por hora é só, aguardem a próxima video aula que finalmente vamos botar a mão na massa e fazer jogos.

Nada mais tenho a declarar...

quinta-feira, 24 de fevereiro de 2011

Sujestão de site: UNIDEV

Sei que muitos que visitem meu blog deve conhecer, mais caso não conheça, vai ai uma ótima sujestão de site sobre desenvolvimento de jogos. Unidev.com.br.

http://www.unidev.com.br/

Eu conheci esse site em 2004, na época estava engatinhando ainda no mundo do desenvolvimento de jogos. De lá pra cá vi o site sofre variás modificações mais nunca perdeu seu foco, ajudar atráves de artigos, notícias e forum de discação a difundir o conhecimento sobre desenvolvimento de jogos.

Fiquei muito contente ao ver o meu blog sendo divulgado na primeira página do site que eu visito a anos. Eles apoiaram a minha iniciativa de fazer as video aulas ao verem minha divulgação no forum deles e decidiram destacar na primeira página de noticias meu blog. O mínimo que posso fazer para agradecer no momento é retribuir o favor divulgando um pouco mais esse portal já bem conhecido por toda a comunidade de desenvolvedores de jogos.

Para quem busca alguma informação, conhecer mais desenvolvedores ou tem alguma dúvida, acesse o forum dele, concerteza sua dúvida será sanada.

Eu conheço outros sites interessantes e pretendo usar esse espaço para divulgar os meus achados na net, mais eu tinha que começar essa série de post com sujestões de site pelo Unidev. Então fica ai a dica e aguardem até a próxima dica de site achados na net.

Video Aula: 3D Studio Max - 03 - Detalhando cabeça.

Agora sim, demorei um pouco mais está ai, a terceira aula da série de video aulas onde estamos aprendendo a modelar nosso personagem em 3D Studio Max.

Como podem notar a cada aula estamos ficando mais próximo de uma cabeça de verdade. Eu não sei ainda como aqueles que estão assistindo estão se saindo, por isso peço para aqueles que acompanham meu blog que se quiserem ajudar e serem ajudados, poderiam mandar imagens dos seus modelos para eu me avaliar e avaliar você, acho que seria um ótimo feedback (eu gosto de falar essa palavra...).

Nessa aula não feito muita coisa diferente do que foi deito na aula anterior, apenas acrescentamos mais poligonos ao nosso modelo para deixa-lo mais apresentável. Voltei nessa aula a citar e a suar as mesmas referencias de Leonardo da Vinci. Nada que não tenha dado muito trabalho em encaixar nos 15 minutos do YouTube.

Para a próxima video aula, estarei ensinando como modelar o resto do pescoço e o tronco, e ai sim vocês vão ver como as medidas de Leonardo da Vinci são precisas quando se trata do resto do corpo.

Então fica combinado, eu faço a video aula e você enviam como o seus modelos estão ficando. É só hospedar a imagem em photobucket, imageshank, orkut, seja o que for e mandar o link por comentário.

Sem mais... fui.

terça-feira, 22 de fevereiro de 2011

Lista de Video Aulas


Com a constante atualização de video aulas, eu estou colocando esse post que será atualizado sempre que houver novas video aulas e onde eu também vou deixar em destaque no site para ficar de fácil acesso.

CF* - Código-Fonte

Blender

Modelando Personagem para Jogos - Parte 1
Modelando Personagem para Jogos - Parte 2

XNA

Introdução ao XNA e Orientando a Objeto
-------------------------------------
Criando jogo de corrida 3D - Parte 1 CF:http://rapidshare.com/files/450698706/Corrida1XNA.rar
Criando jogo de corrida 3D - Parte 2 CF: http://rapidshare.com/files/454285595/Corrida2XNA.rar
Criando jogo de corrida 3D - Parte 3 CF: http://rapidshare.com/files/454832650/Corrida3XNA.rar

3D Studio Max

04 - Modelando tronco do personagem
05 - Detalhando tronco do personagem

Flash

Video Aula: Flash - Criando jogo de RPG - Parte 5

Eis mais uma video aula, a quinta, oohhhh. Até onde será que vai dar, eu não to planejando nada, apenas vou fazendo.

Código-Fonte: http://rapidshare.com/files/449228478/rpg5.fla

Bem, nessa video aula adicionamos o sistema de diálogo do NPC, é um sistema simples se não fosse pela deficiência de funções do Action Script 2 que não tem uma função que verifique se um botão foi pressionado e solto, apenas uma função que verifica se o botão está pressionado, então tive que ensinar uma lógica simples para fazer esse teste.

Para complementar a aula acrescentei um sistema de sobreposição de imagens que sobrepõe o personagem que estiver mais próximo da camera do mais longe, é difícil explicar, mas vendo a video aula você entende o que eu quero dizer. Para isso usamos uma função chamanda swapDepth. Mas essa função tem um pequeno defeito que eu vejo em muitos foruns que tira o sono de muitos desenvolvedores, ela faz com que o MovieClip permanesa durante os frames seguintes, um bug muito tosco. Nessa video aula eu elaborei uma técnica para contornar esse defeito.

Para a próxima video aula, pretendo criar um sistema de itens, espalhando itens pelo cenário e criando um sistema de navegação em menu para ver os itens recolhidos, e se couber nos 15 minutos do YouTube eu faço um sistema de porta que so abre se o jogador tiver a chave para abri-la, um clássico quebra cabeça dos RPGs.

Sem mais delongas, me dispeso...

domingo, 20 de fevereiro de 2011

Video Aula: 3D Studio Max - 02 - Modelando detalhes do Rosto

Segunda parte da vídeo aula de modelam no 3D Studio onde aprendemos a modelar nosso personagem.


Nessa vídeo aula, por trabalharmos somente com os detalhes, nós dispensamos as referências, pois os elementos que compõem o rosto já estão posicionados.

Basicamente o que fizemos nessa video aula foi acrescentar mais poligonos ao nosso personagem e acrescentar formas mais detalhadas, deixando o rosto mais realista.

Além da preocupação de ensinar uma forma de modelar a face, eu também tento passar as técnicas para deixar o rosto com as características que você desejar. Não sei se tive sucesso nisso mas talvez eu faça uma video aula somente ensinando como transformar nosso rosto, afinal é questão apenas de saber reposicionar as vertex certas para transformar o modelo de um homem em uma mulher.

Para a próxima video aula vamos terminar a cabeça detalhando a nuca, adicionando as orelhas e pescoço. Como sempre, se tem dúvidas deixe sei comentário.

Até mais...

sábado, 19 de fevereiro de 2011

Dicas: Iniciando na programação de Jogos

Bem, hoje não tem vídeo aula, pois tive que reinstalar o PC aqui e não deu para fazer nenhuma, mas para não deixar o blog parado, vou escrever um pouco. Hoje recebi uma mensagem de uma pessoa que me perguntava como comecei a programar, e no mesmo embalo da resposta que mandei para ele vou compartilhar a dica com vocês.

Para aqueles que desejam iniciar na área de programação, seja de jogos, ou seja, de softwares, eu digo bem vindo. O mercado é bom, mas não é fácil. Mas como qualquer área de informática, a chave é se manter atualizado, se não...

Bem, para começar, assim como um bom cristão, compre um bíblia... de programação, lógico. Na nossa área a bíblia se chama "C Completo e Total". Você se interessa por C? Compre ele. Você não se interessa por C? Compre ele também. Isso porque ele não ensina só a linguagem C, e sim lógica de programação, inteligência artificial, compiladores, etc. Enfim, é um guia completo para aqueles que estão iniciando sua jornada na programação.
Ok, agora voltando para os jogos. Comece a se acostumar pois os melhores artigos dessa área estão em inglês. A faculdade me ajudou um pouco nessa parte, ela não me ensinou inglês, pelo contrário, eu sou uma negação, mais a faculdade me ensinou o inglês instrumental. Eu não sei falar inglês, mais sei ler um texto em inglês, e mesmo que eu não saiba uma ou duas palavras, sei captar a que o texto se refere e sei obter a informação que preciso desse texto.

Como aprender inglês instrumental? Primeiro, não é rápido, requer prática também, bem menos que o inglês completo lógico, e você não vai deixar de procurar palavras no tradutor. Segundo, muitas palavras em inglês são parecidas com as mesmas em português, se não é parecida está dentro do contexto. Exemplo, se o texto está falando sobre lógica de programação, e você conseguiu traduzir parte da frase onde está a palavra não identificada, mas você conseguiu captar o que a frase queria passar, então a tradução da palavra é dispensável. Mas se você viu a mesma palavra mais umas duas vezes, traduza ela para compreender.

Enfim, para aprender inglês instrumental, a dica é tesntar ler inglês, sempre tente ler esse ou aquele texto. No começo você vai muitas vezes usar o tradutor, mais com o tempo, quanto mais palavras comuns que você for aprendendo, menos você vai recorrer ao tradutor. Mas essa é a dica, viu uma palavra se repetir várias vezes em um texto, filme, livro ou site, procure a tradução. Lembrando que você não vai aprender inglês realmente, muito menos vai conseguir manter uma conversa com um americano, mais vai consegui interpretar um texto, e isso já é um começo. E saiba que um dia, para realmente se dar bem na área, ainda mais na área de criação de jogos, o inglês é fundamental e um curso bom terá que ser enfrentado um dia.

Conseguindo entender textos em inglês, ou parte deles, vamos ao Google. Sempre quando você quiser saber sobre algum assunto sobre o desenvolvimento do jogo procure primeiramente em inglês, é quase certo que os melhores resultados serão nessa língua. Experiência própria, tentei por muito tempo procurar no Google "criar jogos para Celular em Java", resultado, milhares de páginas de download de jogos para celular, mais desenvolver, nada. Agora vai e procurar "Create game mobile java", na primeira pagina você terá um tutorial ensinando a desenvolver um jogo, e pelas próximas páginas terão muito mais. Hoje tem um pouco mais de resultados satisfatórios em português, mais ainda é predominante os resultados irrelevantes.

Bem, depois de ter terminar de aprender a linguageme a lógica de programação, vamos à lógica dos jogos. Ela não é tão difícil, tirando a inteligência artificial que é a parte grossa dessa área. Mas nem todo jogo tem a inteligência artificial de um Pro Evolution, então da pra pular essa parte funda da lógica dos jogos e entender muito sobre as outras.

Odeia cálculo? Não suporta física? Se você respondeu sim para a duas perguntas, terá que rever seu conceito. Dúvida? Primeiro dia de aula na faculdade de desenvolvimento de jogos, o que você fará? Para começar de forma mais divertida eles colocam você para jogar RPG de mesa, Magic, 3D&T, D&D e por ai vai. Por enquanto você não precisa sair correndo aprender esses jogos, mais saiba desde já que quem joga essses jogos de mesa tem uma calculadora no lado ou pelo menos um caderninho para fazer os cálculos à mão.

Eles ensinam isso porque sabem que você terá que se acostumar com a matemática, pois ela será a base dos seus jogos. O mais simples jogo tem uma fórmula matemática mesmo que simples dentro dele. Sonic por exemplo, cada vez que você dá aquelas voltas nos loops, o processador tem que fazer cálculos de coordenadas usando as formulas matemáticas Seno e Cosseno, e você achava que nunca ia usar eles quando seu professor de física no colegial tentou em vão ensinar para a sala a fórmula do seno e cosseno.

Deixa-me ver, programação, inglês, matemática. Acho que o resto é persistência, perseverança e aqueles monte de palavras que recheiam um livro de auto ajuda. A área de desenvolvimento no jogo ainda está se desenvolvendo, mais há uma luz no fim do túnel, principalmente agora com a constante alta por procura de jogos feitos para internet ( colheita feliz.. eca!) e jogos para celular. Mas veja o lado bom, se você não conseguiu entrar na área de jogos, sem querer você tem a área de programação de software a um passo, ai você pode se alocar nela enquanto procura seu almejado trabalho de desenvolvedor de jogos.

E experiência própria, não é faculdade nem curso que forma um bom programador. Terminei a faculdade e podia contar nos dedos de uma mão os que realmente sabiam programar. Só uma coisa vai transformar você em um bom programador, ser curioso e persistente.

Bem, eu não sou o dono da verdade e nem sei se minhas dicas são a melhores, mais essa é um pouco da minha experiência que decidi compartilhar com você hoje. Talvez eu tenha esquecido alguma coisa, se lembrar eu passo em um futuro post, mais por hora essas são as dicas que dou para quem inicia.

Achou ruim, achou bom, achou nada... Comente.

sexta-feira, 18 de fevereiro de 2011

Video Aula: Flash - Criando jogo de RPG - Parte 4

Mais um para a série de vídeo aulas de Flash, criando um jogo de RPG.



Nessa vídeo aula, como prometido, nós vamos aprender a criar um NPC, que significa Non Player Caracter, traduzindo, personagem não jogável. Enfim, aqueles personagens que ficam andando sem rumo nos cenários dos jogos de RPG.

Para nosso NPC teste, desenhei um personagem e animei ele no próprio Flash, já que na aula anterior eu desenhei ele no paint, nessa decidi demonstrar como ficaria seus personagens desenhado no próprio Flash.

Essa aula ficou simples, não foi muito difícil dessa vez colocar ela dentro dos 15 minutos do youtube. Tentei colocar a caixa de diálogo nessa aula, porém não consegui, vi que ficaria muito grande, e acabei adiando ela para próxima aula.

Sem mais... fui!

quarta-feira, 16 de fevereiro de 2011

Video Aula: Blitz3D - Criando um jogo FPS - Parte 3

Mais uma vídeo aula saindo do forno. Essa demorou um pouco.. mais já já volto ao ritmo. Parte 3 para vocês de Blitz3D, como criar um jogo FPS



Nessa vídeo aula vamos adicionar uma física básica ao nosso FPS, apenas para controlar o salto do jogador e prende-lo no chão. Pode parecer difícil mais não, levando em conta que o Blitz3D facilita muita coisa sobre detecção de colisão.

De quebra aprendemos a importar texturas para aplicar em nossos modelos. Fiz isso também para ajudar na noção de espaço, pois sem a textura as vezes parece que nos perdemos no cenário e com a textura fica mais fácil, até mesmo para notar os efeitos de física aplicados ao jogo.

Para a próxima aula vamos modelar um cenário e aplica-lo ao jogo. E também verificar se nossa física dá certo em cenários mais complexos.

Por hora, é só.


terça-feira, 15 de fevereiro de 2011

Video Aula: Flash : Criando jogo de RPG - Parte 3

Opa, olha só, eis que trago a vocês a terceira parte da vídeo aula em Flash, como criar um jogo de RPG.

Código-fonte: http://rapidshare.com/files/447997752/rpg3.rar

Se notarem dessa vez a video aula coube justinho nos 15 minutos do YouTube, 14:59, quaaaaaaaase. Bem, nessa video aula eu tive que invocar meus dotes artísticos para desenhar nosso personagem para teste, um pequeno cavaleiro em pixels puro. Relembrou meus velhos tempo de Makers, RPG Maker, Game Maker, e por ai vai.

Fora isso temos o inconveniente erro que não sei se alguém chegou a nota na ultima aula, pois após sair da batalha não era possível voltar para o primeiro cenário. Então eu descobri algo novo para mim no Flash, gotoAndStop() não vai diretamente para o frame desejado, e sim passa rápidamente até o frame desejado, assim, ele executa os comandos que achar nesse percurso. Eu não esperava por essa, mais achei uma solução que você podem ver nessa mesma aula.

Fora isso, uma aula que segue seu curso assim como as outras. Para a próxima aula vamos acrescentar ao nosso jogo os NPCs, aqueles personagens que andam de um lado para o outro no cenário e falam uma ou duas palavras no máximo.

Ok, That´s all Folks!

domingo, 13 de fevereiro de 2011

Video Aula: 3D Stuido Max - Modelando Personagem

Olá novamente. O que seria dos jogos se fossem somente cubos e esferas? Por isso nessa vídeo aula iniciamos nossa série de aulas onde vamos aprender a modelar nossos personagens no 3D Studio.

Essa video aula deu um pouco mais de trabalho que as anteriores pois tive que me preocupar se as vertex e as edges estavam visíveis no video, ao contrário dos outros que era só ver se a fonte do texto ficava visível e aplicar sempre o mesmo zoom.

Bem, nessa video aula decidi fazer um pouco diferente das convencionais video aulas de 3ds. Ao invés de usar uma imagem diretamente como referência atrás do modelo, decidi usar como referência apenas as medidas descobertas nos estudos do corpo humano de Leonardo da Vinci em sua obra "O Homem Vitruviano" e um outro estudo de face humana vista de perfil. (Clique nas Imagens para ampliar)



Não vamos aprender a modelar o homem vitruviano e sim a construir um modelo do zero, sem qualquer referência, tendo apenas as instruções de Da Vinci de como sabemos localizar os elementos do rosto humano.

Eu sempre gostei de modelar desta forma, com exceção quando o modelo tem que realmente parecer com uma referência em específico. Como é o caso de modelos baseado em ilustrações ou em pessoas reais. Mais para meus jogos, prefiro trabalhar livremente.

Caso tenham alguma dúvida, fiquem a vontade para comentar.

sexta-feira, 11 de fevereiro de 2011

Video Aula: Flash - Criando jogo de RPG - Parte 2

Tá um pouco atrasada mais finalmente terminei, eis a segunda aula de Flash em que criamos nosso RPG.


Essa vídeo aula deu um pouco de trabalho porque ela estava difícil de caber em 15 minutos, que é o tempo que o You Tube dispões, e eu não queria dividir essa aula em duas partes. Convenhamos, dividir uma aula que já é dividida, não é muito legal.

Bem mais com um pouco de esforço consegui colocar em 15 minutos. Talvez, alguns momentos eu vá rápido demais, obrigando vocês a pararem o vídeo para ler e interpretar o que eu estou fazendo, mais peço desculpas, mais não teve jeito. Devem levar em consideração que um sistema de batalha e um pouco complexo, e o animal aqui exagerou ao prometer isso para uma aula apenas.

Bem, para compensar o sistema ficou bem simples e funcional, espero que vocês consigam entender a lógica. Na próxima vídeo aula se for possível eu refino ela mais um pouco. A promessa para a próxima aula, que espero que caiba em 15 minutos dessa vez, nós vamos substituir as bolas e os quadrados por personagens mesmo. Estou desenhando aqui os personagens para essa vídeo aula ainda, então assim que estiver pronta eu disponibilizo.

Sem mais, até...

quinta-feira, 10 de fevereiro de 2011

Video Aula: Blitz3D - Desenvolvendo um jogo FPS - Parte 2

Como foi dito anteriormente, nessa segunda parte da série desenvolvendo um jogo FPS vamos aplicar ao nosso jogo um sistema de tiro. Modelando a arma e programando o sistema de trajetória de balas.

Código-Fonte: http://rapidshare.com/files/447114148/fps2.rar
Para modelar a arma, utilizamos o Blender, um ótimo programa de modelagem 3D e grátis. Não achem estranho seu eu fiz algo da forma mais difícil ou algo assim no Blender, eu não sou muito habilidoso com Blender, sei apenas modelar o básico como uma arma simples, sou mais habilidoso com o 3D Studio Max. Mas para facilitar aqueles que não dispões do 3ds, decidi desenterrar meus poucos conhecimentos de Blender.

Acredito que alguns podem sentir dificuldades em entender sobre coleção de tipos no blitz, eu tentei ao máximo deixar o mais claro possível como funciona, mais caso não entendam saibam que estarei tirando dúvidas nos comentários.

Para a próxima aula vou ensinar a desenvolver o sistema de física onde o personagem salta e é puxado para baixo pela gravidade, um sistema básico por sinal, mais que funde os miolos de muita gente. E também vamos trabalhar mais o cenário, quem sabe por uns objetos para serem escalados.

Assim que estiver pronto coloco aqui, sem mais... Até!!!

terça-feira, 8 de fevereiro de 2011

Video Aula: Blitz3D - Desenvolvendo um jogo FPS

Mais uma vídeo aula de Blitz3D, nessa inicio uma série de vídeos onde criaremos um jogo em primeira pessoa, o famoso FPS. Sem mais segue o vídeo:


Codigo-Fonte:

Nessa vídeo aula eu ensino a cria uma camera que tem todas as características de um jogo FPS, e também ensino como aplicar detectção de colisão no Blitz3D.

Na próxima vídeo aula pretendo vir armado, pelo menos de uma arma poligonal. Vamos inserir uma arma no nosso jogador e atirar para todas as direções.

Bem, fiquem com essa por enquanto.

Video Aula: Criando jogo de RPG em Flash

Nessa nova vídeo aula vamos começar uma série de vídeo aulas onde vamos aprender a desenvolver um jogo de RPG em Flash utilizando o Action Script 2.0.

Nessa primeira vídeo aula criamos o sistema básico de exploração do jogador, onde além de se move ele também passa de um cenário para outro.

Código-Fonte:
http://www.4shared.com/file/1tnz0NK1/RPG1.html
Na próxima vídeo aula criaremos nosso primeiro inimigo e iremos desenvolver um sistema de batalha simples por turno.

Dúvidas, sugestões, criticas... espaço de comentários.

segunda-feira, 7 de fevereiro de 2011

Video Aula Blitz3D: Criando Jogo em Terceira Pessoa em 3D

Olá novamente, estou aqui para mais uma video aula. Hoje escolhi como linguagem o Blitz3D, uma linguagem que eu gosto muito e recomendo para aqueles que desejam iniciar na programação de jogos em 3D.

Primeiro se você não tiver instalado o Blitz3d basta baixar no site http://www.blitzbasic.com/. Lá existem diversas versões do BlitzBasic, porém escolhemos para essa aula escolhes o Blitz3D.

Sem mais demora, segue a video aula.


E como o codigo fonte desse vez é pequeno, segue abaixo o código fonte do jogo ensinado nessa aula:

Graphics3D 800,600
SetBuffer BackBuffer()
 
camera=CreateCamera()
PositionEntity camera,0,10,-10
RotateEntity camera,45,0,0
luz=CreateLight()
cubo=CreateCube()
EntityColor cubo,255,100,50

cenario=CreateCube()
ScaleEntity cenario,10,1,10
PositionEntity cenario,0,-2,0
 
While Not KeyHit(1)

      ;para frente
      If KeyDown(200) Then
            MoveEntity cubo,0,0, 0.2
      EndIf

      ;para traz
      If KeyDown(208) Then
            MoveEntity cubo,0,0, -0.2
      EndIf
      ;rotaciona para a esquerda
      If KeyDown(203) Then
            TurnEntity cubo,0,1,0
      EndIf

      ;rotationa para a direita
      If KeyDown (205) Then
            TurnEntity cubo,0,-1,0
      EndIf

      PointEntity camera,cubo

      UpdateWorld
      RenderWorld
      Flip
Wend

Dúvidas? O espaço de comentários é de voces.


domingo, 6 de fevereiro de 2011

Video Aula: Vamos começar com Flash

Vamos iniciar nossa série de vídeo aulas com uma vídeo aula de Flash, onde ensinaremos a desenvolver um jogo de Ping Pong para um jogador.




O Flash é um otimo programa para iniciantes em desenvolvimento de jogos, pois não é muito complicado e é fácil mexer com a parte gráfica, além de ter uma lógica simples de programação. Nessa vídeo aula utilizamos o Action Script 2.0.

Quem quiser o código fonte se encontra no nosso disco virtual no 4shared:http://www.4shared.com/file/BGaj4oIM/Pong_Em_Flash.html
Qualquer duvida, basta comentar.

quinta-feira, 3 de fevereiro de 2011

Primeira Postagem

Ola caro leitor que decidiu voltar todas as paginas desse blog até aqui. Lógico, pois esse é a primeira pastagem desse blog, porém não será a primeira que muitos leitores acessaram.

Porém para recompensar seu esforço de ter voltados todas essas páginas, aqui vai o verdadeiro objetivo desse blog que é simples, ensinar aquele pobre coitado que não entende nada de criação de jogo mais sonha em um dia criar o seu isso tentando sempre ser o mais simples possível, sendo nas explicações ou mesmo nos exemplos. Um dia eu fui assim, não sabia nada sobre criação de jogos, não que eu seja expert hoje, mais acho que sei alguma coisa, e pretendo passar isso que aprendi para aqueles que visitarem meu blog.

Para passar meus míseros conhecimentos vou me utilizar dos recursos que nossa querida e louvada web 2.0 trouxe. Em outras palavras, vídeo aulas no YouTube, Imagens e respostas para aqueles que anseiam por elas nos comentários.

Bem então tem aqui inicio essa nossa jornada "Épica"!!! Tá... nem tanto épica mais vai ser divertido... eu acho...