CONTRUCT 2. Tainá Medeiros

Documentos relacionados
Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira

Introdução à Ferramenta Construct 2

Construct 2. Plataforma. Prof. Fellipe Aleixo

Jogos baseados em plataforma (parte 1)

Oficina de Desenvolvimento de Jogos

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA

Como configurar o computador para impressão de etiquetas e formulário de 40 colunas

Capítulo 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

Introdução ao Desenvolvimento de Aplicativos Android

Material criado e organizado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Módulo II Tecnologia Assistiva

PROGRAMACAO E INTEGRACAO DE JOGOS I

Como criar um menu pop-up no Dreamweaver

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

Professor: Laboratório de Programação com Games. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF

Introdução à Informática. Professor: Francisco Ary

A ferramenta wiki dentro da Plataforma Moodle funciona como um aplicativo que permite a redação e edição coletiva de textos e hipertextos.

Tutorial rápido CMAP TOOLS

Tabela Dinâmica MS-Excel

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

Introdução à Informática. Professor: Francisco Ary

Curso de automação industrial utilizando o CLP Haiwell

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

Tutorial básico para Kdenlive

MOVIMENTO HORIZONTAL E FÍSICA BÁSICA

Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Apresentação. Criando o projeto

Ambiente Virtual de Aprendizagem (AVA)

ATUALIZANDO O MIKROTIK VIA CABO SERIAL

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPEN WATCOM: CRIANDO O PRIMEIRO PROGRAMA

O PowerPoint é um programa componente da suíte Office da Microsoft.

Conteúdo Datasoul: Visão geral e controles básicos Requisito mínimo Resumo... 2 (1) - Barra de Ferramentas Principal:...

Introdução à lógica de programação utilizando Scratch Aula 1

Apostila de Windows Movie Maker

JORNAL PIO-PARDO MANUAL DO USUÁRIO. versão 1.1

Introdução a Tecnologia da Informação

Microsoft Word 2010 NORMA ABNT para Trabalhos Acadêmicos Conceitos Básicos

Para instalar o driver da D600 / N200 via USB ( modelo de rede ) siga os seguintes passos:

CRIAÇÃO DE PROGRAMAS USANDO SHAPES

Manual de Instalação do NB-TV 100

Plataforma de Jogos e Programas Manual de Instalação e Utilização

IPRJ TÓPICOS ESPECIAIS EM LINGUAGENS DE PROGRAMAÇÃO TRABALHO 3 UNITY 3D

CAPÍTULO 1... Iniciando o Word Conhecendo a tela do word...10 Exercício...14

Bem-vindo ao Dropbox!

FERRAMENTA ELETRÔNICA DE SERVIÇO CUMMINS INSITE

Construindo seu site com WordPress. Profº Bruno Baruffi Esteves

INICIANDO O POWERPOINT 2000

Game Design: Rali DaBus

Manual Como importar contatos e fazer seu primeiro envio

Ambiente de programação

CADASTRO NO KDP. Nesta etapa faremos o cadastro no sistema Kindle Direct Publishing. Aos que já possuírem conta na Amazon podem pular esta parte.

INSTALAÇÃO DO CLIENTE LOTUS NOTES ROTEIRO DE INSTALAÇÃO E CONFIGURAÇÃO

Nesta menu que abriu, clique na opção de baixo, Título Animado.

Macros no LibreOffice

Informática. Backup do Windows. Professor Márcio Hunecke.

Manual de Instalação do DVB-T 300U

Manual Genconnect REQUISITOS MÍNIMOS PARA UTILIZAÇÃO DO PORTAL. Procedimentos TI Centro de Genomas

AMBIENTE DE DESENVOLVIMENTO IAR MICROCONTROLADOR MSP430

The Helium Frog Animator Manual e Guia de exploração do The Helium Frog Animator para utilização em contexto de Educação Visual e Tecnoló gica

Guia de Início Rápido do Kdenlive

Introdução ao C# (CSharp)

Índice. 1. Introdução Instalação: Eclipse e Android Primeira aplicação em Android... 11

Guia de instalação UEG Linux LTS 1. Apresentação

Aula 4 Microsoft PowerPoint 2003: Criando uma Apresentação

XNA. Introdução ao XNA

Manual de aventuras com scratch

MANUAL DE PUBLICAÇÃO NO PORTAL CAMPUS MATÃO

Animação 2D. Sistemas de Informação e Multimédia Módulo 5

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM

Trabalhando com o Gimp. Passos Básicos:

Produção de tutoriais. Suellem Oliveira

INTRODUÇÃO À TECNOLOGIA SERVLETS

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Emparelhamento Bluetooth. Guia do Usuário

ResponseCard AnyWhere Desktop Guia do Usuário

Manual Site Unidéias.Net

Xubuntu O Xubuntu é um derivado da distribuição Ubuntu GNU/Linux que utiliza o ambiente Xfce que, utilizando menos recursos de sistema,

ELETRÔNICA DIGITAL I

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

Aula 17 Introdução ao jquery

Microsoft Power Point. Escrito por Neri Neitzke Ter, 07 de Novembro de :40 - Power Point

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA TUTORIAL OPENWATCOM: CRIANDO O PRIMEIRO PROGRAMA

