Alice 2.2 – Preview

Para ter uma demonstração do envolvimento 3d de Alice irei dar um breve resumo para você rodar em seu computador:

1- Abra o Alice 2.2

2- Clique na aba “Examples” selecione o exemplo que deseja visualizar clique em OPEN.

3- Não se assuste :), para ter uma ideia do exemplo do Alice, clique em PLAY (PS: Escolhi o exemplo flight Simulation)

 

O programa irá rodar o código e abrirá uma janela com a interação, depois para voltar é só clicar em STOP.
Agora no próximo post virá o primeiro “hellow word”.

 

[]´s

Alice 2.2 – Introdução

Alice é um programa para estudantes na área de computação que possui um modo de codificar muito simples, em ambiente 3d, e OPEN SOURCE, ou seja você pode criar, divulgar e participar de várias comunidades que estão crescendo na internet.

Com o Alice é possível criar games, vídeos e possui uma boa biblioteca de objetos que facilita a vida.

Vamos a prática:

1- Acesse http://www.alice.org, e no menu DOWNLOADS clique em Get Alice 2.2. (PS: Recomendo a 2.2 pela estabilidade, usuários de Mac com OS Lion+ podem ter problemas de renderização)

2- A instalação é muito simples, não precisa ser usuário avançado para executar.

3- Abra o Alice.


4- Vá na aba templates e escolha um ambiente que lhe agrade, e clique em open.

5- Interface do Alice

Regiões:

Preto : É o run do seu programa, no próximo capítulo que faremos o primeiro “hellow word” você irá entender mair.
Verde: Painel responsável pela propriedade do objeto, criação de métodos e funções.
Amarelo: Painel de eventos (irei abordar isso um pouco mais adiante)
Azul: É onde fica toda a codificação dos métodos, ela pode ser dividida em várias abas e também responsável pela criação de parâmetros e variáveis.
Laranja: ADD OBJECTS, onde tudo começa, é uma biblioteca de objetos que já vem incluso no Alice, se você é novato comece por esse botão.
Recomendo a dar uma olhada geral no programa, principalmente o ADD OBJECTS que será o próximo assunto abordado.
Para não ficar cansativo finalizo por aqui.

 

[]´s

Conexão com Twitter

Nesse post irei mostrar como fazer uma conexão simples de forma didática com o twitter, a API do twitter é bem extensa e possui várias funções, estou nesse post usando o xml como base de dados que pode ser acessado pelo endereço :

http://twitter.com/statuses/user_timeline.xml?screen_name=SEUUSER

Inicialmente, crie um projeto no Flash ActionScript 3 e crie um TextField no qual aqui no exemplo indiquei como twi1.

Criando Textfield

Depois crie uma camada no seu projeto e renomeie como Action, para deixar seu projeto mais organizado e de fácil acesso, lembre-se de deixá-lo no topo. Regras de boa programação é igual higiene pessoal, você é o que você faz.

Agora vem os código:

// Declara que a variável carregar é do tipo URLLoader
var carregar:URLLoader = new URLLoader();
// Adiciona a URLResquest no Loader, endereço padrão do twitter para xml
carregar.load(new URLRequest("http://twitter.com/statuses/user_timeline.xml?screen_name=SEUUSER"));

// Cria um evento que vai para função mostrarTwitter quando carregar a URLRequest
carregar.addEventListener(Event.COMPLETE, mostrarTwitter);

// Função
function mostrarTwitter(evt:Event):void{

    // Cria uma variavel do tipo XML e pega seu data do URLRequest carregado pelo Loader carregar
    var XMLTwitter:XML = new XML(evt.target.data); 

    //Atualiza o textfield com o status
    twi1.text = XMLTwitter.status[1];
}

Dúvidas e sugestões.  

Função Vibracall (Xcode4)

Função VIBRACALL

Em breve estarei postando um aplicativo “hello word“, desenvolvido em xcode4, porem já estou postando algumas funções interessantes para criar aplicativos para Iphone e Ipads… Nesse post uma função vibracall, é bem simples. Será necessário adicionar o framework AudioToolbox.h (assunto que discutirei em breve).

Primeiro:

// É necessário importar: AudioToolbox
#import <AudioToolbox/AudioToolbox.h>

Segundo:

// Apenas inserindo essa linha você estará chamando o vibracall.
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);

OBS:  Essas declarações podem variar dependendo do seu programa, mas as imports você deverá declarar na ViewController.

Por enquanto é isso…