Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil

Documentos relacionados
Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil


Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil

Aplicativo ReSound Relief TM. Guia de Referência. resound.com. M102263GB Rev.B_PT.indd 1 28/03/ :59:11

NIGHTMARE BEATS. Acadêmico do Curso de Bacharelado em Sistemas de Informação da Faculdade de Apucarana FAP 2

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil

GUIA DE UTILIZAÇÃO APLICATIVO CLUBE DO REFÚGIO

GERADOR DE INTERFACES GRÁFICAS PARA IOS GABRIEL SEBASTIAN RAMIREZ JOYCE MARTINS

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

O serviço NFL possui dois pacotes disponíveis para a temporada atual:

Descrição. Requisitos. Ementa do curso. Duração: 42h divididas em 12 aulas

Instruções de utilização Surgical Information System 1.0

GUIA DE UTILIZAÇÃO APLICATIVO CLUBE DO REFÚGIO

Programando para. iphone e ipad. Aprenda a construir aplicativos para o ios. André Milani. Novatec

408 - Windows XP Plano de Aula - 16 Aulas (Aulas de 1 Hora)

Manual do usuário. Microfone estéreo STM10

Programação para dispositivos móveis. Cassio Diego cassiodiego.com/m

CLIPPING SERVICE. Clipping Service 2014 Todos direitos reservados

IF Sudeste MG Notícias IF Sudeste MG News

CONTRUCT 2. Tainá Medeiros

Guia Rápido Aplicativo TW Viewer. Compatível com toda linha TW. Obrigado pela preferência!

Introdução à Engenharia ENG1000

Curso GeneXus - Deploying. Veremos a seguir os detalhes de como colocar em Produção e Publicar aplicativos para Smart Devices.

registrar a presença da pessoa (palestras etc) para saber quem foi ao evento. Esse sistema será muito útil para palestrantes

Aplicativo manual do usuário

CURSO SUPERIOR DE TECNOLOGIA EM JOGOS DIGITAIS

Figura 1 QR Code para o download do Cata Ciência.

Capturar Imagens Remotamente usando um iphone (PowerShot SX60 HS)

Guia Rápido Aplicativo TecViewer. Compatível com toda linha T1/THK. Obrigado pela preferência!

Oi, Ficou curioso? Então conheça nosso universo.

Portal Moderna.Compartilha Guia de Funcionalidades para Alunos

04:11. Aprende Brasil. Livro Digital. Tutorial para instalação e uso.

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

SOCIAL GAMES. Luciano Roberto Rocha. MBA em Marketing Digital. Ponta Grossa, 31 de agosto de 2013

Mercado mobile. Fábrica de Aplicativos. Vamos falar sobre, Plano revendedor

Exportação para dispositivos móveis

Escrito por TQS Admin Ter, 27 de Março de :47 - Última revisão Ter, 27 de Março de 2012

Ensine Seus Filhos A Programar

DESENVOLVIMENTO DE UMA APLICAÇÃO IOS PARA MONITORAMENTO DE SUBESTAÇÕES DE ENERGIA ELÉTRICA 1. Daniel Lucas Huber 2, Paulo Sausen 3.

Enviar imagens de uma câmera para um iphone. PowerShot G1 X Mark II, PowerShot SX600 HS, PowerShot N100, PowerShot SX700 HS, PowerShot ELPH 340 HS

MANUAL DO USUÁRIO Panoramic Cam X-Pheral - DC187

Microsoft Office 365 Acesso ao , calendário e contatos

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

Inicialização Rápida do GroupWise Messenger 18 Móvel

Game Design Document

Usar um iphone para controlar a câmera durante a captura remota (PowerShot SX530 HS)

Casa do Código Livros para o programador Rua Vergueiro, º andar Vila Mariana São Paulo SP Brasil

TDC Trilha ios

Desenhando personagens

PLANO DE NEGÓCIO APP Bras

PROGRAMACAO E INTEGRACAO DE JOGOS I

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Passos para restringir conteúdo da loja virtual Google e preservar a inocência de seu filho.

Roda da Reprodução ios: aplicativo móvel para gestão de rebanho leiteiro

Global Game Jam Design Document

Novatec Editora Ltda. 2014, 2016.

DIVERSÃO MANUAL DE INSTRUÇÕES

Objetivos. do Exame. Certified Expert Gameplay Programmer. Especialista Certificado Unity Programador de Jogabilidade

DESENVOLVIMENTO DO JOGO DE DAMAS UTILIZANDO A BIBLIOTECA ALLEGRO

Escrito por Neri Neitzke Sex, 28 de Outubro de :04 - Última atualização Qua, 09 de Novembro de :06

UNIDADE 2 Ferramentas do Pacote Office

Trend Micro identifica 149 aplicativos relacionados ao Pokémon Go: apenas 11% são legítimos

Título do Jogo. game design document versão dia/mês/ano

Aplicativos da Apple

Guia do AirPrint. Versão 0 BRA-POR

