Programación de videojuegos para NES
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
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec