SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Desenvolvimento de Games Instrutor: Michel Fabiano
Apresentação Curso de Férias que possui uma carga horária de 15 horas, divididos em 3 horas por dia, durante 5 dias na semana. Curso tem o intuito de apresentar o processo de criação de um jogo com a ferramenta Game Maker.
Conteúdo Geral Aula 01 Apresentação e Visão Geral Aula 02 Game Maker e Elementos Aula 03 Início do Projeto Aula 04 Continuidade do Projeto Aula 05  Finalização do Projeto
Aula 01 - apresentação Apresentação e Visão Geral do Game Maker
Introdução Os jogos são um dos maiores divertimentos do ser humano, com a criação da eletrônica os divertimentos ganharam novas roupagens conhecidos como jogos eletrônicos, por ai temos diversos exemplos como:  MiniGames, VídeoGames, Jogos para PC’s e muitos outros exemplos.
História dos Jogos Eletrônicos Os jogos eletrônicos ganham conhecimento da população apenas na década de 70, no entanto há alguns fatos históricos importantes sobre o seu desenvolvimento. 1958  1º Game, Tennis for Two, Laboratório Militar dos EUA, BrookhavenNationalLaboratory (PC) 1961 SpaceWar, surgido dentro do MIT (PC)
História dos Jogos Eletrônicos 1971 Criação do 1º videogame conectado a TV, Odyssey. 1973 Pong, criação da Atari e sucesso na época 1980 SpaceInvaders, da Atari e um novo sucesso. Battlezone, 1º jogo em 3D em 1º pessoa, governo americano compra o projeto. Criação do mais famoso e conhecido para Atari da Namco, PacMan.
Resumo - Década de 80 Na década de 80 o sucesso era o Atari e diversas empresas que hoje conhecemos desenvolviam jogos para o Atari são elas: Nintendo, Imagic, Namco, Konami, Sega Deste modo na década de 80 surgem novos consoles para brigar e ocupar o lugar da Atari que vem sofrendo com quedas de vendas em seus consoles no mundo.
Exemplos Nintendo 64 SuperNes PS One Mega Drive / Genesis XBOX 360 Wii PS 3
O que é um game? Game ou jogo eletrônico é uma forma de entretenimento, hoje em dia tais jogos podem levar ao desenvolvimento do aprender, como: criação de estratégias; responsabilidades e;  outros exemplos.
Gêneros de Games Há diversos gêneros de games, os mais conhecidos são: ,[object Object]
 MMORPG
