quinta-feira, 25 de abril de 2013

Criando um Jogo em flash


Com o sucesso dos jogos em flash na internet e a procura por profissionais na área de criação de jogos ser alta, que tal aprender a desenvolver jogos?
O Flash é um programa muito flexível e intuitivo na criação de jogos que podem ao mesmo tempo divertir e educar. Apesar de no início ser um pouco complicado, basta poucas horas para você dominar o básico da ferramenta e ir criando jogos simples e até mesmo se souber programar em actionscript,desenvolver jogos mais complexos.
Aprenda a criar jogos em flash
Há muitos sites na internet que fornecem instruções de como desenvolver games em flash, uns pagos e outros gratuitos. Nós apresentaremos apenas os tutoriais que achamos serem os melhores e também gratuitos.
O melhor é que estes tutoriais para criação de games em flash vêm muitas vezes com fonte para que possa abrir no Adobe Flash e ver como tudo foi criado.

Tutorial jogo de corrida em flash

Este tutorial lhe ensinará a criar um jogo de corrida tipo “time trial” (contra o tempo), onde é ensinado a criar faixas e pistas, carros personalizados, colisões, registros e voltas.
Criando jogo corrida em flash

Tutorial jogo de tiro ao alvo

Ensina a criar jogos de tiro ao alvo onde o jogador deve acertar os balões que voam pela tela. Os balões laranjas dão mais pontos e você tem 1 minuto para atirar na maior quantidade de balões possíveis.
Criando jogo tiro ao alvo flash

Tutorial jogo do adivinha

Neste simples jogo, você aprende a criar um game onde basicamente deve adivinhar a próxima carta.
Jogo de adivinha em flash

Tutorial jogo de nave espacial

Saiba como criar um jogo de tiro com nave espacial.
Criar jogo nave espacial flash

Tutorial jogo de plataforma – princípios básicos

Neste tutorial, lhe será ensinado a criar um jogo de plataforma, com rolagem, subidas, pulo, movimentos, inteligência artificial básica e vida (energia).

Tutorial jogo da forca

Saiba como criar um jogo da forca, um passatempo divertido. Aqui você deve ter uma noção básica de programação actionscript, como variáveis, lógica, loops, funções básicas, etc.
Criando jogo da forca

Tutorial jogo da serpente

Um jogo simples e tão “viciante” como o tetris. Há uma série de variações deste jogo em flash, mas aqui você aprenderá a desenvolver o jogo de forma rápida e fácil.
Criando jogo da serpente

Tutorial jogo de horror

Aprenda a criar um jogo de survival horror onde o personagem deve escapar dos inimigos e monstros sobrenaturais, além de uma atmosfera sombria. O desenvolvimento deste tipo de jogo é bem diferente e interessante.
Criando jogos

Tutorial para criar seu próprio jogo para celular (flash móbile)

Neste tutorial lhe será ensinado a criar um game ao estilo árcade, onde com uma cesta, deve apanhar os personagens que caem do céu.
Para fins de compatibilidade com a maioria dos celulares, será feito com base no flash lite 1.1.
Criando jogos para celular

Dodge Ball Flash Game

A principal característica deste jogo é desviar da bola de fogo e coletar itens pela tela. O tutorial é dividido em 7 partes, desde a criação do personagem até a obtenção de pontos.
Criando jogo do mario

Criando um Jogo de artilharia

Ensina a criar um jogo de artilharia no estilo de Worms e similares. Bem interessante e divertido.
Criando jogo estilo worms

Criando um jogo de Sniper (mira) em flash

Crie um jogo de mira com flash. Este tutorial e passos são importantes para serem usados nos outros tutoriais, por isso estude bem este.
Criando jogos de tiro

Jogo de galinha e ovos

Neste tutorial lhe será ensinado a criar um dos mais famosos jogos em flash. O objetivo é lhe ensinar a lógica do jogo, por isso não ligue para os gráficos do tutorial, já que a arte final vem com o tempo.
Criando jogos

Mini corrida em flash

Jogo de corrida com derrapagens. Como usa bons recursos e funções e isso implica no uso da CPU, o artigo também menciona como otimizar ao máximo o código e deixar o jogo leve.
Criando mini jogos

Jogo de bola com efeitos visuais

