Nintendo Entertainment System (NES) es una consola de videojuegos de 8-bits de Nintendo que fue lanzada a mediados de los 80s y se considera la más exitosa de su época.
En Cyberhades nos encanta la retroinformática como ya sabéis y como hemos dicho muchas veces nada mejor que aprender jugando. Si a ti también te gusta la retroinformática, loa videojuegos y la programación, aquí tienes otra oportunidad de pasar un buen rato.
En NESDOUG puedes encontrar un tutorial completo sobre la programación de vídeo juegos para NES. Empezando por las herramientas necesarias y la preparación del entorno, pasando por los detalles internos de NES y cómo trabajar con gráficos, sprites, sonido, etc, hasta cómo planificar un juego.
El tutorial usa un compilador de C para el procesador 6502, que es el que lleva dicha consola. Éste es el cc65 y es un poco diferente al C estándar, pero entre la documentación del compilador en sí y el propio tutorial, no deberías tener problemas para ponerte manos a la obra.
Para que te hagas una idea de cómo está organizado el texto, aquí dejo el índice del mismo:
- Introduction
- Getting Started
- How cc65 works
- Our first program
- What’s a V-blank
- A little color
- Sprites
- Input
- Sprite Collisions
- Drawing a full background
- Background Collisions
- Scrolling
- Basic Platformer
- Sprite 0 Trick
- Intro to Sound
- Adding music
- Adding Sound Effects
- Planning a Game
- Game Coding
- Game Coding 2
- Game Coding 3
- Credits and Thanks
- More