Desarrollo de videojuegos en Ensamblador Z80
Requisitos de finalización
Vídeos y material de aprendizaje sobre desarrollo de juegos, modelo Entidad-Componente-Sistema (ECS), programación en Amstrad CPC con CPCtelera y ensamblador Z80
5. Videojuego, GameEngine y Técnicas en Ensamblador Z80
5.1. Introducción, bases y modelo ECS
Curso 2019/20:
- [1.2] Ejemplo básico: dibujar y mover un cuadrado
- [1.3] Introducción arquitectura Entity-Component-System
- [1.4] Arquitectura ECS: Implementación básica inicial
- [2.2] Ensamblador, linker, includes y símbolos globales
- [2.3] Gestión automática con macros y constantes
- [3.3] Sistemas físico, input y render
- [1.1] Programando en Hexadecimal
- [1.2] Cómo funcionan Ensamblador y Linker
- [2.3] Cómo se generan los binarios en CPCtelera
- [2.2] Cómo implementar el motor de entidades de un Game Engine
- [2.4] Reservar memoria: ¿Qué es y cómo funciona?
- [3.1] Las instrucciones no son funciones: Entendiendo qué instrucciones son válidas, cuáles no y por qué.
- [3.2] La memoria no se crea ni se destruye: Entendiendo mejor qué es reserva y liberación de memoria.
- [3.3] Cómo crear entidades en el motor ECS básico: Ejemplo de uso de un GameEngine básico ya creado