View
67
Download
4
Category
Preview:
Citation preview
PRIMEIROS GAMES(CONSOLE)
• 1967 - Brown Box
• 1972 - Odissey(Philips)
• 72...77 Lançamento de várias versões
• 73 – Atari – Bastante Popular
• 75 – Vendido como Console
• 77 – Atari 2600 – Maior Sucesso
• 80 – Nintendo – Nintendinho (Luta, RPG...)
• Vendido somente no Japão (Pong)
• Mário – Maior sucesso
• 89 – Sega Laça o Mega Drive
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Orientação a Objetos e Estrutura de Dados
• Padrões Criacionais
• Padrões Estruturais GOF Design Patterns
• Padrões Comportamentais
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Álgebra e Transformações Lineares
• Projeção 2D e 3D
• Apenas mais uma dimensão?
• Vetores
• Séries e Transformadas
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Inteligência Artificial
• Determinística
• Não-Determinística
• Representatividade
• Velocidade
• Recursos
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Física
• RagDoll
• Movimentos Parabólicos
• Colisão e Repulsão
• Deformação
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Máquinas de Estados (Autômatos)
• Qualquer animação é uma sequência de transições de estados.
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Banco de Dados
• Contas de Usuários
• Salvar estado do jogo
SKILLS DESEJÁVEIS PARA PRÁTICAS PROFISSIONAIS...
• Engenharia de Software
• Scrum
• XP
• TDD
• Testes Automatizados
• Escopo
• Comunicação
• Aquisições
• Custos
• Qualidade
• Integração
• Stakeholders
ALGUNS JOGOS APARENTEMENTE SIMPLES
• Jogo da Forca
• Sudoku
• Hanoi
• Jogo da Velha
NO ENTANTO, DIFÍCEIS DE IMPLEMENTAR...
MUNDO MOBILE
• 73% dos usuários brasileiros jogam no smartphone
• A maioria prefere Ação e Aventura
“"Candy Crush" mostrou que
continua bastante popular, e foi o
game mais lembrado entre as
mulheres quando perguntadas
sobre o mais recente título
baixado. Entre os homens, ficou
em terceiro lugar. "Pou" e "Angry
Birds" também aparecem bem
colocados.”
ESTRUTURA BÁSICA DE UM GAME
• Game loop
• Repetição do Jogo
• Game Engine
• Atualização dos Objetos e desenho da tela
• Sprite
• Desenho e Detecção de Colisão
• Game Resources
• Recursos de Imagens e Sons
GAME LOOP
• O Game Loop é o coração de
um jogo, nele se encontra a
organização do fluxo que
permite um jogo continuar
rodando baseado nas condições
em que foi programado e
exposto.
GAME ENGINE OU GAME VIEW
• Onde são realizadas todas as atualizações dos objetos e o desenho da tela.
• Através de uma Thread, haverá a repetição do código segundo plano, ao
mesmo tempo que o SO captura os eventos do usuário.
SPRITE
• Sprite é um objeto gráfico que pode se mover na tela.
• Geralmente temos vários Sprites ao mesmo tempo.
• Um Sprite possui atributos para sua posição(x,y),
tamanho(width, height) além de som e até animação
própria.
FASES DE DESENVOLVIMENTO DE UM JOGO
• Concepção
• Arte(Ideia)
• Mock-up
• Implementação
• Balanceamento e ajustes
• Playtest/QA
• Publicação e Distribuição
• Pós venda
DESAFIOS A SEREM ENCONTRADOS
• Tamanho das Telas
• Público Alvo
• Quantidade de Fases ou Jogo Infinito?
• Integração Social?
• Interdisciplinaridade
REFERÊNCIAS
• http://jogos.uol.com.br/ultimas-noticias/2013/10/22/segundo-pesquisa-81-
baixam-apenas-jogos-gratuitos-no-celular.htm
• http://pt.slideshare.net/juliocoopergames/palestra-introduo-ao-desenvolvimento-
de-jogos
• http://www.spriters-resource.com/
• http://www.ic.unicamp.br/~vanini/mc302/PadroesDeProjeto.pdf
• http://www.macoratti.net/vb_pd1.htm
• https://baudovideogame.wordpress.com/linha-do-tempo/
Recommended