Manual do Portal da UFPE para Editores de Conteúdo Manual Publicadores de Conteúdo no Portal

Tutorial para criação de circuitos digitais utilizando diagrama esquemático no Quartus Prime 16.1

Introdução. A quem se destina este livro. Sobre o que este livro é (e não é)

Laboratório de Programação com Games. Conteúdo: Professor: - Conceitos de programação com Python. Instituto de Computação - UFF

Transcrição:

CONTRUCT 2 1 Tainá Medeiros

O QUE IREMOS VER HOJE! Conhecendo a ferramenta Construct 2. Eventos; Sprintes; Objetos; Comportamentos. Programar de maneira visual e lógica. 2

O QUE É UMA GAME ENGINE? 3

O QUE É UMA GAME ENGINE? 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. 4

O QUE É UMA GAME ENGINE? 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... 5

CONSTRUCT 2 6

CONSTRUCT 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! Colocar seu foco no que realmente importa: desenvolver seu jogo! 7

CONSTRUCT 2 Empresas que utilizam o Construct 2 tais como: 8

CONSTRUCT 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) 9

DOWNLOAD Realize o download da versão mais recente em: http://www.scirra.com 10

CONSTRUCT 2 Existem 3 versões do Construct 2 sendo elas: 11

CONSTRUCT 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). 12

O QUE PODEMOS FAZER COM O CONSTRUCT 13

O QUE PODEMOS FAZER COM O CONSTRUCT 14

CRIANDO UM PROJETO 15

CONSTRUCT 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 Flapping bird 16

CRIANDO 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. 17

CRIANDO UM PROJETO Com o projeto criado vamos alterar algumas informações sobre o projeto, como o nome, criador e a descrição. 18

TESTANDO O PROJETO 3. Testaremos o nosso projeto clicando no ícone RUN LAYOUT e abrirá uma tela em branco com o projeto no seu navegador. 19

MÃOS A OBRA 20

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? 21

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 22

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? Layout Objetos Behaviors Event Sheet 23

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? Layout Objetos Behaviors Event Sheet 24

LAYOUT Onde o cenário irá ser criado. 25

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? Layout Objetos Behaviors Event Sheet 26

CRIANDO OBJETOS 27

CRIANDO OBJETOS Personagens; Cenários; Dispositivos de entrada; Sons; 28

CRIANDO OBJETOS Tiled Background Objetos que compõem o cenário Sprite Objetos que tenham animação Colisão 29

OBJETOS CONSTRUCT2 Construindo um personagem Editor de imagem 30

OBJETOS CONSTRUCT2 Construindo um personagem Animação 31

OBJETOS CONSTRUCT2 Construindo um personagem Animação 32

OBJETOS CONSTRUCT2 Construindo um personagem Colisão 33

OBJETOS CONSTRUCT2 Construindo um personagem Colisão 34

EXERCÍCIO Criar Mario; Animação de correr; Animação de pular; Animação parado. 35

ADICIONANDO COMPORTAMENTOS AOS OBJETOS 36

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? Layout Objetos Behaviors Event Sheet 37

BEHAVIORS Funções pré-definidas fornecem uma maneira instantânea para adicionar recursos aos objetos. Acelera o desenvolvimento e aumenta a produtividade. 38

BEHAVIORS Construindo um personagem Movimentação 39

BEHAVIORS Construindo um personagem Platform Max speed Acceleration Deceleration Jump strength Gravity Max fall speed Double jump Default controls Initial state 40

EXERCÍCIO Colocar comportamento de plataforma no Mário. Run Mário Run!!! 41

PROGRAMANDO NOSSO JOGO 42

O QUE EU PRECISO SABER MAIS PARA COMEÇAR MEU JOGO? Layout Objetos Behaviors Event Sheet 43

EVENT SHEET 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. 44

EVENT SHEET 45

EVENT SHEET Sub eventos Eventos que estão atrelados a um evento pai. 46

EVENT SHEET Grupos de Eventos São principalmente para a organização de eventos. Eles podem ser recolhidas e expandida usando a + ou - botão no título. 47

EVENT SHEET 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 como as coisas funcionam em grandes projetos! 48

EVENT SHEET Event Variables Variáveis de eventos são números ou texto que são: Global para o projeto ou; Local para uma série de eventos. 49

EVENT SHEET Como fazer para nosso mario virar para o lado quando clicamos no teclado? 50

EVENT SHEET Como fazer para nosso mario virar para o lado quando clicamos no teclado? 51

EVENT SHEET Colocando animação 52

EVENT SHEET Colocando animação 53

EVENT SHEET Melhorando o código 54

OBJETOS CONSTRUCT 2 Dispositivos de entrada do jogo. 55

OBJETOS CONSTRUCT 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 Acionado quando uma tecla do teclado específico é liberado. 56

EXERCÍCIO Run Mário Run!!! 57

ADICIONANDO INIMIGOS 58

ADICIONANDO INIMIGOS Object Sprint Behaviour Sine 59

DEATH 60

DEATH 61

EXERCÍ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 62

PERGUNTAS? 63

LINKS INTERESSANTES https://www.scirra.com/construct2 https://www.scirra.com/manual 64

OBRIGADO! 65