Leite Anderson - Desenvolvimento de Jogos para iOS стр 2.

Шрифт
Фон

Controlando o Game Loop . . . . . . . . . . . . . . . . . . . . . . . . . 161

11.3

Adicionando o botão de pause . . . . . . . . . . . . . . . . . . . . . . . 162

11.4

A interface entre jogo e pause . . . . . . . . . . . . . . . . . . . . . . . 163

11.5

Pausando o jogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

11.6

Pausando os objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

11.7

Conclusão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

12 Continuando nosso jogo

173

12.1

Utilizando ferramentas sociais . . . . . . . . . . . . . . . . . . . . . . . 173

12.2 Highscore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174

12.3

Achievements

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

12.4 Desafios para você melhorar o jogo . . . . . . . . . . . . . . . . . . . . 177

12.5

Como ganhar dinheiro? . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

12.6 Conclusão . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

v

Capítulo 1

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 1982, o jogador contro-lava 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 1.1: RIVER RAID no Atari

Incrível como um desenho simples e 2D 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

sofisticados. Apesar de todos os conceitos dos jogos antigos terem sido mantidos, um jogo de Playstation 3, por exemplo, pode envolver dezenas de desenvolvedores.

Atualmente, com o crescimento dos casual gamers, os celulares e tablets se tor-

naram 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 suficiente para seu jogo obter sucesso.

Só depende de você.

2

Casa do Código

Capítulo 1. Introdução ao desenvolvimento de jogos no iOS

Figura 1.2: Capa do jogo RIVER RAID de 1982

1.1

O que você encontrará neste livro

Este livro é escrito para desenvolvedores que já conhecem o básico de desenvolvi-

mento de aplicativos para iOS. Ele é dividido em 3 partes principais:

Um protótipo inicial

Um estudo do jogo que será desenvolvido

Um jogo desenvolvido com Cocos2D

A ideia é que seja um bom guia para todos aqueles que querem iniciar no desen-

volvimento de games, seja profissionalmente, para evoluir seus conhecimentos ou

mesmo por pura diversão.

3

1.1. O que você encontrará neste livro

Casa do Código

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 apa-

relho iPhone / iPad ou publicá-lo na App Store, deve-se ser um

Desenvolvedor Ap-

ple registrado no iOS Developer Program (mais em https://developer.apple.com/

programs/ios/) .

No capítulo 2 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

2 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 desenvolvi-

mento, 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:

4

Casa do Código

Capítulo 1. Introdução ao desenvolvimento de jogos no iOS

Figura 1.3: Imagem do nosso protótipo.

O código do nosso protótipo pode ser encontrado aqui:

https://github.com/BivisSoft/jogos_ios_prototipo

Um estudo do jogo que será desenvolvido

Programação é apenas uma parte do desenvolvimento de games. Empresas foca-

das em desenvolvimento de jogos possuem roteiristas para criar a história dos games, designers para definir o melhor visual do jogo, profissionais de som para a trilha sonora e efeitos, designers de interface para definir como será a experiência do jogador no game, entre outros. O marketing e divulgação são casos à parte.

5

1.1. O que você encontrará neste livro

Casa do Código

Teremos um capítulo especial para planejar um pouco a história do jogo, deter-

minar as transições de tela e estudar o visual do jogo a ser desenvolvido, que será nessa direção:

Figura 1.4: 14 bis VS 100 Meteoros

Também veremos um pouco sobre como deixar o jogo viciante e poder ganhar

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке