A integração do Game Center foi certamente uma grande jogada da Apple. Ele unificou os sistemas de tabelas de classificação, conquistas e permitiu o modo multijogador online em tempo real, tornando muito mais fácil para os desenvolvedores implementarem tal sistema. Mas isso é suficiente?
Os dispositivos iOS se tornaram uma plataforma de jogos completa durante sua existência e, além de vários jogos casuais, também existem títulos fortes que se destacam em jogabilidade e gráficos. Partes de jogos populares mais antigos, seus remakes ou jogos completamente exclusivos como este Infinity Blade atrai cada vez mais os jogadores para telas sensíveis ao toque. Os jogos no iPhone, iPod e iPad tornaram-se populares, mas ainda há muito espaço para melhorias. É por isso que juntei cinco coisas onde a Apple ainda pode trabalhar para trazer uma experiência de jogo ainda melhor para os jogadores.
1. Suporte para jogos baseados em turnos
A busca automática por companheiros de equipe e o subsequente multijogador em tempo real são impecáveis. O sistema está muito bem ajustado e para vários jogos de Fruta Ninja po Infinity Blade serve excelente. Mas existem aqueles jogos que são completamente impossíveis de jogar em tempo real. Estes incluem várias estratégias baseadas em turnos, jogos de tabuleiro ou vários jogos de palavras, por ex. Palavras com Amigos.
Nestes jogos, muitas vezes você tem que esperar longos minutos pela vez do seu oponente, enquanto você pode, por exemplo, lidar com e-mails durante a vez dele. No jogo mencionado acima, isso é resolvido de forma inteligente – toda vez que você está em uma jogada, o jogo envia uma notificação push. Assim você pode jogar por vários dias e com vários jogadores ao mesmo tempo. Depende de você a rapidez com que reage, enquanto seu oponente não precisa ficar olhando fixamente para a tela e observando sua inação.
Isso é exatamente o que falta no Game Center. Novamente, este sistema seria unificado e não teria que haver diferentes implementações de extras para cada jogo. Uma única implementação do Game Center seria suficiente.
2. Sincronização de posições de jogo
A Apple vem lidando com esse problema há muito tempo. Atualmente, não existe uma solução geral simples para fazer backup de dados de aplicativos. Embora cada backup seja salvo no computador ou no iCloud, não há como extraí-los separadamente. Se você excluir um jogo jogado, deverá jogá-lo novamente após uma nova instalação. Assim, você é forçado a manter os jogos no telefone até terminá-los, período durante o qual eles consomem megabytes valiosos desnecessariamente.
É um problema ainda pior se você estiver jogando o mesmo jogo no iPad e no iPhone/iPod touch ao mesmo tempo. O jogo roda em cada aparelho separadamente, e se você quiser jogar nos dois aparelhos, é necessário ter dois jogos, pois a Apple não oferece nenhuma ferramenta para sincronizar as posições do jogo entre os aparelhos. Alguns desenvolvedores resolveram esse problema pelo menos integrando o iCloud, mas tal serviço deveria ser fornecido pelo Game Center.
3. Padrão para acessórios de jogos
Acessórios de jogos para dispositivos iOS são um capítulo à parte. No mercado atual, temos vários conceitos que pretendem facilitar a reprodução em um display que não oferece nenhuma resposta física e, portanto, emula pelo menos parcialmente o conforto do controle por botão.
Eles existem no portfólio de vários fabricantes coice se Joystick-IT, que se conectam diretamente à tela e funcionam como um elo físico entre seus dedos e a tela. Depois, há brinquedos mais avançados, como iControlpad, iCade ou GamePad da 60beat, que transformam um iPhone ou iPad em um clone do Sony PSP, uma máquina de jogos ou funcionam como um gamepad separado conectado por um cabo. Até a Apple tem patente própria para um controlador semelhante.
Todos os três últimos acessórios mencionados têm uma grande falha em sua beleza – um pequeno número de jogos compatíveis, que para cada modelo está na casa das dezenas no máximo, mas principalmente em unidades de títulos. Ao mesmo tempo, grandes jogadores como Electronic Arts se Gameloft eles ignoram completamente este acessório.
No entanto, esta situação poderia ser facilmente alterada. Seria suficiente se a Apple adicionasse uma API para controle de jogo por hardware às ferramentas do desenvolvedor. A compatibilidade seria então independente de quem fabrica o controlador, por meio de uma API unificada, todos os jogos suportados seriam capazes de processar corretamente os sinais de qualquer dispositivo que usasse a API. O nível de jogo seria assim aumentado em três níveis, e controlar jogos de acção a partir de uma perspectiva de primeira pessoa tornar-se-ia subitamente confortável.
4. Centro de jogos para Mac
De várias maneiras, a Apple está tentando trazer elementos do iOS para o OS X, o que mostrou com a versão mais recente do sistema, 10.7 Lion. Então, por que não implementar o Game Center também? Mais e mais jogos iOS estão aparecendo na Mac App Store. Desta forma, as posições de salvamento poderiam ser resolvidas de várias maneiras, mesmo entre dois Macs que você possui, o multiplayer seria simplificado e o sistema de classificações e conquistas seria unificado.
Atualmente existe uma solução semelhante para Mac – Steam. Esta loja de distribuição de jogos digitais não é apenas para vendas, mas também inclui uma rede social de jogos onde você pode interagir com seus amigos e jogar online, comparar pontuações, alcançar conquistas e por último mas não menos importante, sincronizar o progresso do seu jogo entre dispositivos, seja ele um Mac ou uma máquina Windows. Tudo sob o mesmo teto. A Mac App Store já compete com o Steam, então por que não trazer outras coisas funcionais que funcionem em outro lugar?
5. Modelo social
As opções sociais do Game Center são severamente limitadas. Embora você possa ver suas pontuações e conquistas nos jogos e compará-las com amigos, falta qualquer interação mais profunda aqui. Não há opção para você se comunicar com outras pessoas - seja por bate-papo ou por voz durante o jogo. E ainda assim isso poderia levar os jogos a um nível totalmente novo. Ouvir o oponente do outro lado tentando e ficando com raiva pode ser um entretenimento interessante, afinal. E se você não se importa com isso, pode simplesmente desativar esse recurso.
Da mesma forma, a capacidade de conversar diretamente no aplicativo Game Center faria sentido. Quantas vezes você conhece um determinado jogador apenas pelo apelido, não precisa ser uma pessoa da sua vida. Então por que não trocar algumas palavras com ele, mesmo que seja apenas para parabenizá-lo pela vitória? É verdade que as redes sociais não são exatamente o ponto forte da Apple, se lembrarmos, por exemplo, do Ping no iTunes, para o qual hoje nem cachorro late. Ainda assim, valeria a pena tentar esta experiência, ainda mais porque funciona no rival Steam.
Também é uma pena que você não possa usar de forma alguma os pontos obtidos por conquistas concluídas, eles só funcionam para comparação com outros jogadores. Ao mesmo tempo, a Apple poderia usar aqui um sistema semelhante ao do caso Playstation Network ou Xbox Live – cada jogador poderia ter seu próprio avatar, para o qual poderia, por exemplo, comprar roupas, melhorar sua aparência e afins para ganhar pontos nos jogos. Ao mesmo tempo, ele não precisa vagar pelo mundo virtual como v Página inicial do PlayStation, mas ainda assim seria um grande valor acrescentado, embora infantil, em vez de apenas aumentar abruptamente a pontuação.
E como você acha que isso poderia contribuir para uma melhor experiência de jogo em dispositivos Apple?
Concordo acima de tudo com o ponto 3, jogar num iPad seria uma experiência completamente diferente. Não é ruim assim, mas jogos como Asphalt, por exemplo, não funcionam bem com um aparelho grande em mãos, e um controle que pudesse ser conectado na entrada/saída do aparelho auditivo seria ótimo :)
No GameCenter vejo pontuações completamente sem sentido para muitos jogos, obviamente alguém sabe como "hackear" o sistema de criptografia que envia pontuações para o GameCenter. Seria necessário que a Apple excluísse pontuações tão absurdamente altas e banisse jogadores. Quero dizer, por exemplo, aqueles jogos em que a grande maioria dos jogadores tem um máximo de cerca de 20, por exemplo, mas os cinco primeiros têm uma pontuação de talvez 100 mil milhões = fraude óbvia.
A maioria dos jogos pode ser hackeada usando um jailbreak. Existem muitos tutoriais no youtube sobre como fazer isso.
Isso é exatamente o que me irrita também. Estou hackeando o Fruit Ninja, estou surpreso que o vidro do meu iPad não derreta, mas há alguns que têm pontuações na casa dos milhões. O mesmo com Temple Run, por exemplo. Que alegria eu deveria sentir com isso, quando meus esforços são de fato inúteis.
A culpa é principalmente dos jogadores (trapaceiros) que fazem isso. Que eles pensem em tal coisa. A segunda falha é que a Apple "permite" que eles façam isso.
Algo assim não poderia acontecer no Steam. Sou usuário do Steam desde os primeiros anos, quando todos zombavam dele e não havia outros jogos além de Half Life. E como ele está hoje?
Com isso quero dizer que provavelmente precisa de tempo. À medida que a base de jogadores no Mac e iOS se expande, um ambiente adequado certamente deve ser preparado para isso. Mas quando a Apple dorme muito, outra pessoa tira vantagem.
Este é um bom artigo! Não tenho nada a acrescentar. Ou sim, entregarei alguma coisa. É estranho que a Apple não tenha inventado algo assim há muito tempo. Afinal, os jogos são um grande negócio para ele, e já se foram os dias em que o iPhone era apresentado como um telefone puramente tie-dye com aquele estranho aplicativo integrado para rastrear ações...
Concordo totalmente com Martin - GameCenter não faz sentido até que pontuações hackeadas sejam verificadas ou evitadas.
Eu diria que a primeira coisa que precisamos para isso é HW. O iMac é ótimo, o MacMini também, mas todo jogador de PC vai rir deles. A primeira coisa que deve chegar é algo como um Cube, ou “MacPro mini” em resumo, algo onde você pode substituir (expandir) a placa gráfica. Um exemplo típico: o pai tem um iMac na edição extrema, cuja culpa é que o X-Plane 10 funciona perfeitamente, apenas o segundo GB de RAM GFX. Infelizmente, com a Apple não há outra solução a não ser vender e comprar uma máquina inteira nova. Também não existe uma solução Mac Pro, porque uma coisa com um ano e meio estaria bem se tivesse placas GFX e Thunderbolt mais modernas.
Não quero escrever bobagens, mas acho que os gráficos e o iMac podem ser substituídos não oficialmente. Provavelmente foi no iFixit ou algo semelhante. Tente pesquisar no Google.
Nem tenho certeza se dá para colocar apenas os gráficos que a Apple usa, ou se dá para colocar algum outro tipo também.
Mas em teoria deveria funcionar. Sabemos que a Apple usa gráficos de laptop. Portanto a troca deveria ser possível. No final das contas fica a dúvida se não está resolvido como, por exemplo, no Mac Pro, onde os slots gráficos têm uma dimensão um pouco diferente e portanto não é possível colocar nenhum PCI Express Graphics ali.
Bom artigo, concordo totalmente com muitos dos pontos, embora não tenha certeza se alguns deles não estão mais funcionando. Se bem me lembro, o suporte para jogos por turnos foi falado durante o anúncio do iOS 5. Caso contrário, não tenho muita certeza sobre o último parágrafo. No Xbox Live nada se compra com pontos de conquistas, a Microsoft tem pontos completamente diferentes para esse fim, que sempre devem ser comprados. Uma coisa um pouco diferente é que para certas conquistas os jogadores receberão uma imagem do jogo, mas isso não é mais visto duas vezes. É muito mais comum que os criadores de um jogo recém-lançado façam um conjunto de acessórios de roupas que o jogador possa adquirir. Não vejo se é igual na PSN
Bem, se eu tivesse que escolher uma coisa que mais sinto falta, com certeza apelaria à sincronização de saps não só entre iOS, mas principalmente iOS/Mac. Porque também tenho Angry Birds no meu Mac, mas eu os carrego. Estou cansado de jogar tudo de novo...