Aprenda a criar um jogo onde você deve rolar a bola e não pode tocar nas paredes e armadilhas pela tela, que é estática e outras vezes movimentada. Um bom artigo sobre aceleração e desaceleração.
Criando jogos de futebol

Tutorial de como criar um jogo de luta em flash

Saiba como fazer hits, barra de energia e outras funções imprescindíveis para este tipo de jogo.
Criando jogos de luta

Criando um jogo de Puzzle em flash

O objetivo do projeto é demonstrar as capacidades dos objetos orientados no flash. É um simples pedaço com 4 puzzles programados com Actionscript e feito de maneira com que os enigmas possam ser criados usando o mesmo arquivo.
Criando jogos de estratégias

Tutorial básico de Hit em flash

Com esta vídeo aula você aprenderá a criar personagens, movê-los, criar botões, acertos básicos, energia, etc.

Criando um jogo semelhante ao Labirinto

Este é um jogo interessante e simples, onde você deve navegar através de um nível usando as teclas do mouse e evitando as armadilhas e guardas de segurança.
Criando jogo de labirinto

Criando um jogo de sinuca em flash

Os jogos de sinuca são uns dos jogos mais procurados na internet. Não é à toa, pois são muito divertidos e entretêm por um longo período. O autor está criando o tutorial neste momento, mas é possível baixar a fonte para você ir aprendendo como foi desenvolvido.
Criando jogos de sinuca
Quem souber de mais documentações sobre criação de jogos, fique a vontade e post nos comentários.
Agora é com vocês. Quem sabe criam um jogo tão divertido que fique famoso na internet ou até mesmo alguma empresa compre a idéia de vocês. Um jogo não precisa de ótimos gráficos para ser bom e sim de idéias diferentes e que entretém o jogador.
Para quem precisa do programa Adobe Flash, você poderá baixar aqui:
https://www.adobe.com/cfusion/tdrc/index.cfm?loc=pt_br&product=flashpro

Aprendendo JavaScript

01 - Introdução

Iniciando o Tutorial...



Para quem é direcionado este Tutorial de JavaScript?

Para quem não sabe nada de JavaScript ainda, mas já sabe básico de HTML.

O que é JavaScript?

É uma linguagem utilizada principalmente para auxílio de desenvolvimento de páginas para a Internet.

JavaScript é a mesma coisa que Java?

Não, JavaScript é mais simples que Java. Aprender JavaScript é o melhor começo se você quer aprender Java, C, C++, PHP, pois a sintaxe (forma de escrever a linguagem) é semelhante.

O que posso fazer com o JavaScript?

Você pode tornar suas páginas mais "inteligentes", com recursos adicionais como: botões que mudam ao passar o mouse em cima, exibir o horário atual, verificar se o preenchimento de um formulário está correto, e muito mais! O JavaScript pode lhe salvar nas horas em que você menos espera, pois as possibilidades de utilização são infinitas. Só não garanto que vá resolver o problema da fome no mundo ;).

02 - Onde coloco o código JavaScript?

Mostrar onde se digita o código JavaScript dentro de uma página HTML.



O Código JavaScript fica Entre o <script> e o </script>.
Ficaremos com a seguinte estrutura:
<html>
<body>

<script>

alert("Minha primeira mensagem!")

</script>

</body>
</html>
Eis nosso primeiro código. Vamos analisá-lo?

Entendendo o código:

alert("Minha primeira mensagem!")
Exibe uma janela com a frase Minha primeira mensagem! com apenas um botão de OK. Teste você mesmo, crie um arquivo com extensão .htm e execute.

Há mais três diferentes maneiras de colocar o código JavaScript na página, mas iremos utilizar o método acima em nosso tutorial.

03 - Exemplo básico, manipulação de variável

Fazer aparecer na tela o resultado de um cálculo.



<html>
<body>

<script>

a = 2
b = 9
c = a + b

alert(c)

</script>

</body>
</html>
Temos aqui manipulação de variáveis, assim como na matemática tradicional.

Entendendo o código:

a = 2
Faz com que a variável a receba o número 2.

b = 9
Faz com que a variável b receba o número 9.

c = a + b
Faz com que a variável c receba o resultado de a + b.

alert(c)
Faz com que uma janela exiba o conteúdo da variável c. Note que não usamos aspas na frente e atrás do c porque estamos consultando o valor de uma variável. Se colocássemos aspas, ele iria mostrar apenas a letra c, literalmente.
04 - Expressões condicionais if

