Desenvolvedores de jogos amadores e criadores que amam o Game Boy original têm um novo livro legal para ler. Game Boy Coding Adventure é o lançamento mais recente da No Starch Press, uma editora especializada em livros de instruções sobre computação e jogos. Este enorme livro de 456 páginas ensina como fazer jogos de Game Boy, mas não com ferramentas modernas populares como GB Studio; este é um passo a passo para codificar jogos e funções de hardware em montagem, assim como os desenvolvedores no início dos anos 90.
Game Boy Coding Adventure está disponível por US$ 50 em brochura e US$ 35 no Kindle.
Game Boy Coding Adventure foi escrito pelo veterano da indústria Maximilien Dagois. É apresentado como um guia completo para o desenvolvimento do Game Boy, conforme demonstrado pelo subtítulo: Aprenda a montar e domine o portátil original de 8 bits.
Não é voltado apenas para codificação e design de jogos. Você aprenderá o que faz o Game Boy funcionar e como ele interage com os cartuchos. Embora focado principalmente no Game Boy DMG original e no Game Boy Pocket, o livro tem seções sobre GBC, Super Game Boy e acessórios como a Game Boy Printer.
As limitações técnicas do Game Boy exigiam que os desenvolvedores de jogos escrevessem em assembly, que não é uma linguagem de programação definida como Java ou C++. Assembly é essencialmente uma versão legível de código de máquina binário, então os desenvolvedores do Game Boy estavam se comunicando diretamente com o chip de processamento do portátil.
Game Boy Coding Adventure ensina como escrever e depurar código com RGBDS, o principal montador de código aberto para projetos de software e hardware GB e GBC. Você aprenderá sobre ritmo de quadros, controles de programação e criação de canais de som. Os capítulos posteriores abordam tópicos mais aprofundados, como armazenamento de memória e comunicação serial.
Os gráficos de 8 bits do Game Boy são construídos a partir de uma série de blocos 8×8. O livro ensina tudo sobre blocos e como eles são montados pelo VRAM em planos de fundo, janelas, paletas de cores e sprites – e como animar sprites. Todos os projetos incluídos neste livro funcionam em hardware Game Boy real.
É incrível que este livro exista e tenha sido escolhido e lançado pela No Starch Press, uma editora com um forte histórico de livros de instruções sobre tecnologia e jogos. A No Starch Press publicou anteriormente um guia para iniciantes altamente cotado para modificar o hardware do Game Boy. Se você estiver interessado em ingressar na cena modding do Game Boy, você pode adquirir a edição em brochura de 256 páginas por US$ 25.
A No Starch Press publicou livros sobre uma ampla variedade de linguagens de programação e ferramentas de desenvolvimento de jogos. Invente seus próprios jogos de computador com Python é um dos livros de desenvolvimento de jogos mais populares da editora. Há também o Mission Python, que ensina adolescentes a criar um jogo de aventura espacial. A No Starch Press também conhece ferramentas de desenvolvimento de jogos de nicho. Existem guias sobre como criar aventuras interativas baseadas em texto com Twine e plataformas de quebra-cabeças com PuzzleScript. A editora possui uma série completa de livros sobre Scratch, a popular linguagem de programação baseada em blocos criada pelo MIT Media Lab.
Outros livros de Game Boy que valem a pena adicionar à sua coleção incluem A Enciclopédia Game Boy e A história do Game Boy. A Enciclopédia Game Boy de Chris Scullion cobre todos os jogos lançados na América do Norte e na Europa para GB e GBC; a edição de capa dura tem desconto de US$ 24 (custava US$ 43) na Amazon. A História do Game Boy é uma visão (não oficial) dos bastidores da criação do Game Boy e seu ciclo de vida de 1989-1998. Escrito por Florent Gorges, este livro bem pesquisado é baseado em entrevistas com desenvolvedores que trabalharam no Game Boy. Foi publicado em inglês pela primeira vez junto com The History of the Famicom/NES em setembro passado.
Falando em NES, um livro dedicado a aprender a linguagem Assembler 6502 do console doméstico de 8 bits lançado no ano passado. Programação de jogos clássicos no NES está disponível por $ 40,47 (era $ 50) na Amazon. Você também pode conferir a série Code the Classics, que ensina como fazer jogos retrô usando Python e Pygame Zero. Codifique os Clássicos Volume 1 ensina como fazer jogos inspirados em clássicos dos anos 70 e início dos anos 80, e Volume 2 concentra-se exclusivamente nos anos 80. As segundas edições de ambos os volumes foram publicadas pela Raspberry Pi Press no verão passado. Code the Classics ensina como desenvolver jogos em Python e Pygame Zero.