OnLine ou Web- Estratégia - RPG - FPS - Esportes - Aventura - Ação - Corrida
Gêneros de Games NPD Group: 2008 – Unidades Vendidas
Profissionais dos Games
Etapas de Planejamento Objetivo do Jogo Critério de Finalização História Jogabilidade Rejogabilidade “Clemência” Desafio Recompensa Salvar e Registrar “Ecossistema” do jogo Polimento
Ferramentas de Criação Há uma série de ferramentas conhecidas pelo nome de FrameWork, são eles: Adobe Flash SCRATCH ... e muitos outros!
Visão Geral da Ferramenta É uma ótima ferramenta para quem deseja iniciar na programação de jogos. Comandos simples e intuitivos. É uma ferramenta proprietária, no entanto há a sua versão gratuita. Proprietária: Yoyogames 1999: Criador – Mark Overmars
Interface Gráfica Game Maker
Semelhanças entre Scratch e GM Scratch Ferramenta Básica Desenvolve o principio básico em programação Conceitos básicos na programação de jogos Games em 2D Animação Game Maker Ferramenta Avançada Desenvolve o aluno no ambiente básico até ao avançado em programação Aborda todos os conceitos na programação de jogos Uso de linguagem: GML Games em 2D e 3D Animação
Conhecendo o GameMaker Visite o Site da Yoyogames para conhecer um pouco mais sobre essa ferramenta ou senão faça uma busca em um site de pesquisa que você encontrará muitas outras informações sobre o GameMaker. http://www.yoyogames.com
Elementos Básicos - Resumo Sprites São as imagens, pense na imagem do jogador, dos inimigos, enfim a imagem é o Sprite. Objetos (Objects) Bom você tem a imagem (Sprite) que tal ela ganhar vida, poder se mover? Para isso você terá que criar um Objeto que receberá essa “vida artificial”. BackGrounds São os fundos telas, o cenário, a imagem para o palco. Room(Palco) É o ambiente visual da criação do jogo, onde você posicionará os objetos criados.
Atividades Básicas Nesta aula haverão atividades para criação de: Sprites Backgrounds Objetos Rooms
Criação de Sprite Junto com o professor crie um sprite, siga os passos conforme demonstrado. É muito importante entender o conceito básico de cada objeto, então lembre-se do significado de sprite.
Criação de Background Junto com o professor, você irá criar Backgrounds que poderão ser utilizados na Roomou nas Rooms do jogo. É importante dar nomes aos sprites, backgrounds, objetos e outros quando forem criados, fica melhor o entendimento e o que significada cada um dentro do projeto do jogo.
Criação do Objeto Agora você irá criar o objeto referente ao Sprite criado na atividade anterior, vamos aprender alguns comandos básicos de movimentação, então siga o professor com bastante atenção.
Criação da Room Agora você irá criar a Room e inserir os objetos dentro da Room, além de configurar a Room adequadamente, por exemplo inserir a imagem de Background dentro da Room. Por final você irá testar o seu personagem na Room, para ver se realmente ele se move.
Atividade Final Criação de um jogo onde o intuito é inserir um personagem e com o botão esquerdo do mouse iremos clicar em cima do personagem, quando o clique tiver sucesso o usuário ganhará pontos. Acompanhe o professor para criação do primeiro jogo.
Aula 02 – GM e elementos Conhecimento básico sobre os principais elementos de criação de um jogo, além de apresentar os passos básicos na área de programação com Game Maker.
Elementos Básicos de um Jogo Sprites São as imagens referentes aos objetos utilizados na criação dos jogos, como exemplo a imagem de um personagem. Objetos (Objects) São os responsáveis por receber os Scripts (Comandos) onde o objeto “ganhará vida” no jogo. BackGrounds São os fundos de tela de um jogo em 2D Sounds São os sons que serão inseridos e programados no jogo quando acontecer algum evento, por exemplo uma colisão, uma pontuação extra, a música de fundo do jogo. Scripts São os comandos que utilizaremos para “dar  vida” aos objetos. Room (Palco) É o ambiente visual da criação
Programação Básica No GameMaker utilizaremos os botões de programação ao invés de digitar os comandos de programação em GML, já que este curso pretende dar uma visão geral e básica na criação de um game.
Movimentação de Objetos Lembra-se do Plano Cartesiano? Bom, lembra-se de X e Y ?  Isso mesmo, esse é o plano cartesiano, para entendermos um pouco melhor a movimentação de um Sprite no Palco é importante saber quando o X e o Y são positivos e negativos.
Movimentação de Objetos Eixo X Movimento para Esquerda, números negativos. Movimento para Direita, números positivos. Eixo X (Horizonal) Esquerda (LEFT) Direita (RIGHT) Caminhar, Correr, Andar
Movimentação de Objetos Eixo Y Movimento para Acima, números Negativos. Movimento para Abaixo, números Positivos. SUBIR (UP) Eixo Y (Vertical) ABAIXO (DOWN) Pular, Abaixar, Saltar
Movimentar um Objeto Para movimentar um objeto dentro do GameMaker é necessário uma série de passos: 1º) Criar um Sprite 2º) Criar um Objeto 3º) Programar o Objeto 4º) Inserir o Objeto na Room Para essa atividade siga os passos juntamente com o professor.
Atividade 01 - Movimentação Criar um Sprite Você irá clicar no botão do PacMan vermelho. Uma nova tela surgirá: Aqui você deverá dar um nome ao Sprite e Carregá-lo.
Atividade 01 - Movimentação Criar um Objeto Agora você deverá criar um Objeto, para isso clique no Globo Azul (CreateObject) Uma nova caixa surgirá com a opção de dar um nome ao Objeto e criar a referência entre o Sprite e o Objeto. Ainda é possível nesta tela criar a programação (Eventos) de movimentação do personagem.
Atividade 01 - Movimentação Criar a programação de movimento Nesta tela você deverá clicar em AddEvent e escolher a opção Keryboar, pois será através do teclado que o objeto irá se mover. Quando clicar em Keyboard você terá diversas opções de teclas, para mover serão UP, Down, Right e Left.
Atividade 01 - Movimentação Nesta nova tela você irá criar as ações de movimentação no nosso caso será o uso da ação Jump to Position, para mover o Personagem na tela. Siga os passos com o professor.
Atividade 01 - Movimentação Jump To Position Cada tecla precisará dessa ação, então você deverá programar as ações nas coordenadas de X e Y, no slide a seguir você terá os valores.
Atividade 01 - Movimentação Ações para os botões Tecla: Comando (Posição X, Posição Y) Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5) No campo computacional, o plano cartesiano é ao contrátio apenas no EIXO Y (Vertical).
Atividade 01 - Movimentação Criar a Room Clique no botão semelhante a uma janela Após isso você deverá inserir o objeto na room, para assim depois testar o jogo clicando no botão RUN.
Salvar e Criar Executável Para Salvar o Projeto você deverá clicar em File, Save As.  Dê um nome para o arquivo e o armazena na pasta desejada. Para criar um Executável clique em File, CreateExecutable.
Atividades - Resumos Criar um novo Sprite, Objeto e programar teclas para movimentá-lo na tela, utilize agora as teclas A, S,D,W. Esquerda (Left) – Tecla A Direita (Right) – Tecla D Acima (Up) – Tecla W Abaixo (Down) – Tecla S
Atividades - Background Inserir um background para a Tela de Fundo da Room.
Atividades - Pontos Nesta atividade o aluno deverá inserir três Sprites (Mario, Bloco e Diamante), quando o Mario tocar no Diamante, ele deverá ganhar 10 pontos, quando tocar no bloco é a colisão. Crie também um background como cenário da Room. Inserir diversas moedas na Room e Testar.
Atividades – Move Fixed Criar um Sprite e inserir um código de movimentação baseando na opção Move Fixed, isso para mover o personagem para Esqueda, Direita, Acima e Abaixo. Utilizar um Sprite e Objeto para Colisão Fazer o código de colisão entre Personagem e Parede.
Aula 03 – Início projeto Primeiros passos na criação do jogo
Definição do Jogo Nesta curso criaremos um jogo em 2D, simples e já com as imagens gráficas prontas. Os códigos serão feitos em sala de aula junto com o professor. Siga as etapas passo-a-passo.
O jogo Neste primeiro projeto iremos focar na criação de: Sprites Backgrounds Objetos Programar os códigos para movimentação, colisão, Placar (Score),  Vidas (Life), Mudar de Room, Recorde e Reiniciar o Game .
Sprites Neste projeto você utilizará os sprites da pasta do curso e indicados pelo professor, abaixo sugestão de nomes para os sprites: Sprites:  ,[object Object]
spr_bola (bola.png)
spr_bloco_vermelho (bloco_vermelho.png)
spr_bloco_amarelo (bloco_amarelo.png)
spr_bloco_azul (bloco_azul.png),[object Object]
bg_textura_02 (textura_02.png)
bg_textura_03 (textura_03.png),[object Object]
Objeto Bola Criar código de movimentação Eventos para teclas: Direita (Right), Esquerda (Left), Acima (Up) e Abaixo (Down) Uso da ação Jump to position: Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5)
Objeto Bola Código de Colisão com Parede (SOLID) Agora você deverá adicionar o Evento Colisão e inserir a ação para a Bola ficar parada quando ocorrer uma colisão (Move Fixed). Evento Collision – obj_parede Ação – Move Fixed (Centro)
Objeto Bola Agora mudar as Rooms quando a bola tocar na porta colorida, então será um novo evento de colisão, com a ação ir para a próxima Room. Evento Colisão – Ação NextRoom Colisão com Porta Vermelha, Amarela  Ação NextRoom
Objeto Bola Agora e a porta Azul? Bom aqui as ações serão diferentes, quando a bola tocar na porta Azul, deverá Terminar o Jogo. Evento Colisão com Obj_bloco_azul Ações:  Endthe Game Você deve estar se perguntando mas cadê a pontuação? Isso ficará para daqui a pouco.
Rooms Agora você deverá criar 3 telas representando as fases do jogo, quando a bola tocar cada uma das portas coloridas mudará para a próxima room. Utilize as BackGrounds como textura para o plano de fundo da Room. Bg_textura_01, bg_textura_02, bg_textura_03
Pontuação Para contar os pontos vamos programar as portas, quando a bola tocar: colidir com portas deverá marcar 100, 200 e 300  colidir com a parede marcar -10 pontos Para isso você acessará o objeto bola e irá acrescer o campo Set Score +100 e -10 relative, para as colisões com Paredes e Portas.
Pontuação É importante você informar que no início do jogo o Placar começa do Zero, para isso você pode adicionar um Evento Game Start e inserir a ação Set Score Zero, apenas. Além do que você deverá inserir a ação Set theScoreCapitoninfo, onde ele exibirá o placar na barra de título do jogo.
Pontuação Outro Evento que deve ser adicionado é o GAME END (Jogo Terminado), lembra-se quando a bola tocar a Porta Azul, então, agora você deverá adicionar o Evento Game End e inserir as ações: Show thehighscoretable e Restartthe Game
Projeto – Conclusões Finais UFA, terminamos! Neste projeto você viu como criar Sprites, Objetos, Backgrounds, Programar Eventos e Ações, criar Rooms, enfim o princípio básico de um jogo! Parabéns!
Aula 04 – projeto Projeto Final - Início

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

