The Virtual Mountain

Welcome to The Virtual Mountain!

Apr 12, 2017

Reading Controller Input

In almost any NES game we can imagine, we used a controller to move one of the sprites around on the screen. Let’s tap into the directional buttons to move our spaceship around.

Mar 28, 2017

Adding Sprites

Sprites are the dynamic objects that make our game interesting. They are the player you control and interact with, as well as the enemies you defeat. Let’s add a sprite to our game.

Mar 15, 2017

Applying Color Palettes

The NES is certainly limited with the number of colors available to use. We need to create something called a color palette to decide which colors to display on the screen.

Mar 13, 2017

Graphics and Creating Backgrounds

In order to make our NES game at least somewhat interesting, we should add graphics. In order to accomplish this, we will first create some artwork then add it to our game as a background.

Mar 8, 2017

NES Basics and Our First Game

For this tutorial we will go through some basic NES architecture so we understand what we’re working with, and we will take our first steps into NES development.

Mar 6, 2017

Getting Started with NES Game Development

So you want to develop games for the Nintendo Entertainment System?

May 15, 2015

return 12;

Write the smallest amount of code to pass your test.

Jan 27, 2015

Your Technical Interview Blows

If I can use Google to answer your questions, do I still get the job?

This project is maintained by jonmoody