6 Starting a game

This chapter covers

  • Setting up our game project
  • Creating a shared library
  • Initializing the console
  • How the NES displays background graphics
  • Displaying the graphics on both our title screen and the main screen of the game

In this chapter, we are going to start making our game, called Mega Blast. This game is based on the Intellivision game Astro Smash, a simple space shooting game with our “hero” ship down at the bottom of the screen and various “enemies” dropping down toward the bottom of the screen (see figure 6.1).

Figure 6.1 Astro Smash on the Intellivision

Why a space shooting game, you may ask? This type of game has ...

Get Classic Game Programming on the NES now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.