Novatec Editora Ltda

MANUAL DO USUÁRIO Pulseira Atrio Active

Requisitos do sistema para o Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Todos os direitos reservados.

Tutorial: Como se cadastrar no ClassApp

SOFTWARES EDUCATIVOS MANUAL TUXMATH

Escrito por Neri Neitzke Qui, 28 de Julho de :40 - Última atualização Seg, 21 de Novembro de :49

10 dicas de como gravar um áudio para o Aprendocast. Siga os passos a seguir e entre para o nosso time de produtores

CBSoft Indústria. Lições Aprendidas na Aplicação de Critérios de Testes Funcionais Tradicionais e Adaptados em um Jogo. a Plataforma Móvel

Sumário. 2 Atualização Versão Android Obtendo a versão mais recente...10

Desenv. de jogos RPG 2D com Unity Completo

Pequenas mudanças. Grandes resultados.

Animação de Imagens. Manual do usuário. DSA/CPTEC/INPE 27 de abril de 2016 Versão 1.0

Minizinha manual de uso

Manual de como construir e publicar um aplicativo mobile

Biblioteca de componentes de interface para iphone OS

MANUAL DO USUÁRIO Pulseira Atrio Active

Informática para Concursos

GAMIFICAÇÃO INTRODUÇÃO

Vamos começar. Conteúdo do guia: GAMEPAD. Conectar e remover seu Moto Snap. Conectar seu Moto Gamepad

ÍNDICE CAPÍTULO 1 A HISTÓRIA DO COMPUTADOR...8 O COMPUTADOR...9 CAPÍTULO 2 REQUISITOS MÍNIMOS PARA INSTALAÇÃO...14 INSTALAÇÃO...

Phonak Remote. Manual do usuário. Uma marca Sonova

Manual do Usuário. Liberando o aplicativo Easy TM no Website PRO. Fazendo o download do aplicativo Easy TM. Telas do aplicativo

Aplicativo GN Hearing - manual do usuário

Desenvolvimento Mobile Multiplataforma com Delphi Completo

Introdução ao Desenvolvimento de Jogos BCT - UERN

Copyri g h t 2013 OSIso f t, LLC. 1

TÉCNICAS DE PROGRAMAÇÃO II TRABALHO 2

apresentação olho de gato

Instalação e Interface

Cria, Edita e Partilha Vídeos em 3 passos

Game Design: Rali DaBus

PROTOTIPAÇÃO. Aula 8. TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO DE INTERFACE COM O USUÁRIO Marcelo Henrique dos Santos

Guia do Usuário do Rescue Lens

Transcrição:

Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora, sejam quais forem os meios: fotográficos, eletrônicos, mecânicos, gravação ou quaisquer outros. Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código Agradecimentos Agradecemos todas as pessoas que nos ajudaram de forma direta ou indireta nesse projeto. Obrigado a todos vocês. i

Casa do Código Sumário Sumário Introdução ao desenvolvimento de jogos no ios. O que você encontrará neste livro.... Que comece a diversão!... Protótipo de um jogo. Iniciando o projeto.... Criando a base do jogo.... Desenhando o objeto principal.... Captando os comandos do usuário e movendo objetos.... Criando o inimigo.... Detectando colisões e mostrando resultados.... Adicionando um placar.... Criando botões de interface do usuário.... Adicionando mais vida: imagens da nave e do céu... História do jogo. -bis.... -bis VS Meteoros... Tela inicial: Lidando com Background, logo e botões de menu. Sobre o CocosD.... Iniciando o projeto.... ajustando a orientação.... Background... iii

Sumário Casa do Código. Assets da Tela de abertura.... Capturando congurações iniciais do dispositivo.... Logo.... Botões... Tela do jogo e objetos inimigos. GameScene.... Transição de telas.... Engines.... Meteor.... Tela do game... Criando o Player. Desenhando o Player.... Botões de controle.... Atirando.... Movendo o player... Detectando colisões, pontuando e criando efeitos. Detectando colisões.... Efeitos.... Player morre.... Placar... Adicionando sons e música. Executando sons.... Cache de sons.... Música de fundo... iv

Casa do Código Sumário Voando com a gravidade!. Usando o Acelerômetro.... Controlando a instabilidade.... Calibrando a partir da posição inicial do aparelho.... Desaos com o acelerômetro... Tela nal e game over. Tela nal.... Tela Game Over... Pausando o jogo. Montando a tela de pause.... Controlando o Game Loop.... Adicionando o botão de pause.... A interface entre jogo e pause.... Pausando o jogo.... Pausando os objetos... Continuando nosso jogo. Utilizando ferramentas sociais.... Highscore.... Achievements.... Desaos para você melhorar o jogo.... Como ganhar dinheiro?... Versão:.. v

C Introdução ao desenvolvimento de jogos no ios River Raid, para Atari, foi provavelmente o primeiro jogo de videogame que muitos jogaram. Nesse clássico game da Activision criado em, o jogador controlava uma nave que se movia de baixo para cima na tela, ganhando pontos por matar inimigos, destruir helicópteros, naves e balões. E mais: era possível encher o tanque passando por estações de gás.