왜 내 게임은완성되지않을까 / 소규모 & 아마추어 팀 편
왜 내 게임은완성되지않을까 / 소규모 & 아마추어 팀 편왜 내 게임은완성되지않을까 / 소규모 & 아마추어 팀 편
왜 내 게임은완성되지않을까 / 소규모 & 아마추어 팀 편
 
BPMNの紹介
BPMNの紹介BPMNの紹介
BPMNの紹介
 
Level design
Level designLevel design
Level design
 
졸업작품을 앞둔 게임 기획/프로그래밍 전공 교류회
졸업작품을 앞둔 게임 기획/프로그래밍 전공 교류회졸업작품을 앞둔 게임 기획/프로그래밍 전공 교류회
졸업작품을 앞둔 게임 기획/프로그래밍 전공 교류회
 
中高生向けUnity講座
中高生向けUnity講座中高生向けUnity講座
中高生向けUnity講座
 
Apresentação desenvolvimento de Games
Apresentação desenvolvimento de GamesApresentação desenvolvimento de Games
Apresentação desenvolvimento de Games
 
Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019
Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019
Bringing 2D characters to life with sprite rigging - Unite Copenhagen 2019
 
Mobile Game Development in Unity
Mobile Game Development in UnityMobile Game Development in Unity
Mobile Game Development in Unity
 
