• Nenhum resultado encontrado

CONTRUCT 2. Tainá Medeiros

N/A
N/A
Protected

Academic year: 2021

Share "CONTRUCT 2. Tainá Medeiros"

Copied!
65
0
0

Texto

(1)
(2)

O

QUE IREMOS VER HOJE

!

 Conhecendo a ferramenta Construct 2.  Eventos;

 Sprintes;  Objetos;

 Comportamentos.

 Programar de maneira visual e lógica.

(3)
(4)

O

QUE É UMA

G

AME

E

NGINE

?

 Um motor de Jogo;

 Programa de computador e/ou conjunto de bibliotecas,

para simplificar e abstrair o desenvolvimento de jogos eletrônicos ou outras aplicações com gráficos em tempo real, para videogames e/ou computadores rodando

sistemas operacionais.

(5)

O

QUE É UMA

G

AME

E

NGINE

?

 A funcionalidade tipicamente fornecida por uma Game

Engine inclui:

 Um motor gráfico para renderizar gráficos 2D e/ou 3D.  Um motor de física para simular a física ou realizar testes

de detecção de colisão.

 Suporte a animação, sons, inteligência artificial.  Entre outros...

(6)

C

ONSTRUCT

2

(7)

C

ONSTRUCT

2

O construct 2 é uma engine voltada para

desenvolvimento de jogos em 2d.

 Funcionam inteiramente integrados ao HTML5.  Não precisa saber programar:

 Não há necessidade de memorizar linguagens

complicadas e enigmáticas.

 Arrastar e soltar objetos;

 Adicionar comportamentos a eles;  Dar vida aos objetos com eventos!

(8)

C

ONSTRUCT

2

 Empresas que utilizam o Construct 2 tais como:

(9)

C

ONSTRUCT

2

 Os requisitos mínimos para o construct 2 são:  512 MB ​​de RAM

 processador de 1 GHz

 A última versão dos drivers de sua placa gráfica.  Um navegador HTML5 compatível (veja abaixo)

(10)

D

OWNLOAD

 Realize o download da versão mais recente em:

http://www.scirra.com

(11)

C

ONSTRUCT

2

(12)

C

ONSTRUCT

2

 Na Versão Free, que será a qual nos utilizaremos

possui as seguintes limitações:

Um máximo de 100 eventos em um projeto; Um máximo de quatro camadas em qualquer

layout;

Um máximo de dois efeitos em um projeto;  Nenhuma organização nas pastas do projeto;

 Não permitido para ser usado para fins comerciais

(no entanto, ele pode ser usado na educação e outras organizações sem fins lucrativos).

(13)

O

QUE

PODEMOS

FAZER

COM

O

(14)

O

QUE

PODEMOS

FAZER

COM

O

CONSTRUCT

(15)
(16)

C

ONSTRUCT

2

 O Construct 2 conta com

uma variedade de exemplos e demonstrações ao criar um projeto do zero:

 New empty project  Platfomer

 Top-down shooter

 Vertical space shooter  Driving Game

 Turrent Defense  Auto-runner

(17)

C

RIANDO UM PROJETO 1. Abra o Construct 2 , clique no ícone no formato de um arquivo e clique em New, e na próxima janela que aparecerá clique New Empty Project.

(18)

C

RIANDO UM PROJETO

 Com o projeto criado vamos alterar algumas

informações sobre o projeto, como o nome, criador e a descrição.

(19)

T

ESTANDO O

P

ROJETO

3. Testaremos o

nosso projeto

clicando no ícone

RUN LAYOUT e abrirá uma tela em branco com o projeto no seu navegador.

(20)

M

ÃOS

A

OBRA

(21)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

(22)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

 Imagens

 PNG, JPEG, BMP, TIF, GIF ou formato WMF.  PNG é recomendado, uma vez que é sem perdas,

normalmente comprime bem, e suporta transparência.  Sons e Música

 Ogg Vorbis (ogg) e MPEG-4 AAC (m4a).

http://goo.gl/dvvYcj

(23)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

 Layout  Objetos  Behaviors  Event Sheet

(24)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

Layout  Objetos  Behaviors  Event Sheet

(25)

L

AYOUT

(26)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

 Layout  Objetos  Behaviors  Event Sheet

(27)
(28)

C

RIANDO

O

BJETOS

 Personagens;  Cenários;  Dispositivos de entrada;  Sons; 28

(29)

C

RIANDO

O

BJETOS

 Tiled Background

 Objetos que compõem o cenário

 Sprite

 Objetos que tenham animação  Colisão

(30)

O

BJETOS

C

ONSTRUCT

2

 Construindo um personagem  Editor de imagem

(31)

O

BJETOS

C

ONSTRUCT

2

 Construindo um personagem  Animação

(32)

O

BJETOS

C

ONSTRUCT

2

 Construindo um personagem  Animação

(33)

O

BJETOS

C

ONSTRUCT

2

 Construindo um personagem  Colisão

(34)

O

BJETOS

C

ONSTRUCT

2

 Construindo um personagem  Colisão

(35)

E

XERCÍCIO

 Criar Mario;

 Animação de correr;  Animação de pular;  Animação parado.

(36)

A

DICIONANDO

COMPORTAMENTOS

AOS

O

BJETOS

(37)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

 Layout  Objetos

Behaviors  Event Sheet

(38)

B

EHAVIORS

 Funções pré-definidas fornecem uma maneira

instantânea para adicionar recursos aos objetos.

 Acelera o desenvolvimento e aumenta a

produtividade.

(39)

B

EHAVIORS

 Construindo um personagem  Movimentação

(40)

B

EHAVIORS  Construindo um personagem  Platform  Max speed  Acceleration  Deceleration  Jump strength  Gravity

 Max fall speed  Double jump  Default controls  Initial state

(41)

E

XERCÍCIO

 Colocar comportamento de plataforma no

Mário.

(42)

P

ROGRAMANDO

NOSSO

J

OGO

(43)

O

QUE

EU

PRECISO

SABER

MAIS

PARA

COMEÇAR

MEU

JOGO

?

 Layout  Objetos  Behaviors

(44)

E

VENT

S

HEET

 Com eventos, a programação torna-se intuitiva;  Selecione uma condição ou ação, e adicioná-lo para o

evento.

 Ajuda a aprender a pensar de uma maneira lógica e

entender os conceitos de programação reais.

(45)
(46)

E

VENT

S

HEET

46

 Sub eventos

(47)

E

VENT

S

HEET

 Grupos de Eventos

 São principalmente para a organização de eventos.  Eles podem ser recolhidas e expandida usando a + ou

(48)

E

VENT

S

HEET

48

 Comentários

 Comentários de eventos são simplesmente observa a

ajudá-lo a se lembrar de como os eventos funcionam eo que eles fazem.

 Eles são muito importantes para ajudar a lembrar

(49)

E

VENT

S

HEET

 Event Variables

 Variáveis ​​de eventos são números ou texto que são:

 Global para o projeto ou;

(50)

E

VENT

S

HEET

50

 Como fazer para nosso mario virar para o lado

(51)

E

VENT

S

HEET

 Como fazer para nosso mario virar para o lado

(52)

E

VENT SHEET

 Colocando animação

(53)

E

VENT SHEET

(54)

E

VENT SHEET

 Melhorando o código

(55)

O

BJETOS

C

ONSTRUCT

2

(56)

O

BJETOS

C

ONSTRUCT

2

 Dispositivos de entrada do jogo.  Keyboard

Key is down

se uma determinada tecla do teclado está a ser pressionado.

On any key pressed

Acionado quando qualquer tecla do teclado é pressionado. Útil para telas de título ou cutscenes.

On any key released

Acionado quando qualquer tecla do teclado é solta.

On key pressed

Acionado quando uma tecla do teclado específico é pressionado.

On key released

(57)

E

XERCÍCIO

(58)

A

DICIONANDO

I

NIMIGOS

(59)

A

DICIONANDO

I

NIMIGOS

 Object  Sprint  Behaviour

(60)

DEATH

(61)
(62)

E

XERCÍCIO

 Adicionar Moeda

 Adicionar inimigo chão  Adicionar inimigo voador  Adicionar inimigo que atira  Mario destrói inimigo

 Inimigo destrói Mário  Game Over

 Pontuação  Vida

(63)
(64)

L

INKS

I

NTERESSANTES

 https://www.scirra.com/construct2  https://www.scirra.com/manual

(65)

Referências

Documentos relacionados

5.9 No momento da inscrição, o candidato deverá encaminhar via formulário eletrônico toda a documentação exigida para matrícula e preencher todos os pré-requisitos

4 Step 1 Connect one end of an Ethernet cable (included with your package) to the LAN 1 (PoE) port on the DWL-8200AP, and the other end of the Ethernet cable to the port

E a Receita Federal pode compartilhar tais informações sigilosas com o Ministério Público ou Autoridade Policial, independentemente de intervenção judicial, ao término do

TABELA 4 - Produção de esporos por pústula de ferrugem da folha em genótipos de aveia (Avena sativa), em plântulas (primeira folha) e em plantas adultas (folhas bandeira e

intensifying the cucurbit germplasm collection in some not yet covered selected traditional agriculture areas of importance must also be analyzed to evaluate the risk of genetic

O segredo não é adivinhar o futuro, mas nos desenvolvermos como pessoas e profissionais para qualquer cenário que apareça?. Você está preparado para liderar as novas

Serviu também para revisar os conteúdos químicos trabalhados em sala de aula e como ferramenta de diagnóstico, pois através dele foi possível identificar quais os aspectos

b) A proteção deve estar bem presa à ferramenta elétrica e posicionada para máxima segurança, de tal forma que uma parte mínima do disco fique exposta ao operador. Por exemplo: