Desenvolvimento

Resenha de livro O guia do iniciante para o desenvolvimento de jogos Android

Resenha de livro O guia do iniciante para o desenvolvimento de jogos Android

O Guia do Iniciante para o Desenvolvimento de Jogos Android, de James Cho, é um curso completo de desenvolvimento de jogos Android para iniciantes que têm pouca ou nenhuma experiência em programação.

Sempre que leio uma declaração como essa, fico preocupado se um livro é muito superficial ou aumenta o ritmo repentinamente de modo que os iniciantes não sejam capazes de segui-la, a menos que gastem muito tempo para preencher as lacunas ou conceitos que não são explicados.

Este livro é diferente, mas mais sobre isso mais tarde. O livro cobre o desenvolvimento de jogos Java e Android e, embora os fundamentos do Java sejam cobertos por ele, não é um tutorial Java nem Android completo, mas concentra-se nos fundamentos para programação de jogos Java e Android.

Embora esse seja o foco, os conceitos que você aprende podem ser usados ​​para criar aplicativos Java e Android também.

Eclipse é usado em todo o livro para desenvolvimento, que é o único problema que tenho com o livro, já que o Android Studio seria mais apropriado, já que o Google foca nisso como o ambiente de desenvolvimento central para Android.

Isso não significa que você terá problemas ou qualquer coisa, apenas que pode ter que mudar para o Android Studio eventualmente e que faria sentido começar com o Android Studio para evitar que.

O Guia do Iniciante para Desenvolvimento de Jogos Android

Conteúdo

Os primeiros três capítulos orientam você nos fundamentos do Java. Ele cobre muitos campos, incluindo tipos de dados, loops, criando seu primeiro programa, objetos, classes, trabalhando com a API Java antes de explicar conceitos avançados como interfaces, métodos getter e setter ou herança.

Você obtém uma boa compreensão desses conceitos básicos, embora precise buscar informações adicionais para alguns tópicos, como polimorfismo. Este conhecimento extra ou melhor compreensão não é necessário, no entanto, para seguir o livro.

O que é fornecido é exatamente o que você precisa para criar seu primeiro jogo em Java. Conceitos adicionais são fornecidos ao longo do livro quando são usados.

Os próximos três capítulos cobrem o desenvolvimento de jogos em Java. Você cria uma estrutura no primeiro que é usada pelos dois jogos que você cria nos dois capítulos seguintes. Isso mesmo, você cria dois jogos nesses capítulos que pode jogar em seu sistema e até mesmo distribuir para outras pessoas.

O autor explica o propósito de cada classe, método, variável e linha de código para que seja muito fácil de seguir.

Você pode querer pesquisar certas construções online para obter uma melhor compreensão delas. Por exemplo, você pode querer saber mais sobre certas importações feitas em classes para obter uma melhor compreensão do que elas fazem e para que você pode usá-las.

Novamente, isso não é algo de que você precisa, mas pode ajudá-lo a longo prazo, pois melhora sua compreensão dessas classes e dos métodos que elas oferecem.

Os próximos três capítulos são sobre programação de jogos Android. O primeiro capítulo apresenta o conceito de desenvolvimento para Android. Ele explica os principais conceitos do Android que são diferentes do Java, atividades por exemplo.

Uma estrutura de jogo para Android é criada no próximo capítulo que serve a uma finalidade semelhante à estrutura de jogo Java que você criou no capítulo 4 do livro.

O Capítulo 9 finalmente mostra as etapas de criação de seu primeiro jogo Android.

O livro ainda não está terminado neste momento. O capítulo 10 oferece informações úteis sobre como publicar o jogo no Google Play e atualizá-lo, enquanto o capítulo 11 vai além e fornece sugestões sobre o que você pode fazer a seguir.

O que mais gosto no livro é que as explicações fazem sentido. Nunca tive a sensação de que algo importante foi omitido pelo autor ou que foi usado um código que não foi explicado corretamente ou de forma alguma antes.

Isso significa que você pode usar este livro, e apenas este livro, e ainda entender cada linha de código.

O livro é para iniciantes, mas também pode ser útil para programadores Java que gostariam de começar com Android ou programadores que nunca tocaram em Java. Eu não recomendaria pular os capítulos de desenvolvimento de jogos Java, pois os conceitos básicos, renderização ativa, design geral de um jogo e suas classes, o loop do jogo ou a animação do jogo são explicados nesses capítulos que você deve conhecer.

O autor tem o talento de tornar tópicos complexos mais acessíveis, e é por isso que posso recomendar o livro sinceramente para iniciantes (incluindo iniciantes absolutos com experiência em programação zero) e outros que gostam de começar com o desenvolvimento de jogos Android ou Java.

Mecanismos de jogos gratuitos e de código aberto para o desenvolvimento de jogos Linux
Este artigo cobrirá uma lista de mecanismos de jogo gratuitos e de código aberto que podem ser usados ​​para desenvolver jogos 2D e 3D no Linux. Exist...
Tutorial de Shadow of the Tomb Raider para Linux
Shadow of the Tomb Raider é a décima segunda adição à série Tomb Raider - uma franquia de jogos de ação e aventura criada pela Eidos Montreal. O jogo ...
Como aumentar o FPS no Linux?
FPS significa Quadros por segundo. A tarefa do FPS é medir a taxa de quadros em reproduções de vídeo ou desempenho de jogos. Em palavras simples, o nú...