• 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

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

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

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:

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

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

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