Pantallas gráficas The Hobbit

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 08 Ene 2015 21:47

Último mensaje de la página anterior:

Lastima que el VCC no lo logro configurar

Bueno, tus ideas me parecen bien, lo de COCO3 y demás, solo quería probar si con un font especial que no es muy grande se lograba
Adjuntos
SAND OF EGYPT VCC pool.PNG

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 08 Ene 2015 21:59

@Luis,

todo lo que muestras está hecho a solamente 32 caracteres por linea y esto deja 8 bits por carácter, se puede jugar algo moviendo pixels.
The Hobbit escribe 42 caracteres en la parte superior de pantalla y ésto lo deja en solamente 6 pixels por letra de los cuales al menos uno ha de ser separador entre caracteres con lo que te quedan CINCO
para dibujar la letra, o sea cifra impar.
Si tienes ganas puedes pillar el MAINFONT del fichero fuente y hacerte una utilidad para modificarlo y ver hasta donde puedes llegar, experimenta!

saludos
pere

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Pantallas gráficas The Hobbit

Mensajepor jltursan » 08 Ene 2015 22:27

Bueno, los textos sufren de lo mismo: emborronamientos (es que no se puede evitar). Lo que sí que parece que han hecho es hacer más espacio entre letra y letra lo que evita algo ese emborronamiento masivo que podemos ver en la otra aventura que puse. El problema de eso ya lo ha mencionado Pere, que ya no te caben los textos con la anchura original del juego de Spectrum.

En el caso del "The Sands of Egypt" el tema de los artefactos está perfecto, la paleta de colores (negro, blanco, azul y anaranjado) es perfecta para un juego ambientado en el desierto :-)

EDITO: Veo que Pere se me ha adelantado...

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 08 Ene 2015 22:50

Y si lo dejamos a 32 letras de ancho ya que MAINFONT es de 8x8 que pasaría , los textos se podrían ver en varias lineas, seria problemático?

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Pantallas gráficas The Hobbit

Mensajepor jltursan » 08 Ene 2015 23:02