Apresentação TCC-pós
Apresentação TCC-pósApresentação TCC-pós
Apresentação TCC-pós
 
【Unity道場】スマートフォンゲームでお金を稼ぐときにやっておくべきいくつかのこと
【Unity道場】スマートフォンゲームでお金を稼ぐときにやっておくべきいくつかのこと【Unity道場】スマートフォンゲームでお金を稼ぐときにやっておくべきいくつかのこと
【Unity道場】スマートフォンゲームでお金を稼ぐときにやっておくべきいくつかのこと
 
유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)유니티로 flappy brid 만들기(Unity 5.1)
유니티로 flappy brid 만들기(Unity 5.1)
 
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:KyivAnatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
Anatomy of a Modern Game design Document - Ralf Adam, Vera Frisch - 4C:Kyiv
 
Lecture 15 Game Analytics in the Age of Big Data
Lecture 15 Game Analytics in the Age of Big DataLecture 15 Game Analytics in the Age of Big Data
Lecture 15 Game Analytics in the Age of Big Data
 
Game Development Step by Step
Game Development Step by StepGame Development Step by Step
Game Development Step by Step
 
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
NDC 2017 키노트: 이은석 - 다가오는 4차 산업혁명 시대의 게임개발
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Kinect v2 Introduction and Tutorial
Kinect v2 Introduction and TutorialKinect v2 Introduction and Tutorial
Kinect v2 Introduction and Tutorial
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 
Curso Scratch 2015
Curso Scratch 2015Curso Scratch 2015
Curso Scratch 2015
 
The 8 steps to create a board game on Board Game Arena
The 8 steps to create a board game on Board Game ArenaThe 8 steps to create a board game on Board Game Arena
The 8 steps to create a board game on Board Game Arena
 

Andere mochten auch

evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogos
mrcd
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
Michele Felkl
 
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
ejml
 

Andere mochten auch (19)

Maker Development
Maker DevelopmentMaker Development
Maker Development
 
Apresentação ejml
Apresentação ejmlApresentação ejml
Apresentação ejml
 
evolução dos jogos
evolução dos jogosevolução dos jogos
evolução dos jogos
 
TIPOS DE GAMES
TIPOS DE GAMESTIPOS DE GAMES
TIPOS DE GAMES
 
Game Design e Educação
Game Design e EducaçãoGame Design e Educação
Game Design e Educação
 
História dos Games - Evolução
História dos Games - EvoluçãoHistória dos Games - Evolução
História dos Games - Evolução
 
Oficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTAOficina de Animação - Scratch - EMENTA
Oficina de Animação - Scratch - EMENTA
 
Apresentação de Design de jogos
Apresentação de Design de jogosApresentação de Design de jogos
Apresentação de Design de jogos
 
Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)Game Design para quem não é Game Designer (versão GameDays 2014)
Game Design para quem não é Game Designer (versão GameDays 2014)
 
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
Atividades de Programação de Jogos com o software Scratch no 1º Ciclo do Ensi...
 
Gamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game DesignGamification, Gaming Concepts & Game Design
Gamification, Gaming Concepts & Game Design
 
Desenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game DesignDesenvolvimento de Jogos - Game Design
Desenvolvimento de Jogos - Game Design
 
Programação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagemProgramação em Kodu como instrumento de aprendizagem
Programação em Kodu como instrumento de aprendizagem
 
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.10 dicas de como fazer um game casual de sucesso para iPhone e Android.
10 dicas de como fazer um game casual de sucesso para iPhone e Android.
 
Metodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game designMetodologias de desenvolvimento de jogos e introdução a game design
Metodologias de desenvolvimento de jogos e introdução a game design
 
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
Como criar jogos? Dicas, metodologias e etapas de desenvolvimento.
 
Game Design para quem não é Game Designer
Game Design para quem não é Game DesignerGame Design para quem não é Game Designer
Game Design para quem não é Game Designer
 
Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor Game of Thrones: característica de cada personagem no mundo do vendedor
Game of Thrones: característica de cada personagem no mundo do vendedor
 
Roteiro para Games
Roteiro para GamesRoteiro para Games
Roteiro para Games
 

Ähnlich wie Criação de jogos game maker - férias

Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01
Liana Vieira
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
Instituto Inovar
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developers
juliocoopergames
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)
Luiz Nörnberg
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Impacta Eventos
 

Ähnlich wie Criação de jogos game maker - férias (20)

Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01Criaodejogos gamemaker-frias-100919090019-phpapp01
Criaodejogos gamemaker-frias-100919090019-phpapp01
 
Criação de jogos scratch - férias
Criação de jogos   scratch - fériasCriação de jogos   scratch - férias
Criação de jogos scratch - férias
 
Oficina Scratch
Oficina ScratchOficina Scratch
Oficina Scratch
 
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e CCriação de Jogos 2D com Técnicas 3D Utilizando Python e C
Criação de Jogos 2D com Técnicas 3D Utilizando Python e C
 
Games e inovacao tecnologica
Games e inovacao tecnologicaGames e inovacao tecnologica
Games e inovacao tecnologica
 
Advanced topics for game developers
Advanced topics for game developersAdvanced topics for game developers
Advanced topics for game developers
 
Palestra Game Design
Palestra Game DesignPalestra Game Design
Palestra Game Design
 
Workshop Games for Good
Workshop Games for GoodWorkshop Games for Good
Workshop Games for Good
 
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso UnipDesenvolvimento de jogos com ogre 3D - Mini Curso Unip
Desenvolvimento de jogos com ogre 3D - Mini Curso Unip
 
Aula 01 criação de jogos
Aula 01 criação de jogosAula 01 criação de jogos
Aula 01 criação de jogos
 
Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)Conversa com alunos da computação da UFPel (Abril 2015)
Conversa com alunos da computação da UFPel (Abril 2015)
 
Palestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de JogosPalestra - Introdução ao desenvolvimento de Jogos
Palestra - Introdução ao desenvolvimento de Jogos
 
Minicurso pygame
Minicurso pygameMinicurso pygame
Minicurso pygame
 
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec SantosDesenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
Desenvolvimento de jogos e ogre 3D - Palestra Fatec Santos
 
Cp game design
Cp game designCp game design
Cp game design
 
Oficina scratch
Oficina scratchOficina scratch
Oficina scratch
 
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
Palestra “UDK no Brasil e os Caminhos para Design e Desenvolvimento de games ...
 
Monografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do TempoMonografia - Dantrom, O Viajante do Tempo
Monografia - Dantrom, O Viajante do Tempo
 
Apostila Jogos
Apostila Jogos Apostila Jogos
Apostila Jogos
 
Júlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game DevelopersJúlio Pescuite - Advanced Topics for Game Developers
Júlio Pescuite - Advanced Topics for Game Developers
 

Mehr von Instituto Inovar

Mehr von Instituto Inovar (11)

Linux - Dicas 01 - LPI1
Linux - Dicas 01 - LPI1Linux - Dicas 01 - LPI1
Linux - Dicas 01 - LPI1
 
Linux Mint - Visão Geral
Linux Mint - Visão GeralLinux Mint - Visão Geral
Linux Mint - Visão Geral
 
Debian Linux - Demonstração de Aula
Debian Linux - Demonstração de AulaDebian Linux - Demonstração de Aula
Debian Linux - Demonstração de Aula
 
Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)Curso de Excel 2007/2010 (Aula 09 e 10)
Curso de Excel 2007/2010 (Aula 09 e 10)
 
Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)Curso de Excel 2007/2010 (Aula 07 e 08)
Curso de Excel 2007/2010 (Aula 07 e 08)
 
Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)Curso de Excel 2007/2010 (Aula 05 e 06)
Curso de Excel 2007/2010 (Aula 05 e 06)
 
Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)Curso de Excel 2007/2010 (Aula 03 e 04)
Curso de Excel 2007/2010 (Aula 03 e 04)
 
Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)Curso de Excel 2007/2010 (Aula 01 e 02)
Curso de Excel 2007/2010 (Aula 01 e 02)
 
Excel 2010 - Layout de Página
Excel   2010 - Layout de PáginaExcel   2010 - Layout de Página
Excel 2010 - Layout de Página
 
Proteção de Dados no Excel
Proteção de Dados no ExcelProteção de Dados no Excel
Proteção de Dados no Excel
 
Scratch - Desafio Digital
Scratch - Desafio DigitalScratch - Desafio Digital
Scratch - Desafio Digital
 

Kürzlich hochgeladen

Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
TailsonSantos1
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
LeloIurk1
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
LeloIurk1
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
RavenaSales1
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 

Kürzlich hochgeladen (20)

PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptxTeoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
Teoria heterotrófica e autotrófica dos primeiros seres vivos..pptx
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdfProjeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
Projeto_de_Extensão_Agronomia_adquira_ja_(91)_98764-0830.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Antero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escritaAntero de Quental, sua vida e sua escrita
Antero de Quental, sua vida e sua escrita
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
2° ANO - ENSINO FUNDAMENTAL ENSINO RELIGIOSO
 
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
Nós Propomos! Autocarros Elétricos - Trabalho desenvolvido no âmbito de Cidad...
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdfGEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
GEOGRAFIA - COMÉRCIO INTERNACIONAL E BLOCOS ECONÔMICOS - PROF. LUCAS QUEIROZ.pdf
 
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdfPROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
PROJETO DE EXTENSÃO I - TERAPIAS INTEGRATIVAS E COMPLEMENTARES.pdf
 
Seminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptxSeminário Biologia e desenvolvimento da matrinxa.pptx
Seminário Biologia e desenvolvimento da matrinxa.pptx
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 

