Название: Classic Game Programming on the NES (MEAP v7) Автор: Tony Cruise Издательство: Manning Publications Год: 2024 Страниц: 369 Язык: английский Формат: pdf, epub Размер: 30.1 MB
Build your own retro games for the Nintendo Entertainment System.
From Super Mario Bros to The Legend of Zelda, games of the Nintendo Entertainment System (NES) defined the childhoods of millions. Now with the power of modern tools you can start creating NES games of your very own! This all-practical beginners guide will show you how to get started, with guidance on everything from graphics and music, to the Assembler language needed to get the most out of the NES, to enemy AI.
Inside Classic Game Programming on the NES you’ll learn how to Use the 6502 Assembler language to create your own game Create and display tile and sprite graphics Play sound effects and music Design and develop your own action game from scratch
Do you have an amazing idea for a NES game you’ve been itching to turn into reality? Classic Game Programming on the NES will show you how! You don’t need any game development experience or specialist programming skills. You don’t need a team of developers and graphic artists. This one-stop guide teaches you everything you need to know, step-by-step.
about the book Classic Game Programming on the NES is a comprehensive guide to developing your first retro game for the Nintendo Entertainment System. It brings together the scattered secrets of NES development, distilling them into clear instructions on how to get started, what your game needs to work, and what tools you’ll need to use. Learn about the NES’s awesome and unique architecture, the surprisingly simple 6502 Assembler language, game logic, and more. Throughout, all concepts are illustrated with a simple space-based shoot-em-up that’s based on the awesome Astrosmash game reminiscent of games from your childhood.
The 6502 microprocessor was very popular and used for many home computer systems and consoles starting from the late 70s. Its main appeal at the time was its simplicity and it being able to execute each instruction very quickly. It has a very small set of instructions and is the forefather to current generation reduced instruction set (RISC) processors that you would find in the mobile phones we all love to use today. As the NES console has a 6502 processor with limited memory and registers, it can be difficult for higher-level languages (like C and Basic) to produce assembly code that runs fast enough to be useful for game development. Games require precise timing, to ensure objects are drawn to the screen on time and that music and sound effects are played without slowing down. For our first chapter on 6502 Assembler, we will look at how the processor stores and processes information, with examples for each instruction and the different memory modes that can be used.
about the reader For anyone interested in building their own retro games! No programming experience required.
about the author Tony Cruise has worked in IT and application development for over 40 years, starting with programming and releasing games for multiple 8-bit systems in the 80’s. He is the author of over 100 titles, books and magazine articles. Today Tony is actively writing new games, utilities and creating resources for other developers working with 8 and 16-bit systems
Скачать Classic Game Programming on the NES (MEAP v7)
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.