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

Шрифт
Фон

dinheiro com itens, missões e upgrades.

Um jogo desenvolvido com Cocos2D

Quando os principais conceitos já tiverem sido passados e a história e planeja-

mento do jogo finalizada, iniciaremos o desenvolvimento do nosso jogo principal.

Para ele, utilizaremos um framework chamado Cocos2D, que facilita e otimiza di-

6

Casa do Código

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

versas questões usuais no desenvolvimento de jogos.

Figura 1.5: 14 bis VS 100 Meteoros

O código do jogo completo com Cocos2D está disponível em:

https://github.com/BivisSoft/jogos_ios_14bis

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 modificações e criar o seu próprio jogo com o que aprendeu, compar-

tilhe!

https://groups.google.com/group/desenvolvimento-de-jogos-para-ios

7

1.2. Que comece a diversão!

Casa do Código

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/

1.2

Que comece a diversão!

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

ao final 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!

8

Capítulo 2

Protótipo de um jogo

Vamos começar a desenvolver um jogo! Este será um capítulo fundamental para

todo o livro, focado em conceitos importantes, ilustrando com muita prática. Nele percorreremos as principais etapas que precisamos ter em mente ao desenvolver um

jogo.

Com os conceitos desse capítulo poderemos desenvolver jogos bem interessan-

tes, porém, o objetivo agora é explorarmos as mecânicas por trás dos games e sermos apresentados à forma de pensar necessária.

Para percorrer esse caminho, iniciaremos criando um protótipo. Criar um pro-

tótipo será bom pelas seguintes razões:

Conseguiremos um rápido entendimento da visão geral necessária para de-

senvolver um game.

Não precisaremos nos preocupar

com criar diversas telas que um jogo pode

ter, permitindo focar apenas nos conceitos importantes.

Casa do Código

Permitirá entrar em detalhes mais complexos quando de fato iniciarmos nosso

game.

Nosso protótipo terá as funcionalidades básicas encontradas nos games, vamos

conhecer os objetivos.

Funcionalidades do protótipo

Pense em um jogo 2D tradicional como Super Mario Bros ou mesmo Street Figh-

ter. Eles possuem uma série de semelhanças. Em ambos você controla algum ele-

mento, que podemos chamar de Player. O player recebe algum tipo de estímulo

(input) para executar movimentos na tela, como teclado, joystick ou mouse. Após os inputs o player pode ganhar pontos se algo acontecer, normalmente associado a encostar em outro objeto do jogo, o que faz com que algum placar seja atualizado. Em determinado momento o player pode ganhar ou perder o jogo, por diversos motivos,

como superar um tempo, ultrapassar uma marca de pontos ou encostar em algum

outro objeto do game.

Essas são as mecânicas básicas de qualquer jogo. Pense em outro jogo com as

características semelhantes e tente fazer esse paralelo. No protótipo que criaremos nesse capítulo, implementaremos essas mecânicas, entendendo como desenvolvê-las

em um aplicativo iOS.

Nosso jogo terá as seguintes funcionalidades:

Um player que será representado por uma circunferência verde, posterior-

mente, a nave.

Mover o player de acordo com um estímulo, no caso, o toque na tela (input).

Um inimigo que será representado por uma circunferência que aumentará

com o passar do tempo.

Um placar que será atualizado de acordo com o tempo no qual o player não é

capturado pelo inimigo.

Game Over quando o inimigo encostar no player

Opções de restart e exit

Ao fim desse capítulo, teremos o protótipo abaixo.

10

Casa do Código

Capítulo 2. Protótipo de um jogo

Figura 2.1: Imagem do jogo.

Temos muito para percorrer nesse protótipo. Repare que ao entender a lógica

por trás de um jogo, poderemos criar qualquer tipo de game. Vamos ao protótipo!

2.1

Iniciando o projeto

Vamos iniciar criando um projeto comum de iOS. Como você já criou algum apli-

cativo iOS, perceberá que o procedimento é o mesmo. Não é necessário configurar

nada específico para este protótipo ao criar o projeto. Lembre-se que você precisa ter o Xcode instalado, que pode ser baixado diretamente pela App Store de seu computador ou utilizando o seguinte link:

http://itunes.apple.com/br/app/xcode/id497799835

11

2.1. Iniciando o projeto

Casa do Código

Esse é um livro focado em quem já conhece o básico do desenvolvimento de

aplicativos iOS, mas mesmo assim passaremos passo a passo em alguns pontos e

revisaremos conceitos chave, para facilitar seu acompanhamento.

Abra o Xcode e vá em File, acesse as opções em New e selecione Project...

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

0
Шрифт
Фон

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