Criação de jogos game maker - férias

  • 1. Desenvolvimento de Games Instrutor: Michel Fabiano
  • 2. Apresentação Curso de Férias que possui uma carga horária de 15 horas, divididos em 3 horas por dia, durante 5 dias na semana. Curso tem o intuito de apresentar o processo de criação de um jogo com a ferramenta Game Maker.
  • 3. Conteúdo Geral Aula 01 Apresentação e Visão Geral Aula 02 Game Maker e Elementos Aula 03 Início do Projeto Aula 04 Continuidade do Projeto Aula 05 Finalização do Projeto
  • 4. Aula 01 - apresentação Apresentação e Visão Geral do Game Maker
  • 5. Introdução Os jogos são um dos maiores divertimentos do ser humano, com a criação da eletrônica os divertimentos ganharam novas roupagens conhecidos como jogos eletrônicos, por ai temos diversos exemplos como: MiniGames, VídeoGames, Jogos para PC’s e muitos outros exemplos.
  • 6. História dos Jogos Eletrônicos Os jogos eletrônicos ganham conhecimento da população apenas na década de 70, no entanto há alguns fatos históricos importantes sobre o seu desenvolvimento. 1958 1º Game, Tennis for Two, Laboratório Militar dos EUA, BrookhavenNationalLaboratory (PC) 1961 SpaceWar, surgido dentro do MIT (PC)
  • 7. História dos Jogos Eletrônicos 1971 Criação do 1º videogame conectado a TV, Odyssey. 1973 Pong, criação da Atari e sucesso na época 1980 SpaceInvaders, da Atari e um novo sucesso. Battlezone, 1º jogo em 3D em 1º pessoa, governo americano compra o projeto. Criação do mais famoso e conhecido para Atari da Namco, PacMan.
  • 8. Resumo - Década de 80 Na década de 80 o sucesso era o Atari e diversas empresas que hoje conhecemos desenvolviam jogos para o Atari são elas: Nintendo, Imagic, Namco, Konami, Sega Deste modo na década de 80 surgem novos consoles para brigar e ocupar o lugar da Atari que vem sofrendo com quedas de vendas em seus consoles no mundo.
  • 9. Exemplos Nintendo 64 SuperNes PS One Mega Drive / Genesis XBOX 360 Wii PS 3
  • 10. O que é um game? Game ou jogo eletrônico é uma forma de entretenimento, hoje em dia tais jogos podem levar ao desenvolvimento do aprender, como: criação de estratégias; responsabilidades e; outros exemplos.
  • 11.
  • 13. OnLine ou Web- Estratégia - RPG - FPS - Esportes - Aventura - Ação - Corrida
  • 14. Gêneros de Games NPD Group: 2008 – Unidades Vendidas
  • 16. Etapas de Planejamento Objetivo do Jogo Critério de Finalização História Jogabilidade Rejogabilidade “Clemência” Desafio Recompensa Salvar e Registrar “Ecossistema” do jogo Polimento
  • 17. Ferramentas de Criação Há uma série de ferramentas conhecidas pelo nome de FrameWork, são eles: Adobe Flash SCRATCH ... e muitos outros!
  • 18. Visão Geral da Ferramenta É uma ótima ferramenta para quem deseja iniciar na programação de jogos. Comandos simples e intuitivos. É uma ferramenta proprietária, no entanto há a sua versão gratuita. Proprietária: Yoyogames 1999: Criador – Mark Overmars
  • 20. Semelhanças entre Scratch e GM Scratch Ferramenta Básica Desenvolve o principio básico em programação Conceitos básicos na programação de jogos Games em 2D Animação Game Maker Ferramenta Avançada Desenvolve o aluno no ambiente básico até ao avançado em programação Aborda todos os conceitos na programação de jogos Uso de linguagem: GML Games em 2D e 3D Animação
  • 21. Conhecendo o GameMaker Visite o Site da Yoyogames para conhecer um pouco mais sobre essa ferramenta ou senão faça uma busca em um site de pesquisa que você encontrará muitas outras informações sobre o GameMaker. http://www.yoyogames.com
  • 22. Elementos Básicos - Resumo Sprites São as imagens, pense na imagem do jogador, dos inimigos, enfim a imagem é o Sprite. Objetos (Objects) Bom você tem a imagem (Sprite) que tal ela ganhar vida, poder se mover? Para isso você terá que criar um Objeto que receberá essa “vida artificial”. BackGrounds São os fundos telas, o cenário, a imagem para o palco. Room(Palco) É o ambiente visual da criação do jogo, onde você posicionará os objetos criados.
  • 23. Atividades Básicas Nesta aula haverão atividades para criação de: Sprites Backgrounds Objetos Rooms
  • 24. Criação de Sprite Junto com o professor crie um sprite, siga os passos conforme demonstrado. É muito importante entender o conceito básico de cada objeto, então lembre-se do significado de sprite.
  • 25. Criação de Background Junto com o professor, você irá criar Backgrounds que poderão ser utilizados na Roomou nas Rooms do jogo. É importante dar nomes aos sprites, backgrounds, objetos e outros quando forem criados, fica melhor o entendimento e o que significada cada um dentro do projeto do jogo.
  • 26. Criação do Objeto Agora você irá criar o objeto referente ao Sprite criado na atividade anterior, vamos aprender alguns comandos básicos de movimentação, então siga o professor com bastante atenção.
  • 27. Criação da Room Agora você irá criar a Room e inserir os objetos dentro da Room, além de configurar a Room adequadamente, por exemplo inserir a imagem de Background dentro da Room. Por final você irá testar o seu personagem na Room, para ver se realmente ele se move.
  • 28. Atividade Final Criação de um jogo onde o intuito é inserir um personagem e com o botão esquerdo do mouse iremos clicar em cima do personagem, quando o clique tiver sucesso o usuário ganhará pontos. Acompanhe o professor para criação do primeiro jogo.
  • 29. Aula 02 – GM e elementos Conhecimento básico sobre os principais elementos de criação de um jogo, além de apresentar os passos básicos na área de programação com Game Maker.
  • 30. Elementos Básicos de um Jogo Sprites São as imagens referentes aos objetos utilizados na criação dos jogos, como exemplo a imagem de um personagem. Objetos (Objects) São os responsáveis por receber os Scripts (Comandos) onde o objeto “ganhará vida” no jogo. BackGrounds São os fundos de tela de um jogo em 2D Sounds São os sons que serão inseridos e programados no jogo quando acontecer algum evento, por exemplo uma colisão, uma pontuação extra, a música de fundo do jogo. Scripts São os comandos que utilizaremos para “dar vida” aos objetos. Room (Palco) É o ambiente visual da criação
  • 31. Programação Básica No GameMaker utilizaremos os botões de programação ao invés de digitar os comandos de programação em GML, já que este curso pretende dar uma visão geral e básica na criação de um game.
  • 32. Movimentação de Objetos Lembra-se do Plano Cartesiano? Bom, lembra-se de X e Y ? Isso mesmo, esse é o plano cartesiano, para entendermos um pouco melhor a movimentação de um Sprite no Palco é importante saber quando o X e o Y são positivos e negativos.
  • 33. Movimentação de Objetos Eixo X Movimento para Esquerda, números negativos. Movimento para Direita, números positivos. Eixo X (Horizonal) Esquerda (LEFT) Direita (RIGHT) Caminhar, Correr, Andar
  • 34. Movimentação de Objetos Eixo Y Movimento para Acima, números Negativos. Movimento para Abaixo, números Positivos. SUBIR (UP) Eixo Y (Vertical) ABAIXO (DOWN) Pular, Abaixar, Saltar
  • 35. Movimentar um Objeto Para movimentar um objeto dentro do GameMaker é necessário uma série de passos: 1º) Criar um Sprite 2º) Criar um Objeto 3º) Programar o Objeto 4º) Inserir o Objeto na Room Para essa atividade siga os passos juntamente com o professor.
  • 36. Atividade 01 - Movimentação Criar um Sprite Você irá clicar no botão do PacMan vermelho. Uma nova tela surgirá: Aqui você deverá dar um nome ao Sprite e Carregá-lo.
  • 37. Atividade 01 - Movimentação Criar um Objeto Agora você deverá criar um Objeto, para isso clique no Globo Azul (CreateObject) Uma nova caixa surgirá com a opção de dar um nome ao Objeto e criar a referência entre o Sprite e o Objeto. Ainda é possível nesta tela criar a programação (Eventos) de movimentação do personagem.
  • 38. Atividade 01 - Movimentação Criar a programação de movimento Nesta tela você deverá clicar em AddEvent e escolher a opção Keryboar, pois será através do teclado que o objeto irá se mover. Quando clicar em Keyboard você terá diversas opções de teclas, para mover serão UP, Down, Right e Left.
  • 39. Atividade 01 - Movimentação Nesta nova tela você irá criar as ações de movimentação no nosso caso será o uso da ação Jump to Position, para mover o Personagem na tela. Siga os passos com o professor.
  • 40. Atividade 01 - Movimentação Jump To Position Cada tecla precisará dessa ação, então você deverá programar as ações nas coordenadas de X e Y, no slide a seguir você terá os valores.
  • 41. Atividade 01 - Movimentação Ações para os botões Tecla: Comando (Posição X, Posição Y) Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5) No campo computacional, o plano cartesiano é ao contrátio apenas no EIXO Y (Vertical).
  • 42. Atividade 01 - Movimentação Criar a Room Clique no botão semelhante a uma janela Após isso você deverá inserir o objeto na room, para assim depois testar o jogo clicando no botão RUN.
  • 43. Salvar e Criar Executável Para Salvar o Projeto você deverá clicar em File, Save As. Dê um nome para o arquivo e o armazena na pasta desejada. Para criar um Executável clique em File, CreateExecutable.
  • 44. Atividades - Resumos Criar um novo Sprite, Objeto e programar teclas para movimentá-lo na tela, utilize agora as teclas A, S,D,W. Esquerda (Left) – Tecla A Direita (Right) – Tecla D Acima (Up) – Tecla W Abaixo (Down) – Tecla S
  • 45. Atividades - Background Inserir um background para a Tela de Fundo da Room.
  • 46. Atividades - Pontos Nesta atividade o aluno deverá inserir três Sprites (Mario, Bloco e Diamante), quando o Mario tocar no Diamante, ele deverá ganhar 10 pontos, quando tocar no bloco é a colisão. Crie também um background como cenário da Room. Inserir diversas moedas na Room e Testar.
  • 47. Atividades – Move Fixed Criar um Sprite e inserir um código de movimentação baseando na opção Move Fixed, isso para mover o personagem para Esqueda, Direita, Acima e Abaixo. Utilizar um Sprite e Objeto para Colisão Fazer o código de colisão entre Personagem e Parede.
  • 48. Aula 03 – Início projeto Primeiros passos na criação do jogo
  • 49. Definição do Jogo Nesta curso criaremos um jogo em 2D, simples e já com as imagens gráficas prontas. Os códigos serão feitos em sala de aula junto com o professor. Siga as etapas passo-a-passo.
  • 50. O jogo Neste primeiro projeto iremos focar na criação de: Sprites Backgrounds Objetos Programar os códigos para movimentação, colisão, Placar (Score), Vidas (Life), Mudar de Room, Recorde e Reiniciar o Game .
  • 51.
  • 55.
  • 57.
  • 58. Objeto Bola Criar código de movimentação Eventos para teclas: Direita (Right), Esquerda (Left), Acima (Up) e Abaixo (Down) Uso da ação Jump to position: Left (Esquerda): Jump to Position (-5,0) Right (Direita): Jump to Position (5,0) Up (Acima): Jump to Position (0,-5) Down (Abaixo): Jump to Position (0,5)
  • 59. Objeto Bola Código de Colisão com Parede (SOLID) Agora você deverá adicionar o Evento Colisão e inserir a ação para a Bola ficar parada quando ocorrer uma colisão (Move Fixed). Evento Collision – obj_parede Ação – Move Fixed (Centro)
  • 60. Objeto Bola Agora mudar as Rooms quando a bola tocar na porta colorida, então será um novo evento de colisão, com a ação ir para a próxima Room. Evento Colisão – Ação NextRoom Colisão com Porta Vermelha, Amarela Ação NextRoom
  • 61. Objeto Bola Agora e a porta Azul? Bom aqui as ações serão diferentes, quando a bola tocar na porta Azul, deverá Terminar o Jogo. Evento Colisão com Obj_bloco_azul Ações: Endthe Game Você deve estar se perguntando mas cadê a pontuação? Isso ficará para daqui a pouco.
  • 62. Rooms Agora você deverá criar 3 telas representando as fases do jogo, quando a bola tocar cada uma das portas coloridas mudará para a próxima room. Utilize as BackGrounds como textura para o plano de fundo da Room. Bg_textura_01, bg_textura_02, bg_textura_03
  • 63. Pontuação Para contar os pontos vamos programar as portas, quando a bola tocar: colidir com portas deverá marcar 100, 200 e 300 colidir com a parede marcar -10 pontos Para isso você acessará o objeto bola e irá acrescer o campo Set Score +100 e -10 relative, para as colisões com Paredes e Portas.
  • 64. Pontuação É importante você informar que no início do jogo o Placar começa do Zero, para isso você pode adicionar um Evento Game Start e inserir a ação Set Score Zero, apenas. Além do que você deverá inserir a ação Set theScoreCapitoninfo, onde ele exibirá o placar na barra de título do jogo.
  • 65. Pontuação Outro Evento que deve ser adicionado é o GAME END (Jogo Terminado), lembra-se quando a bola tocar a Porta Azul, então, agora você deverá adicionar o Evento Game End e inserir as ações: Show thehighscoretable e Restartthe Game
  • 66. Projeto – Conclusões Finais UFA, terminamos! Neste projeto você viu como criar Sprites, Objetos, Backgrounds, Programar Eventos e Ações, criar Rooms, enfim o princípio básico de um jogo! Parabéns!
  • 67. Aula 04 – projeto Projeto Final - Início
  • 68. Introdução Nesta quarta aula nós iremos desenvolver um jogo semelhante ao da aula passada, porém utilizando outros Sprites e aprimorando o jogo um pouco mais, inserindo inimigos, as opções de vidas e outras funcionalidades.
  • 69. Sprites Você deverá inserir os Sprites que desejar, pense no caso: Personagem do Jogador Paredes para as Colisões Portas ou Blocos para mudar de Room Moedas para ganhar pontos Inimigos para dificultar o jogo
  • 70. Objeto Crie os Objetos para os seus Sprites Quanto a programação lembre-se: Movimento (Setas direcionais) Colisões Start Game End Game Boa parte da programação será para o objeto do personagem.
  • 71. Backgrounds e Rooms Use alguns fundos de tela no seu jogo, utilize os do curso para criar uma mudança de tela quando o jogador terminar a atual. Crie no mínimo 2 rooms para acontecer a troca de tela ou de fase no seu jogo.
  • 72. Aula 05término do projeto Término do Projeto da Aula anterior
  • 73. Término do Projeto Nesta aula iremos fazer a conclusão do projeto do jogo iniciado na aula anterior. Aqui o aluno deverá salvar o projeto e criar um arquivo executável do seu jogo.