Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - josepzin

Páginas: 1 ... 902 903 [904] 905 906 ... 913
13546
CC65 / Libreria Eightspriter para juegos C64
« en: Julio 10, 2010, 13:26:17 »
Ya estoy maldiciendo la hora en que decidí hacer esto :D :D

También maldiciendo a Flash, a lo complicado que es hacer ciertas cosas y a mi falta de práctica en POO, todo sea dicho.

Lo que llevo hecho es mortalmente lento, aunque algo se puede optimizar, pero me temo que no mucho más...
Dependiendo del tamaño del bloque tile (ahora estoy con uno de 40x20) y de la cantidad de veces que esté pintado el caracter que estoy editando, es leeentooo, aunque dependiendo de eso mismo a muchas otras veces no va lento y es usable.

La verdad es que ahora mismo me encantaría saber algo de C para hacer esta misma aplicación con más rendimiento...

Otro tema es que esta semana no tuve casi ni tiempo de respirar, asi que poco pude hacer, pero detenido no está. Parece que la próxima será mas aliviada :)

Como adelantos: al pintar un char en el tile map se puede elegir el modo de pintura:
- Char: pinta el caracter seleccionado (mantiene el color del tile)
- Color: pinta el color seleccionado en el selector del tile editor. Mantiene el caracter.
- Char + CharColor: pinta el char seleccionado + el color del char asignado en el editor de caracteres
- Char + TileColor: pinta el char selecc. + el color seleccionado en el tile edit.

Y para que se vea que no soy un magufo :D aqui va una captura


Si al final esto queda funcional le agregaré las opciones habituales para desplazar, invertir y copiar chars.

13547
Ensamblador / Tutorial de ensamblador de C64
« en: Julio 10, 2010, 12:39:38 »
¿Podrías poner exactamente cómo es la solución?

13548
CC65 / Libreria Eightspriter para juegos C64
« en: Julio 04, 2010, 16:48:03 »
Cita de: "Carlos"

- Parte 1: una parte (por ejemplo en una pestaña del formulario) donde se puedan diseñar caracteres mediante una rejilla de 8x8 (para caracteres hires) o de 4x8 (para caracteres multicolor) hasta un máximo de 256.

- Parte 2: (en otra pestaña del formulario) donde habría una grid de 40x25 que represente la pantalla y donde se podría 'pintar' o rellenar las celdas de esa grid con los caracteres diseñados en la parte 1. En esta misma parte se pondría la paleta de colores del C64 para poder 'colorear' los caracteres de la grid.

Llevo una semana sin respiro en el trabajo y la próxima creo que va por el mismo camino, pero algunos momentos he podido dedicar al editor.

El punto 1 está bastante resuelto, el editor de caracteres funciona, se puede cambiar de modo hires a multicolor, pintar en distintos colores y poco mas.

El punto 2, el editor de tiles, ya muestra una grilla de 40x25 (el tamaño puede variar) y se puede pintar caracteres con distintos colores.

Pero va como una carreta... tengo que optimizar a lo bestia ya que el Flash tiene sus "peculiaridades puñeteras", al menos va tomando forma...

13549
Ensamblador / Tutorial de ensamblador de C64
« en: Julio 02, 2010, 17:12:52 »
Una guía básica de ensamblador para 6502 para tener un pantallazo general: http://web.atari.org/ass1paso.txt (y en castellano)

Lo siento si estoy siendo "captain obvious" :D :D

13550
Ensamblador / Tutorial de ensamblador de C64
« en: Julio 02, 2010, 17:12:14 »
Yo creo que deberias hacer algo asi:

tmp = var
sta tmp

pero no creo que haya una instruccion para hacer eso...

13551
Ensamblador / Tutorial de ensamblador de C64
« en: Julio 02, 2010, 09:09:00 »
Por lo que recuerdo del Assembler, en realidad es bastante simple, es como dice Marcos64, entender la base del funcionamiento y luego ir viendo para que sirve cada instrucción.

La mayoría de las operaciones sirven para transferir datos de una parte a otra, procesarlos (desplazamientos, ands, ors) y hacer comparaciones entre esos datos... y saltar de aqui para allá.

Y con eso ya se hace todo  :D

Si, creo que lo he simplificado demasiado, pero esa es la sensación/recuerdo que tengo.

13552
Eventos / Reuniones Retro Game Systems
« en: Julio 01, 2010, 12:25:43 »
Muy bueno Rulas. ¿Cómo sigue tu juego?

13553
-Buena iniciativa!

13554
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 18:10:32 »
Estuve tonteando un rato con el Flash y recuperando cosas del baúl de los recuerdos... creo que podría hacer algo "usable" relativamente rápido.

Me quedan un par de cosas por probar para estar seguro que se puede hacer.

13555
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 16:24:31 »
Menudo baile que estás proponiendo... :D

A ver si alguien que controle VB o alguno de esos lenguajes de alto nivel puede aportar algo, por mi parte prefiero no comprometerme (por ahora), que ya demasiadas cosas tengo en la cabeza :/

En todo caso, dentro de mis conocimientos, voy a mirar un Flash antiguo que creo recordar hice una especie de grilla para editar graficos, a ver si se puede recuperar, y quizas hacer algo a partir de alli... pero no me quiero comprometer a nada nuevo!!!!! :D

13556
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 14:52:48 »
Igual yo podría intentar hacer algo en Flash, asi sería multiplataforma.

13557
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 14:25:15 »
La parte de pixelar y editar caracteres es "relativamente" facil, el problema es todo lo demas...

13558
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 12:21:56 »
O como me comentaste: crear un mapeador a nuestra medida... :p

13559
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 25, 2010, 12:12:50 »
Carlos, entiendo eso que dices, ya que tener todo integrado (como el CharPad) seria lo mas comodo, pero a falta de "la herramienta definitiva" estos mapeadores sirven para ir saliendo del paso.

Supongo que si uno tuviera todos los tiles definidos, luego hacer el mapa es mas facil, el problema es a la hora de ir creando los tiles y probando como queda cada caracter.

Una posible solucion "parche" seria crear los tiles y bloques usando el CharPad, asi se puede hacer pruebas en el momento, incluso simulando distintos tamaños combinando los bloques y el mapa...

Y una vez terminados los tiles pasar a algun mapeador de los buenos...

13560
CC65 / Libreria Eightspriter para juegos C64
« en: Junio 23, 2010, 20:26:43 »
Carlos, el editor del Uwol está hecho especificamente para ese juego (aunque supongo que ellos lo adaptarán para otros juegos tipo pasapantallas), pero está MUY BIEN hecho, se pueden poner enemigos, plataformas, objetos, establecer los caminos de los enemigos, etc.

Lo curioso también es la manera de generar el mapa, creo que no generan una matriz de tiles sino que almacenan las plataformas de una manera mucho mas "inteligente".

Sólo por curiosidad vale la pena mirarlo.

Wood: tiene buena pinta ese, habrá que probarlo.

Páginas: 1 ... 902 903 [904] 905 906 ... 913