Implementar o uso de expressões condicionais



<html>
<body>

<script>

bananas = 6

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}

</script>

</body>
</html>
if é a mais básica das expressões condicionais no JavaScript. Com ele, você pode decidir se quer executar uma ação ou não.

Entendendo o código:

bananas = 6
Faz com que a variável "bananas" receba o número 6.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
O trecho acima é uma expressão condicional if.

Vamos analisar:

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Esta é a expressão condicional. Se ela for verdadeira (no caso, se bananas for igual a seis), entraremos no bloco de código. A seguir, temos a estrutura de um bloco de código.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Abre o bloco de código. Este é conjunto de operações que se deseja realizar. Reforçando, só estaremos executando esta parte se a condicional for verdadeira.

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Nos mostra uma janelinha de aviso o seguinte texto: É verdade. Temos meia dúzia de bananas

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
Fecha o conjunto de operações.

Você pode fazer experimentos, trocando o "bananas = 6" por "bananas = 10" ou qualquer outro valor que não seja 6.
Já que a condicional não vai ser verdadeira, ele simplesmente não entra no bloco do código que faz o alert("É verdade. Temos meia dúzia de bananas").
05 - Expressões condicionais if else

Utilizar o else, quando o if não for verdadeiro



<html>
<body>

<script>

bananas = 22

if (bananas == 6)
{
 alert("É verdade. Temos meia dúzia de bananas")
}
else
{
 alert("Não é verdade. Temos outra quantidade de bananas")
}

</script>

</body>
</html>
Neste exemplo estamos utilizando o if else.
Leia-se: Se (if) o número de bananas for igual a 6, faça alert("É verdade. Temos meia dúzia de bananas"). Senão (else), faça alert("Não é verdade. Temos outra quantidade de bananas").06 - Expressões condicionais if else encadeadas

Demonstrar o uso encadeado do if else



<html>
<body>

<script>

bananas = 22

if (bananas == 6)
{
 alert("Temos seis de bananas")
}
else if (bananas == 10)
{
 alert("Temos dez bananas")
}
else
{
 alert("Temos outra quantidade de bananas")
}

</script>

</body>
</html>
No exemplo acima, cairemos em "Temos outra quantidade de bananas". Experimente trocar o valor de bananas (para seis ou para dez) para cair nas outras condições.07 - Expressões seletoras switch

Usar o switch para condições de comparações simples, ao invés de utilizar o if



<html>
<body>

<script>

farol = "amarelo"

switch (farol) {
 case "vermelho":
  alert("Pare")
  break
 case "amarelo":
  alert("Atencao")
  break
 case "verde":
  alert("Prossiga")
  break
 default:
  alert("Cor ilegal")
}
 
</script>

</body>
</html>
Atenção, não esqueça do break!
Sempre inclua um default. Se todas as condições anteriores forem falsas, o switch entrará no default. Ele é muito importante. O sistema de telefonia dos Estados Unidos já foi uma vez paralisada por várias horas por causa da falta de um default!

Agrupando condições:

<html>
<body>

<script>

letra = "e"

switch (letra) {
 case "a":
 case "e":
 case "i":
 case "o":
 case "u":
  alert("Vogal")
  break
 default:
  alert("Outro caracter")
}
 


</script>

</body>
</html>
Ilustramos acima o porquê do uso (ou desuso) do break
08 - Expressões de loops for

Usa-se o for quando se quer que um trecho de código se repita n vezes.



<html>
<body>

<script>

a = 2

for (i = 0; i < 2; i++)
{
 a = i
}

alert(a)

</script>

</body>
</html>
A novidade é a linha de código acima mostrada em vermelho. Vamos analizá-la.

for (i = 0; i < 2; i++)
Utilizamos uma variável temporária chamada i. Inicializamos ela com valor igual a zero.

for (i = 0; i < 2; i++)
O bloco do meio funciona como um if. Se o valor de i for menor que 2, ele entra no loop.

for (i = 0; i < 2; i++)
A última parte diz o que fazer com a variável i. Neste caso a cada repetição, estamos incrementando o valor de i. Se não fizéssemos isto, a condição anterior (i < 2) sempre seria verdadeira, e entraríamos em um loop infinito, pois o valor de i sempre seria menor que dois.
09 - Expressões de loops while

