Aquí se describe el ejemplo práctico uilizado en el vídeo donde creamos un juego utilizando MPAGD sin utilizar programación. Ver vídeo: Nuestro juego será un gato que tiene que ir cazando ratones, los perros se lo pondrán difícil: Lo primero es poner el tipo de plataforma, pincha en Machine y en MSX, procura que salga […]
¿Alguna vez has pensado como hacen esos juegos tan chulos? yo te lo muestro. Contenido 1 Introducción, recursos, instalación. 1.1 Probando MPAGD.. 2.Creando nuestro primer programa. 3.Componentes de MPAGD.. 3.1Windows size. 3.2 Font. 3.3 Bloques (1 ,2,x,h,v, m y k). 3.3.1 Código. 3.4 Sprites (1,2,x,h y v, i, r,d, f, m y k). 3.4.1 Tipos. […]
Contenido Comprando el cartucho. Creando tus ROMS. Grabando el Flashrom con multimapper. Comprando el cartucho Vamos a la web : http://www.msxcalamar.com/catalog/index.php?id_product=33&controller=product Y nos compramos el cartucho, en la misma web te da las instrucciones para crear tu cartucho: Descarga el archivo. Creando tus ROMS Coge tus juegos basic Junta tus juegos, en mi caso en […]
Puedes descargar todos los recursos desde aquí. Ve a su web y descarga arkos tracker 2: https://www.julien-nevo.com/arkostracker/index.php/download/ Si estás en winwoun: Descomprimimos el zip: Vemos que el ensamblador que utiliza es RASM: Lo pegamos en la carpeta de antes y lo ensamblamos: Abrimos el openMSX con pinchando en la opción DiskA->Browse for disk folder (DirAsDisk) […]
Nuestros juegos
Retrocomputing https://humbertomb.blogspot.com/ Amazing: https://github.com/humbertomb/mymsx/tree/master/amazeing Archer10: https://giia.inf.um.es/storage/archer10.html Barcelona 92: https://github.com/humbertomb/mymsx/tree/master/bcn92 Crazy pilot: https://github.com/humbertomb/mymsx/tree/master/crazypilot Digestivo: https://github.com/humbertomb/mymsx/tree/master/digestivo Dimension10: https://giia.inf.um.es/storage/archer10.html https://github.com/humbertomb/mymsx/tree/master/dimens10 Dimension4: https://github.com/humbertomb/mymsx/tree/master/dimens4 Simphony: https://github.com/humbertomb/mymsx/tree/master/simphony1 Skaram: https://github.com/humbertomb/mymsx/tree/master/skram Aplicaciones: Midi: https://github.com/humbertomb/mymsx/tree/master/midi Juan Morales Demonia: https://www.msxgamesworld.com/emulator.php?id=6259 Tamari: https://www.msxgamesworld.com/emulator.php?id=5733 Ghost park: https://www.msxgamesworld.com/emulator.php?id=5574 Atrapado en la mina: https://www.msxgamesworld.com/emulator.php?id=5607 Las aventuras de tristan: https://www.msxgamesworld.com/emulator.php?id=5597 Tipolisto MSX Mansion: https://kikemadrigal.github.io/MSX1-basic-laberinto-maps-mapas-mansion-msxblog-2022/?disk=laberinto.dsk https://github.com/kikemadrigal/MSX1-basic-laberinto-maps-mapas-mansion-msxblog-2022 The hunter https://kikemadrigal.github.io/MSX1-CPC-ZX-asm-agd-basic-hunter/MSX/?diska=hunter.dsk https://github.com/kikemadrigal/MSX1-CPC-ZX-asm-agd-basic-hunter Aplicaciones […]
Carga de datas
Introducción a la carga de datas. 1.Carga de sprites. 1.1 Carga de sprites con instrucciones basic. 1.1.1 Definiendo sprites de 8×8 pixeles. Screen 2. Screen 5. 1.1.2 Definiendo sprites de 16×16 pixeles. Screen 2. 1.2 Carga de sprites con pokes. 1.3 Carga de sprites desde archivo.bin en disco. 1.3.1 Utilizando código basic. 1.3.2 Utilizando decimales […]
Aquí dejo el vídeo donde explico como crearlos desde el emulador
Colisiones
Archivos amenaza.zip amenaza2.zip, rectangulos.zip, cosionesdesprites.zip Juega desde aquí: http://msx.tipolisto.es/webmsx/standalone/?disk=files/amenaza.dsk La fórmula El código Algo más elaborado Evitar el rastro del personaje Colisiones entre sprites y plantilla de primer juego La fórmula 1 ‘ parámteros personaje, posición x e y, ancho y alto 10 let px=10: let py=20: let pw=20: let ph=20 1 ‘Vida del personaje […]
Archivos: screen5_paisaje.zip screen5_personaje.zip 1 La paleta de colores, el RGB (Red, green, blue) y color=(entero_color, intensidad_R, intensidad_B, intensidad_G) 2 Retocando nuestra foto. 3.Set page entero_pagina_visualizacion_modificable, entero_pagina_activa_con_los_datos 4 COPY (coordenada_inicio_x, coordenada_inicio_y)-(coordenada_final_x. coordenada_final_y), entero_pagina TO (coordenada_x,coordena_y), entero_pagina 5 Copiando el circulo al disco. 6 Copiando el circulo del disco a la página 0 de la VRAM 7 […]
Tiles en basic
Archivo Tiles plantilla basica1 / atchivo Tiles rellenando todos los trozos pantalla.zip / archivoTiles Paisaje en el centro pantalla.zip / Tiles plantilla pantalla completa.zip 1.¿Qué es un tile?. 2.Estructura de la memoria VRAM.. 3.EL problema de read variable: data byte. 4.Las partes de la pantalla. 4.1 Creando la tabla tiles 4.2 Creando la tabla mapa […]