Pues que nos cargariamos el original, los textos con sus dimensiones originales no cabrían...:-(

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 09 Ene 2015 00:24

algo mas sobre ésto.
Mainfont está definido como 8x8 por la dificultad que entraña la no existencia de una unidad de almacenamiento de 6 bits.
Si Dragón tuviera el tipo de datos BitSet, nada impediría definir cada linea de un carácter como un BitSet de 6 posiciones.
Si tomas los datos de cualquier carácter de Mainfont y lo pintas en papel convirtiendo los códigos hexadecimales en binarios
verás que solamente ocupan 5 bits + 3 libres. Cada carácter debe caber en un grupo de 6 bits de forma que 4 caracteres
puedan llenar exactamente 3 bytes.
4 Chars x 6 bits = 24 bits. 3 Bytes x 8 bits = 24 bits, perfecto!

saludos
pere

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 09 Ene 2015 01:36

Ahh correcto y ese recorte lo hace en vivo.
Bueno la idea es cambiar ligeramente estos 6 bit o 5 efectivos para que las barras verticales sean solo pares, no se si se podrá

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 09 Ene 2015 09:14

Hola compañeros,
Para tratar de aclarar el tema de la definición de las letras en la parte superior de pantalla en The Hobbit,
voy a poner dos ejemplos tomando los datos de "MainFont", sean la letra b (fácil) y la m (complicado reducirla)
Datos de la letra b:
DB $00,$40,$40,$78,$44,$44,$78,$00 ; b ; $8A32
Se convierte primero a binario:
fila 1: $00 --> 0000 0000
fila 2: $40 --> 0100 0000
fila 3: $40 --> 0100 0000
fila 4: $78 --> 0111 1000
fila 5: $44 --> 0100 0100
fila 6: $44 --> 0100 0100
fila 7: $78 --> 0111 1000
fila 8: $00 --> 0000 0000
Veréis que es fácil ver el dibujo de los unos representando la letra b minúscula.
También es visible que el primer bit y los dos último NO se utilizan (recordad que como máximo se pueden usar 5 mas el separador!)
Está claro que el palo de la izquierda, al estar formado por 01 va a dar un color ficticio (azul o rojo)
Lo mismo pasa en las filas 4-5-6-7 con los bits 5-6 empezando por la izquierda (bits 3-2 del byte) que forman pares 01 o bien 10 que
darán en pantalla colores diferentes, encima!

Veamos ahora la letra complicada: la m
DB $00,$00,$68,$54,$54,$54,$54,$00 ; m ; $8A8A
La convertimos en binario:
fila 1: $00 --> 0000 0000
fila 2: $00 --> 0000 0000
fila 3: $68 --> 0110 1000
fila 4: $54 --> 0101 0100
fila 5: $54 --> 0101 0100
fila 6: $54 --> 0101 0100
fila 7: $54 --> 0101 0100
fila 8: $00 --> 0000 0000
Aquí se ven las lineas verticales cada dos bits (en el segundo, cuarto y sexto empezando por la izquierda (bits 6,4,2 del byte)
De igual manera han dejado libres el bit de la izquierda y los dos últimos o no cumplirían con el ancho de 5 bits + separador
Podéis apreciar que las lineas verticales en modo colores artificiales son tres lineas del mismo color lo cual desemboca en una mancha
uniforme. Solo en la fila 3 están los bits 3º y 4º y los 5º y 6º por la izquierda generando un palo del color contrario.
El programa tiene un algoritmo para ir metiendo los datos de la letra que llega, parte en el byte anterior y parte en el próximo
desechando los bits sobrantes (los dos de la derecha) ya que, como os indiqué, cada cuatro letras deben ocupar solamente tres bytes.

saludos
pere

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 09 Ene 2015 17:50

Ok, ya anoche estuve haciendo un pequeño editor de FONT
Va a poner los datos en formato DB o como se requiera
También va a convertir un formato inventado de "X" y puntos o algo así en ASCII, como ceros y unos
algo asi

....XX......
...X..X.....
..X.....X...
..XXXXXX...
..X......X...
..X......X...

Esto también servirá para mi IDE asi que no es perdida de tiempo, tardare un poco
FontEdit.PNG

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 09 Ene 2015 17:55

También me parece que el método del programa es malo, veo mas fácil que los font estuvieran hechos de bytes verticales así solo tendría 6 o 5 en lugar de 8 y se pintaría en forma vertical avanzando un bit mucho mejor que rotar todo y guardar 8 bit de ancho

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 09 Ene 2015 18:22

Hola Luis,

estás correoso este año -507
Por poner un ejemplo, la letra m tiene tantas filas horizontales nulas como verticales, así que si guardaran bytes verticales estarían desperdiciando 3 bits también.
Esto sin tener en cuenta que los bytes verticales en pantalla están cada uno separado del anterior y del siguiente por 256 bytes.
¿Te has parado a pensar como ibas a traspasar los datos de un byte (que contiene info vertical de 8 bits de otros tantos bytes) a pantalla?
A mi no me preocupa como lo hace Spectrum. Yo lo hago con Dragón y funciona bien y es simple.
No tienes mas que ver las rutinas convertidas hasta ahora, todo lo que toca a pantalla se reduce a la tercera parte o menos en 6809, así que no vale la pena, para mí,
buscar la cuadratura del círculo ...
NO arreglarás el problema de los colores ficticios para las letras minúsculas en la parte superior de pantalla ... y xD que el dibujo de una pantalla se ve muy poco rato
y el resto del tiempo estás en modo texto puro. No vamos a jugar en modo texto con artifacts, por favor!
Además solo 22 localizaciones tienen imagen, en el resto hasta 80 solo veremos texto.

saludos
pere

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 09 Ene 2015 18:45

Jeje y si le hacemos pantallitas, jajaja, ya se no hay espacio a menos que hagamos como el programa y las pintemos con line y paint

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 09 Ene 2015 19:24

NO hay problema con las pantallas, Luis
Todas estarán en disco ... aunque haga falta uno de 360Kb.
O sea que si algún artista que se haya pateado el libro y/o tenga mas imágenes (por ejemplo de la versión de Hobbit que se hizo en los USA con mas pantallas),
nos las sube a este hilo, no habría ningún problema en añadirlas ...
Pero a mi parecer, tal como se dijo al principio, esta versión debe hacerse a imagen exacta de la original del Spectrum.
Después se le pueden hacer los añadidos que quieras ...

saludos
pere

jltursan
Mensajes: 5619
Registrado: 20 Sep 2011 13:59
Ubicación: Madrid
Agradecido : 990 veces
Agradecimiento recibido: 2040 veces
Contactar:

Re: Pantallas gráficas The Hobbit

Mensajepor jltursan » 09 Ene 2015 22:34

De hecho....¡tengo muchas de esas pantallas extras!. Recordad que la versión extendida en disco para equipos como el C64 o el mismo PC (que es en la que me baso), SI que tenían pantallas extra; así que si queremos hacer lo mismo podemos; pero claro, ahora mismo el objetivo es hacer la versión lo más fiel posible a la publicada en Spectrum.

Cuando esté acabado igual si que nos podemos plantear hacer la versión extended deluxe 2.0 :-D. Por mi que no quede y a lo mejor hasta subo más pantallas adaptadas :-)

Eso sí, ahora yo me olvidaría de textos borrosos, fuentes extrañas y screensplits, eso llegará en la próxima :roll:

Avatar de Usuario
pser1
Mensajes: 4094
Registrado: 08 Dic 2012 18:34
Agradecido : 1352 veces
Agradecimiento recibido: 1118 veces

Re: Pantallas gráficas The Hobbit

Mensajepor pser1 » 09 Ene 2015 22:48

Absolutamente de acuerdo, josé luis!

Me encanta saber que tendremos la posibilidad de añadir pantallas ... si corresponden a localizaciones del juego original de Spectrum, por que si no es así tendríamos que inventar parte de juego para llegar a ellas ...

Yo tengo super asumido el PMODE4 en color blanco y negro para Dragón y en verde y negro para Tano - CoCo
Ahora mismo mi prioridad absoluta es codificar partes para 6809, que ya se irá complicando al ir avanzando.

saludos
pere

Avatar de Usuario
ron
Mensajes: 21855
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 3862 veces
Agradecimiento recibido: 4752 veces

Re: Pantallas gráficas The Hobbit

Mensajepor ron » 11 Ene 2015 20:31

Hola, he estado haciendo unos experimentos :

Jugando una partida al Hobbit en Apple ][, así podéis ver como son las pantallas... ciertamente el video dura mucho más pero como muestra creo que servirá...

http://www.youtube.com/watch?v=gNjbIFhtmH4

Saludos

Avatar de Usuario
luiscoco
Mensajes: 2414
Registrado: 15 May 2011 04:23
Ubicación: Caracas, Venezuela
Agradecido : 38 veces
Agradecimiento recibido: 59 veces

Re: Pantallas gráficas The Hobbit

Mensajepor luiscoco » 12 Ene 2015 02:45

No se ve el link desde el movil, no se si a los demás les pasa.

Dios que envidia de tu apple II con todo lo adicional, jeje,
Me gustaría que filmaras paratrouper paracaidistas, me encantaba en ese equipo,

Bueno ahora al tema, curiosos los colores, de verdad hay que meditar eso.
Encontré esto
BitMAP de unas fuentes de otro juego que van en pares y son de 5 bits
Adjuntos
_.PNG
_.PNG (17.79 KiB) Visto 4606 veces


Volver a “Proyecto The Hobbit 6809 por pser1”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 3 invitados