Usa-se o while quando se quer que um trecho de código se repita n vezes, com condicional bem simples.



<html>
<body>

<script>

numero = 0

while (numero < 10)
{
 numero++
}

alert(numero)

</script>

</body>
</html>
Enquanto a condição for verdadeira, o bloco será executado. Note que dentro do bloco estamos executando um código que fará a condição ser falsa depois de algumas repetições. Se não fizéssemos a condição ficar falsa, ele entraria no que chamamos de loop infinito, o que não é nada bom.
10 - Expressões de loops do while

Usa-se o do while quando se quer que um trecho de código se repita n vezes, mas executa o bloco de código antes da verificação da condição.



<html>
<body>

<script>

numero = 0

do
{
 numero++
}
while (numero < 10)

alert(numero)

</script>

</body>
</html>
A diferença de ter um do na frente é que o código será executado antes da condição ser verificada. Execute exemplo e verifique se o resultado é diferente do while normal.

As 10 maiores invenções atuais:


3D móvel

game 3d movel - maiores invenções
Aparelho de jogos móvel
Nos dias de hoje se fala muito em tecnologia 3D. TVs, computadores e cinemas já adotam, como a maior televisão do mundo, mas será que irá chegar ao mundo dos games em aparelhos móveis? Segundo a Samsung isso será possível com o aparelho chamado de W960. Ele transforma os gráficos de um determinado jogo 2D em 3D ao ficar em uma posição mais horizontal.

Tv social

tv social
TV social
Para quem é muito ligado nas redes sociais, essa tecnologia, ainda em desenvolvimento, não poderá faltar em casa, uma TV de alta resolução social. Você poderá compartilhar tudo que estiver assistindo, ou entrar na sua rede social pela própria televisão. Com esses compartilhamentos as empresas de canais poderão faturar mais ainda com suas propagandas, pois saberão exatamente do que o seu telespectador gosta.

Busca em tempo real

Google pesquisa
Logo do google
No mundo da internet o motor de busca que mais se destaca é o Google. Entre tantos algoritmos, dessa vez, a empresa Google quer elaborar uma forma de busca mais rápida onde o internauta poderá pesquisar algo que foi publicado em menos de 2 minutos.
É um dever quase que impossível, já que existem bilhões de sites espalhados pela web.

Óculos de realidade aumentada

óculos de realidade aumentada
óculos do google – Tecnologia do Google
Já publicamos, em pouco tempo, um artigo falando sobre essa tecnologia ainda em fase de teste que poderá mudar a nossa vida, “os óculos da Google”. Eles poderão tornar um mundo mais ligado e social.

Concreto verde

concreto verde
Fonte: minilua
Para quem não sabe, o cimento libera 5% de um dos piores gases poluentes da terra, o mesmo gerado pela queima de combustível, o CO2.
Para conter esse maldito gás, um cientista chamado Nikolaos Vlasopoulos criou o contrário do que um cimento comum faz. Nikolaos misturou óxido de magnésio aos componentes do cimento, fazendo absorver CO2 ao invés de libera-lo, contribuindo para um ar mais limpo.

Carro automático do Google

carro goole - maiores invenções
Carro google que anda sozinho
Mais uma tecnologia da Google. A empresa decidiu projetar carros automáticos que dirigem sozinhos, levando pessoas de um lugar para o outro sem a ajuda de um motorista. 

Implante solúvel

Pesquisadores já estão desenvolvendo um material feito de seda. Solúvel no corpo humano, ele irá ajudar aos médicos a monitorarem o corpo de um paciente sem o uso de cirurgias para o implante e a retirada dele.
implante solúvel
implante solúvel | Fonte: minilua

Anticorpos de dupla ação

Cientistas já estão trabalhando para melhorar a nossa imunidade. Sabemos que os anticorpos protegem o nosso corpo de invasores que causam muitas doenças, por isso que testes estão sendo feitos para o aumento da proteção desses anticorpos.
Esperamos que eles consigam o mais rápido possível, pois desse modo, várias doenças poderão sumir para o resto da vida.

Tecnologia nano-robótica

Hoje estamos cada vez mais acostumados a ouvir sobre os avanços nano-robôs, e a ciência quer usa-los em busca de respostas. 
inseto robô
O inseto robô – menor do que a ponta de um dedo

