introdução ao stencyl

Download Introdução ao Stencyl

If you can't read please download the document

Upload: wilton-moreira

Post on 27-Nov-2015

262 views

Category:

Documents


20 download

DESCRIPTION

Introdução ao Stencyl

TRANSCRIPT

  • Iniciando com o Stencyl

    Bem-vindo! Este artigo projetado para ajudar voc a comear a trabalhar com a ferramenta

    Stencyl, onde em minutos voc vai criar seu primeiro game. Antes de comear falaremos um pouco

    mais sobre o Stencyl e conheceremos sua interface.

    O que Stencyl?

    A plataforma Stencyl consiste de trs partes Stencyl (the toolset), StencylForge e Stencyl.com.

    Cada um desempenha um papel para ajudar voc a montar seu game, a partir da concepo do jogo

    at a sua publicao.

    Passo 1: Download Stencyl

    Agora que voc sabe o que o Stencyl e suas vrias partes, vamos comear. Inicie pelo

    download do Stencyl e o instale.

  • Passo 2: V at o Crash Course

    Depois do download, recomendamos que acesse o Crash Course. Se voc est utilizando o

    Stencyl pela primeira vez, ser direcionado automaticamente para o Crash Course. Se no, clique no

    boto help e procure por essa opo.

    Se completar o Crash Course voc ter produzido seu primeiro jogo.

    Passo 3: V at a Stencylpedia

    Depois de voc ter feito seu primeiro jogo usando o Crash Course altamente recomendvel que leia

    os primeiros captulos da Stencylpedia (at o final do captulo 4). Stencylpedia ir ensinar a voc os

    fundamentos de criao de game atravs do Stencyl, utilizando vrios exemplos prontos.

    Passo 4: Crie um game a partir de um kit

    Depois de ter visitado a Stencylpedia, voc deve criar seu primeiro game real, baseado em um kit. Kits

    so templates para criao de determinados tipos de jogos como o s de Plataforma, de tiro e os de ao.

  • Se nenhum dos kits for do seu gosto, voc pode tambm selecionar um Blank Game para criar

    um game a partir do zero. De qualquer maneira possvel reunir grficos e sons para a construo de

    um game, montando cenas e testando-o, podendo por fim public-lo, sendo tudo isso muito fcil.

    Passo 5: Examine outros exemplos

    Sua cpia do Stencyl vem com exemplos simples de games que ensinam a voc mais sobre a

    plataforma. Voc pode buscar mais games de exemplos em StencylForge.

    Passo final: Crie seu prprio game

    Agora que voc esta familiarizado com Stencyl, est pronto para fazer os games de sua preferncia. O

    cu o limite e praticamente qualquer coisa pode ser feita com Stencyl, especialmente se fizer pleno uso do

    poderoso e intuitivo designer de comportamento (Design Mode) ou o editor de cdigo.

    Como obter ajuda

    Em algum momento voc ter dificuldade e precisar fazer perguntas. Por onde deve comear?

    1:Inicie com a Stencylpedia

    Se voc esta comeando, Stencylpedia o primeiro lugar a consultar, pois as principais

    informaes sobre desenvolvimento de games esto l . Se voc novo no Stencyl trabalhe os captulos

    2, 3 e 4 e ao final do captulo 4 ter plenas condies de desenvolver games.

    2: Pergunte nos fruns

    Os fruns so timos quando voc tem uma questo es pecfica para perguntar. Na maioria dos

    casos, voc vai ter uma resposta rpida, muitas vezes no mesmo dia.

    3: Converse com outros usurios Stencyl

  • A sala de Chat tima para procurar ajuda em tempo real, pois pode-se encontrar vrios

    membros da comunidade que podem nos ajudar.

    Vamos fazer um jogo?

    Descompacte o arquivo como "Kit Crash Course" e coloque o seu contedo dentro da pasta

    "Games". Voc pode encontrar a pasta "Games" clicando em "View Games Folder", boto localizado na

    barra inferior, logo aps a abertura Stencyl.

    Criando um novo Game

    Quando voc carregar o Stencyl, ver uma tela parecida com esta:

  • Este o welcome center. Aqui voc pode criar um novo game, abrir um game existente, ou

    procurar games de outras pessoas tenham criado.

    Criando um novo jogo

    1) Clique no quadrado pontilhado rotulado: Click here to create new Game

    2) Clique no Kit Crash Course, e em seguida, no boto Next na parte inferior da caixa de dilogo.

  • O que so kits?

    Frequentemente quando voc cria um jogo em Stencyl, ter a necessidade de iniciar com um kit, um

    template de game que vem com amostras de recursos e configuraes lgicas do game j efetuadas. O kit

    que voc est comeando aqui tem todos os recursos que voc precisa para o Crash Course.

    3) Em seguida voc ver uma caixa de dilogo pop up (figura abaixo) onde poder configurar o

    tamanho da janela do game em pixel e o nome do seu game. Vamos nome-lo Crash Course

    jogo, mas pode utilizar outro nome de sua escolha. Ao definir a dimenso de largura e altura na

    seo Screen Size voc estar determinando o tamanho da janela/visualizao que o jogador

    ver quando jogar seu game. Neste caso colocaremos uma largura 640 e uma altura de 480.

    Agora voc vai visualizar o painel, uma rea central onde voc pode ver os recursos do seu jogo

    (grficos, sons, lgica do game, etc) e configura es.

    Recursos do Game

    A partir do painel ns podemos criar novos recursos ou importar recursos existentes. Para o

    Crash Course, sero includos os recursos que voc precisa para comear.

    Ator jogador

  • Vamos comear por localizar o ator, que servir como o nosso personagem o qual faremos interaes.

    Definio: Em Stencyl, qualquer coisa que pode se mover ou que pode interagir considerado um

    Ator. Isto inclui personagens, inimigos, elementos de interface com o usurio etc. Um Actor Type um

    template para atores, enquanto ator geralmente representa uma instancia particular. s vezes, usamos

    o nmero 2 alternadamente para manter a nossa linguagem simples.

    1) Primeiro, clique em Actor Type na barra lateral esquerda do painel

    Nota: Voc ver um pequeno nmero "2" ao lado do boto. Esse nmero indica o nmero total de

    atores em seu jogo. Da mesma forma, os nmeros ao lado dos outros recursos indicam o nmero dos

    tipos de recursos existentes.

    2) Aparece ento a lista de tipos de atores. Como e sperado, voc ver dois tipos de Atores, um

    chamado Mambo, outro chamado Pronger. Mambo vai ser o ator do nosso jogador.

    3) Se voc der um duplo clique no cone do mambo, o Stencyl abrir o editor do ator.

  • Definio: O Editor Ator um dos vrios editores de recursos dentro Stencyl. Ele permite que voc

    personalize completamente a aparncia de um ator, comportamento e propriedades fsicas. Voltaremos a este

    editor em breve, mas por agora, vamos ver o restante dos recursos que estar usando.

    O segundo ator.

    1) Clique sobre a aba Dashboard.

    2) Agora abra Pronger, o ator que usaremos como nosso inimigo.

    Dica: Prefere abrir as coisas usando o teclado? Digite Ctrl + O (ou Command-S no Mac). Isso

    abrir uma caixa de dilogo na qual voc pode digitar o nome de qualquer recurso. Use as setas do

    teclado para ajustar sua seleo e pressione Enter / Return para confirmar sua seleo.

    Tilesets

    Agora vamos falar do Tileset.

    Definio: Um Tileset uma coleo de peas retangulares que podem ser usadas para

    construir os nveis do jogo (conhecido como cenas em Stencyl-speak).

    1) Clique na aba Dashboard e em seguira clique na categoria Tilesets

    2) Abra o Grass Land Tileset.

    3) Um editor aparece em uma nova aba. Desta vez, o Editor Tileset

  • Sons

    Vamos conhecer os recursos de sons. Clique no boto da aba Dashboard.Voc ver que dois

    sons j esto l, Stomp e Jump.

    Sinta-se livre para abrir um dos sons.

    Comportamentos

    Por ltimo, mas no menos importante, vamos olhar para os comportamentos. Mostrado abaixo

    os comportamentos que estaremos usando no Crash Course.

    Nota: Comportamentos controlam toda a lgica do jog o e interao do jogador

  • Vamos ver um desses comportamentos. D um duplo clique em Walking para abri-lo dentro do

    Editor Behavior.

    H muita coisa acontecendo aqui, e ns vamos falar sobre isso mais tarde. O Editor do

    comportamento uma ferramenta poderosa que faz o projeto lgico e complexo de maneira bastante

    simples. Temos um tutorial inteiro dedicado a ajud-lo a aprender o funcionamento deste editor,

    embora, no vamos v-lo no momento.

    Nota: Prefere codificao em vez disso? Ns oferece mos duas maneiras de adicionar cdigo

    para os seus jogos, uma um editor de cdigo espec fico (ou ligado para usar seu editor de texto

    favorito) e o outro so blocos de cdigo especial q ue permite a insero do cdigo no Editor de

    Comportamento.

    Salvando

    Quando voc est trabalhando em seu jogo, uma boa ideia salvar com frequncia o que est

    fazendo. Basta clicar no boto Save Game na barra principal de ferramentas, ou digite Ctrl-S (ou

    Command-S no Mac).

    Personalizando Atores

    J temos importados alguns Atores para o nosso jogo, mas eles no so muito interessantes

    ainda, sem Comportamentos, onde esses atores realmente ainda no pode fazer muita coisa. Para dar

    um pouco de vida ao Mambo e ao nosso inimigo, Pronger, vamos dar uma segunda olhada no Editor de

    Actor e adicionar os comportamentos inclusos no Kit Crash Course.

  • Customizando Mambo

    Se voc ainda no fechou o Ator "Mambo", clique na guia para selecion-lo. Caso contrrio,

    navegue para o Dashboard e clique duas vezes no Ator Mambo na Biblioteca Actor Types.

    1) Ser aberta a pgina do editor do personagem com o item Appearance selecionado em azul

    na parte superior do editor, selecione o item Properties neste menu.

    2) Verifique se Mambo um membro do Grupo de Players. Isto ir assegurar que o Stencyl vai

    lidar com colises, como pretendemos.

    Definio: Grupos permitem categorizar Atores para dizer ao Stencyl que tipos de atores devem colidir

    com outro. Os grupos tambm podem deix-lo tratar diferentes classes de atores de forma independente.

  • 3) Sinta-se livre para dar uma olhada nas guias de coliso e fsica tambm. Eles contm as

    configuraes adicionais que permitem personaliza o, como o motor de fsica do Stencyl,

    tratamento do ator, mas para o nosso exemplo, as configuraes padro vo funcionar bem.

    4) Vamos passar para a aba Behaviors, onde a verdadeira personalizao comea. Comece

    clicando no boto Behaviors (ao lado do boto Appearance). A seguinte tela ser exibida:

    5) Clique no retngulo pontilhado. Quando a caixa d e dialogo aparecer selecione a opo

    walking e clique no boto Choose;

    6) Quando voltamos para o Editor do Ator, observamos a adio do comportamento Walking na

    lista esquerda, bem como todos os seus atributos na janela principal.

  • 7) Vamos comear a personalizar esses atributos. Al guns dos atributos tm valores padro que

    podemos usar, como velocidade, enquanto outros teremos que estabelecer. Primeiro, mude

    os controles Move Right Key e Move Left Key para Right e Left, respectivamente.

    8) Em seguida, escolha as animaes desejadas clica ndo no boto " Choose an Animation" e

    selecionar as sequncias de animao que voc deseja.

    Isso tudo para o primeiro Comportamento!

    Vamos adicionar um comportamento e personaliz-los de uma maneira similar. Para adicionar

    mais Behaviors, clique no boto Add Behavior no canto inferior esquerdo do editor.

  • Jumping: Faa as seguintes modificaes para os val ores padro:

    Agora adicione o comportamento: Stomp on Enemies (Pisar em Inimigos)

  • Faa as seguintes configuraes:

    Personalizando Pronger

    Pronger vai ser mais simples de configurar do que Mambo. Vamos passar para o seu guia (ou

    abri-lo a partir do painel, se necessrio).

    1) Clique no boto Properties como fizemos com Mambo e encontre o Group;

    2) Mude o Group para Enemies;

    3) Tudo o que resta a fazer com Pronger adicionar um nico comportamento. Clique no

    boto Behaviors e adicione o comportamento Stompable. Personalize os dois seguintes

    atributos e deixar os outros como eles so:

  • Criando uma cena

    Agora que temos os nosso recurso e nosso ator configurado, ns podemos criar uma cena.

    Definio: Cenas so nveis do game que so preench idos com as peas e Atores que criamos.

    Voc pode at mesmo anexar comportamentos em cenas, apesar de no fazermos isso neste tutorial.

    Criando um novo cenrio

    1) Na aba Dashboard clique no item Scenes, e em seguida no retngulo tracejado que surgiu

    no centro do Stencyl.

    2) Ser mostrada a caixa de dilogo como na figura abaixo:

    Coloque um nome de sua escolha.

  • 3) Vamos fazer o Stencyl gerar um fundo imitando o cu, clicando no item Color e selecionando

    a opo vertical gradiente. Escolha duas cores clic ando nas caixas brancas ao lado do item

    Color e escolher a cor desejada.

    Note que a caixa a esquerda seleciona a cor do inicio do gradiente j a da direita a cor de trmino.

    4) Quando terminar as configuraes clique em create.

    5) O Designer da cena ser aberto com uma interface de programa de desenho com intuito de

    facilitar a utilizao.

  • Colocar Tiles

    Vamos adicionar Tiles em nossa cena. Eles formam o piso em que os personagens vo se deslocar.

    1) Selecione a ferramenta pencil na barra de ferramenta do lado esquerdo do Stencyl:

    2) Clique na parte superior esquerda na paleta titles (localizada no lado direito do Stencyl).

    3) Coloque-o no canto inferior esquerdo da cena, clicando neste local.

  • 4) Selecione o quadro do meio na linha superior da Paleta

    5) Com o boto esquerdo do mouse pressionado, cliqu e e arraste para preencher a linha,

    deixando apenas um nico ponto no canto.

    6) Selecione o tile mais a esquerda na paleta

    7) Coloque-o no espao vazio restante da linha de f undo da cena.

    Dica: Quando voc seleciona um tile para colocar voc pode escolher um conjunto de blocos

    ao invs de apena um e coloca-los em sua cena. Para isso clique o boto esquerdo do

    mouse + a tecla shift e arraste o ponteiro para criar o bloco.

    Colocando Atores

    Agora vamos adicionar Mambo e Pronger na cena.

    1) Clique na aba actor na Palette e selecione o Mambo

  • Se voc passar o mouse sobre a cena, vai perceber que Mambo segue o cursor. Clique o boto

    esquerdo perto do cho para coloca-lo na cena.

    Dica: Se voc segurar o boto Shift, voc pode encaixar o ator de acordo com uma grade.

    2) Selecione agora Pronger e coloque um pouco deles na cena tambm. Sua cena final

    poderia ter essa aparncia:

    Adicionando Gravidade

    Clique o boto Physics na parte superior da tela, e na seo Vertical Gra vity e digite "85" para

    simular a gravidade do mundo real.

  • Teste seu game

    Clique no boto Test Game na barra de ferramenta no topo do Stencyl:

  • Voc pode caminhar usando a seta direita e esquerda e saltar usando o espao. Tente empurrar

    os atores Pronger e pulando sobre eles. Se voc cair fora da tela, a cena vai recarregar.

    Nota: Voc pode tambm testar seu game em um navegador web usando o item de menu

    mostrado abaixo, ou o atalho Ctrl+Shift+Enter :