Casa do Código Figura.: RIVER RAID no Atari Incrível como um desenho simples e D podia ser tão divertido. Controlar a nave, fazer pontos e passar por obstáculos garantiam horas de diversão. Com o passar do tempo, novos jogos foram surgindo e se tornaram cada vez mais sosticados. Apesar de todos os conceitos dos jogos antigos terem sido mantidos, um jogo de Playstation, por exemplo, pode envolver dezenas de desenvolvedores. Atualmente, com o crescimento dos casual gamers, os celulares e tablets se tornaram plataformas de sucessos e disputadas. Com eles, o desenvolvimento de um jogo não precisa mais de uma quantidade enorme de desenvolvedores. Uma ideia interessante e bem implementada pode ser o suciente para seu jogo obter sucesso. Só depende de você. Figura.: Capa do jogo RIVER RAID de

Casa do Código Capítulo. Introdução ao desenvolvimento de jogos no ios. O Este livro é escrito para desenvolvedores que já conhecem o básico de desenvolvimento de aplicativos para ios. Ele é dividido em partes principais: Um protótipo inicial Um estudo do jogo que será desenvolvido Um jogo desenvolvido com CocosD A ideia é que seja um bom guia para todos aqueles que querem iniciar no desenvolvimento de games, seja prossionalmente, para evoluir seus conhecimentos ou mesmo por pura diversão. O que é um Desenvolvedor Apple? O Xcode é a plataforma de desenvolvimento de aplicativos ios. Qualquer pessoa pode baixá-lo e começar a desenvolver um aplicativo, testando-o no simulador que vem junto do próprio Xcode. Entretanto, para executar um aplicativo em seu aparelho iphone / ipad ou publicá-lo na App Store, deve-se ser um Desenvolvedor Apple registrado no ios Developer Program (mais em https://developer.apple.com/ programs/ios/). No capítulo deste livro falaremos sobre como baixar e instalar o Xcode. Um protótipo inicial No início do livro, será desenvolvido um jogo simples, programado com apenas classes. O objetivo é se familiarizar e ter uma noção geral dos conceitos básicos no desenvolvimento de games. Esses conceitos aparecem em quase todos os jogos, sejam eles simples ou avançados. Nesse capítulo não será utilizado nenhum framework adicional de desenvolvimento, apenas os frameworks padrões de qualquer aplicativo de ios, incluídos automaticamente pelo Xcode na criação de um novo projeto. Mesmo assim, chegaremos a um resultado bem interessante, como esse:

.. O que você encontrará neste livro Casa do Código Figura.: Imagem do nosso protótipo. O código do nosso protótipo pode ser encontrado aqui: https://github.com/bivisso/jogos_ios_prototipo Um estudo do jogo que será desenvolvido Programação é apenas uma parte do desenvolvimento de games. Empresas focadas em desenvolvimento de jogos possuem roteiristas para criar a história dos games, designers para denir o melhor visual do jogo, prossionais de som para a trilha sonora e efeitos, designers de interface para denir como será a experiência do jogador no game, entre outros. O marketing e divulgação são casos à parte. Teremos um capítulo especial para planejar um pouco a história do jogo, determinar as transições de tela e estudar o visual do jogo a ser desenvolvido, que será nessa direção:

Casa do Código Capítulo. Introdução ao desenvolvimento de jogos no ios Figura.: bis VS Meteoros Também veremos um pouco sobre como deixar o jogo viciante e poder ganhar dinheiro com itens, missões e upgrades. Um jogo desenvolvido com CocosD Quando os principais conceitos já tiverem sido passados e a história e planejamento do jogo nalizada, iniciaremos o desenvolvimento do nosso jogo principal. Para ele, utilizaremos um framework chamado Cocos2D, que facilita e otimiza diversas questões usuais no desenvolvimento de jogos.

.. Que comece a diversão! Casa do Código Figura.: bis VS Meteoros O código do jogo completo com CocosD está disponível em: https://github.com/bivisso/jogos_ios_bis Grupo de Discussão Existe um grupo de discussão focado exclusivamente para os exemplos que serão desenvolvidos aqui. Caso você tenha dúvidas em algum passo, ou mesmo venha a implementar modicações e criar o seu próprio jogo com o que aprendeu, compartilhe! https://groups.google.com/group/desenvolvimento-de-jogos-para-ios Caso tenha uma conta de Desenvolvedor Apple, você também pode utilizar o fórum de Desenvolvedores Apple para resolver suas dúvidas: https://developer.apple.com/. Q Este livro vai te dar a base para criar um jogo! Você saberá por onde começar e terá os principais conceitos e a forma de pensar necessária para desenvolver um game D ao nal desta leitura. A partir disso, é a sua própria criatividade e determinação que poderão fazer de suas ideias o novo jogo de sucesso no mundo dos games!