Computação em nuvem

Essa poderá encadear em uma série de mudanças na nossa internet. Computação em nuvem é um modo de se referir aos dados enviados do seu computador, tablet e celular para servidores localizados em outros lugares, alguns, milhares de distância de onde você está.
Segundo artigos de diversos sites, a computação em nuvem poderá fazer com que o seu computador não tenha mais HD, memória, processador e até placa de vídeo, tornando-o apenas um microchip ligado a internet. Tudo será guardado em servidores que já possuem tudo isso, mas será preciso uma mega ótima velocidade com a internet.
computação em nuvem - maiores invenções


Ets podem existir


Segundo ex-membro da NASA ETs são reais

Um ex-especialista do projeto dos ônibus espaciais da NASA anunciou que ele, e a NASA, sabem que extraterreNASA_McClellandstres são reais.
Clark C. McClelland, ex-membro sênior da NASA de 1958 à 1992, revelou para a imprensa canadense que os detalhes secretos de um incidente espantoso que ocorreu durante a missão STS-80 do ônibus espacial Columbia, foram imediatamente abafados por autoridades da NASA.
Um objeto em forma de disco repentinamente apareceu
De acordo com relatórios internos, confirmados pelo Dr. Story Musgrave, um Especialista de Carga e tripulante a bordo da missão STS-80, um objeto em forma de disco, muito maior do que o ônibus espacial, repentinamente apareceu abaixo do nave norte americana, que mantinha uma altitude de 190 milhas náuticas acima da Terraou aproximadamente 352 km.  Musgrave ainda disse que o aro exterior do objeto parecia estar rotacionando no sentido anti-horário.
Na ocasião, Musgrave admitiu que, embora tenha conseguido enxergar perfeitamente o objeto, ele não foi capaz de identificá-lo.  “Eu não sei o que era o objeto. Se era lixo espacial ou partículas de gelo, eu não sei.  …O que não era característico é que ele pareceu vir de lugar nenhum”, disse ele.
Depois de retornar à Terra, Musgrave foi entrevistado sobre o evento.  De acordo com a reportagem, o cientista assistiu novamente o vídeo que gravou o encontro do ônibus espacial com o OVNI, quando orbitavam sobre Denver, nos EUA.  O objeto apareceu repentinamente, parecia ser controlado por uma inteligência, mudou seu curso de vôo e parecia estar seguindo a Columbia pelo espaço.
Missão Pessoal para Revelação ET (Disclosure)
Um alienígena "Grey"
  alien_greysApós aquela missão espacial, o astronauta cientista foi aposentado pela NASA.  Convencido de que inteligências alienígenas não só existem, mas estão aqui, o ex-astronauta da NASA embarcou em sua própria missão pessoal para a revelação de extraterrestres.
Em uma de suas palestras, onde fez uma apresentação sobre astronomia, ao final projetou um slide com uma pintura mostrando um alienígena “Grey”.  Suas palavras finais chocaram muitos dos que estavam presentes: “Estes caras são reais…Eu garanto à vocês!“, proclamou Dr. Story Musgrave.
Aqui, acolá e em todo o lugar
Recentemente ex-oficiais da Força Aérea dos EUA revelaram em uma conferência com a imprensa, em Washington, DC, que OVNIs sãobackground_musgrave_signature reais, e inclusive citaram vários incidentes nas duas bases da força aérea onde eles tomaram o controle dos mísseis nucleares e mudaram seus códigos de lançamento.
Arquivos históricos sobre informações militar e de inteligência a respeito dos OVNIs foram liberados pelos governos do Reino Unido, França, Espanha e até mesmo no Brasil.
O Dr. Mugrave não está sozinho na sua afirmação de que OVNIs e ETs são reais.  No passado outros membros da NASA lutaram para espalhar a notícia.  Astronautas brilhantes como Gordon Cooper, Donald Slayton, Gene Cernan, Frank Broman (também ex-diretor da Easter Air lines), Neil Armstrong e Scott Carpenter insistem que OVNIs são reais e a vida extraterrena existe.
Mais e mais, estamos sendo induzidos à acreditar que não estamos sozinhos no universo!
Fontes: beforeitsnews.com / agoracosmopolitan.com

Imagens diversas de robôs:

Feliz, aniversário, robô