Proyecto port The Hobbit para Dragon / Tandy CoCo

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

Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor ron » 29 Jul 2014 20:26

A las buenas:

Hemos ido dejando entre el colega LuisCoCo y quien suscribe muchas pistas últimamente en los hilos de Dragon y de CoCo y quien haya sabido leer entre lineas ya lo debería de intuir, que no es lo mismo que saber.

La idea surgió del post que creé hace tiempo en el que preguntaba que había pasado con la versión de Dragon de la archifamosa aventura The Hobbit desarrollada por Veronika Megler y Philip Mitchell de Beam Software en 1982 y publicada por Melbourne House.

viewtopic.php?f=10&t=200031108

La última información que llegó nos vino de la mano de Uroboros:

[tabs][tabs: ]Beam's Dragon game ports were done by Dieter (?)
Platform/s: Dragon 32
Developer: Philip Mitchell - Design, Programming
Developer: Veronika Megler - Design, Programming[/tabs]

**************************************************************************

EL Proyecto se formará con aquellos que quieran sumarse, para ir adelante tenemos en que basarnos, ya que por un lado está la versión para Sinclair ZX Spectrum totalmente desensamblada y además hay un port hecho en C + Allegro por jonathanmcc que completa todas aquellas cosas que faltan. En esta web: http://monalisa.web44.net/ ( Necesitaréis librerías Allegro )

De este mismo port para PC en Allegro de jonathanmcc se pueden extraer muchísimas cosas, incluso imágenes...

Title.png


Location0.png


Location1.png


**************************************************************************

Recordad que el Dragon y el CoCO usan un 6809 de microprocesador y si se busca algo en lenguaje máquina habrá que portar y/o reescribir todo el código, aunque por otro lado el Basic de Dragon y de CoCo tiene la ventaja de ser muy rápido e igual una vesión BASIC del mismo es lo suficientemente veloz para tal juego.

En la versión desensamblada de Spectrum tenemos 4 ficheros:

271660 oct 11 1998 hobbit.asm
3747 oct 11 1998 locations.txt
9073 oct 10 1998 messages.txt
2088 oct 8 1998 objects.txt
39424 sep 27 1998 the hobbit tokens.doc


hobbitsrc.zip
(68 KiB) Descargado 208 veces


Como ya intuireis...

locations ( ejemplo del fichero )

Código: Seleccionar todo

00: ba2e:  :
01: ba3b: hall tunnel like  :  a comfortable tunnel like hall.
02: be77: road forest  :
03: be88: forest  :
04: ba49: lonelands  :  a gloomy empty land with dreary hills ahead.
05: ba60: clearing trolls  :
06: ba74: path trolls  :  a hidden path with trolls foot prints[0x16]
07: ba85: cave trolls  :  the trolls cave.
08: be99: river running  :
09: ba93: rivendell  :


messages ( ejemplo del fichero )

Código: Seleccionar todo

ad9d: [0x13] carrying[0x14]
ada0:  and it get(s|d|ing|es) swept away
ada8: [0x07] is too heavy to lift
adb0: You are carrying too much
adb5: You are already carrying[0x07][0x15]
adbb:  to the[0x16]
adbe: [0x09] is too full
adc3:  it is dark


objects ( ejemplo del fichero )

Código: Seleccionar todo

c309: 12 [ff]:rope  :
c391: 13 [ff]:barrel  :
c3bb: 14 [13]:wine  :
c3f7: 15 [ff]:water  :
c40c: 16 [ff]:water black  :
c421: 17 [ff]:water  :
c43d: 18 [ff]:water black  :
c4d7: 1d [ff]:sand  :
c4ef: 1e [1d]:door trap  :
c50a: 1f [1e]:cache goblins  :
c522: 20 [ff]:curtain heavy  :


El código en Assembler ( ejemplo del fichero )

Código: Seleccionar todo

Laade  LD   A,(CurLocation)
       CP   #02      ; forest road
       JR   Z,LAAE8
       CP   #03      ; forest
       RET  NZ
LAAE8  LD   HL,LB2B5      ; "you seem some pale bulbous eyes.."
       CALL PrintMsg
LAAEE  LD   HL,LB2C3      ; "some thing drops from above and stings"
       CALL PrintMsg
       JP   L90B7

Actions:   ;LAAF7
Laaf7  DW #0480,#0000,#0000,#02DE    ; 01) north - - go
       DW #0607,#0000,#0000,#02DE    ; 02) south - - go
       DW #01FE,#0000,#0000,#02DE    ; 03) east - - go
       DW #0779,#0000,#0000,#02DE    ; 04) west - - go
       DW #0485,#0000,#0000,#02DE    ; 05) northeast - - go
       DW #048E,#0000,#0000,#02DE    ; 06) northwest - - go
       DW #060C,#0000,#0000,#02DE    ; 07) southeast - - go
       DW #0615,#0000,#0000,#02DE    ; 08) southwest - - go


Y el fichero de Tokens :
the hobbit tokens.doc.zip
(6.22 KiB) Descargado 283 veces

tokenshobbit.png


**************************************************************************
A todo esto...

Código: Seleccionar todo

;*
;* THE HOBBIT
;* Dissasembled by Chris Wild and Sean Irvine,
;* using disz80 (c) 1991 Chris Wild
;* TAB = 7
;* from the spectrum DATAFORMAT pages
;* www.anam.demon.co.uk


Es decir... con todo el código que viene en el desensamblado de Spectrum se puede reconstruir el juego entero.

Hay dos opciones a elegir: Reescribir el assembler para 6809 o realizarlo en Basic u otro lenguaje. Como comentaba el Basic de Dragon / CoCo es rápido y el juego creo que podría encajar de sobra en un Dragon64, se podría hacer mirar de sacar una versión para 32KB que funcione en los Dragon32.

Por otro lado existe la opción de compilado, para CoCo / Dragon hay unas cuantas opciones.

**************************************************************************

REQUISITOS DE PARTICIPACION

Ser usuario RW, necesario para postear las novedades y subir los avances para que sea todo compartido.
Que te gusten los Tandy CoCo / Dragon
Que te guste participar en un proyecto de grupo
Que te guste programar o aprender a...
Que no te importe hacerlo desinteresadamente y de forma altruista, ese es su fin.

La versión en Inglés ya está ahí enterita... ¿ hablamos de una posible versión en castellano ? , sinceramente me gustaría jugar al Hobbit en español.

Ahora le toca a los demás decir que les parece la iniciativa y opiniones, consejos y todo aquello que os interese aportar, por poco que sea será bienvenido.

¿ os gusta la idea ?. Venga !!!.

jojo073

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor jojo073 » 29 Jul 2014 20:53

Felicidades a los premiados.... ;)

Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor minter » 29 Jul 2014 21:18

Corred Insensatos!!!
-codrg1

Pd: Estooo...
¿Existe un parser para Dragón tipo PAWS?
O ya puestos... se podría convertir el PAWS a Dragon y a partir de ahí vomitar aventuras... -shock

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor ron » 29 Jul 2014 21:33

Para Dragon hay toneladas de aventuras ya hechas tanto en Basic como con el uso de parsers. EN cuanto pueda si no te has adelantado posteo una lista de algunas de las que hay más interesantes, pero advierto que hay MOGOLLÓN !!! en aventuras conversacionales el Dragon tiene cantidad

race8086
Mensajes: 457
Registrado: 29 Oct 2010 22:05
Agradecido : 1 vez
Agradecimiento recibido: 15 veces

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor race8086 » 30 Jul 2014 21:05

A mí me apetece, yo puedo aportar en la parte de codificación y organización general del proyecto. -focus

A ver si se va sumando gente y le vamos dando forma al equipo

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor ron » 30 Jul 2014 22:20

Para ir agilizando, podéis descargar muchísimas aventuras para Dragon en basic y en CM desde aquí:

http://ia801609.us.archive.org/zipview. ... _04_23.zip

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor luiscoco » 31 Jul 2014 04:07

ron escribió:Para ir agilizando, podéis descargar muchísimas aventuras para Dragon en basic y en CM desde aquí:

http://ia801609.us.archive.org/zipview. ... _04_23.zip


Por aqui hay mas http://www.ifarchive.org/indexes/if-arc ... basic.html
en basic

Avatar de Usuario
jrodriguezv
Mensajes: 780
Registrado: 05 Jul 2012 10:32
Agradecido : 88 veces
Agradecimiento recibido: 23 veces
Contactar:

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor jrodriguezv » 31 Jul 2014 08:50

Pues yo supongo que podré aportar algo. Me apunto.

race8086
Mensajes: 457
Registrado: 29 Oct 2010 22:05
Agradecido : 1 vez
Agradecimiento recibido: 15 veces

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor race8086 » 04 Ago 2014 17:47

bueno antes de que todo el mundo desparezca, ¿alguien mas se apunta? o lo dejamos para septiembre?
-507

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor ron » 04 Ago 2014 20:04

race8086 escribió:bueno antes de que todo el mundo desparezca, ¿alguien mas se apunta? o lo dejamos para septiembre?
-507


Como en todo, este es el preludio del otoño, la idea es comenzar a partir que la gente vuelva de vacaciones en septiembre, y a ver si antes de navidad estamos organizados y en marcha. Es un proyecto muy bonito y sobre todo educativo. Con lo que dejamos que quien vaya entrando se vaya sumando y cuando tengamos todos los flancos cubiertos, a repartir curro y a darle caña.

Así que secundo tu planteamiento 100 %, sin prisa, pero sin pausa.

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor luiscoco » 05 Ago 2014 04:53

yo estoy listo y apuntado

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor pser1 » 28 Ago 2014 12:34

Hola amigos ...

me encanta la idea de hacer una aventura (nueva o al estilo de otra conocida) para Dragón año 2014.
Me parece que no se ha hablado de los ingredientes necesarios, a saber:

- Decidir si se muestran los movimientos posibles con gráficos (mitad superior de pantalla) o si se limita a parrafadas de texto (no mola mucho en el siglo XXI)
- En caso de querer gráficos, hay que hacer un motor gráfico que muestre las posibles salidas N, S, E, O y si es posible en una perspectiva tal que incluso
hacia derecha e izquierda se muestre mas de una sala ... Recuerdo haberlo hecho de joven en Basic!
Otra alternativa seria tener una imagen en disco de cada posible sala y mostrar la que toque al vuelo ...
- Un guión mínimo de lo que deba/pueda hacer el/los personaje(s)
- Un plano del laberinto o área de juego con los personajes y objetos que lo poblarán y sus cualidades
- Un buen analizador de frases (parser), y aquí duele al tener que hacerlo en castellano porqué NO se podrá usar casi nada que procese palabrejas en inglés

Hasta ahora he estado liado en otro proyecto muy interesante, pero empiezo a liberar tiempo así que me apunto al tema, pero habría que empezar a tomar decisiones, ¿no os parece?

saludos
pere

Avatar de Usuario
minter
Mensajes: 4826
Registrado: 22 Jul 2014 18:51
Agradecido : 6762 veces
Agradecimiento recibido: 2602 veces

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor minter » 28 Ago 2014 18:21

Y un motor de navegación como el Cobras Arc!

Y que aparezca Frodo!!! -507

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor ron » 28 Ago 2014 18:30

Hola ! losqueechanhumoporlaboca!!! dragoneros !!! xD

A ver, una cosa es el proyecto de port a Dragon del The Hobbit y vuesas mercedes hablan de un juegazo que pinta como nuevo. Ambas opciones son viables y estupendas, pero se me ocurre que para comenzar deberíamos de hacer el primero y con la experiencia y las ganas una vez completado pasar al segundo.

Recomendaría que se abriera un post para el nuevo proyecto, pero please ! no dejemos de lado el port de The Hobbit a Dragon !

Avatar de Usuario
tirantlonegre
Mensajes: 378
Registrado: 01 Jun 2012 20:44

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor tirantlonegre » 28 Ago 2014 18:46

Pues yo no se cuanto tiempo libre voy a tener pero me molaría apuntarme. Eso si, como novato con la L bien grande, jajaj

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

Re: Proyecto port The Hobbit para Dragon / Tandy CoCo

Mensajepor luiscoco » 28 Ago 2014 22:13

Existe un programa en la coco, que es un fabricador de aventuras, se llama T.A.G. o S.A.G. (no se si son 2 diferentes), Aca les dejo su anuncio en Rainbow Diciembre 1983
Yo quisiera hacer el manejador o creador de múltiples aventuras (Parser), que podria manejar al HOBBIT y a otros muchos. Puede tener pantallas gráficas, Verbos inventario, Sonidos, muchos condicionales y podemos vasarnos en parte a esta nomenclatura.
Fijense:
Me gusto la explicación del Review, aunque no tengo el programa, y se puede deducir lo siguiente:

Maximo Maximos
Numero Bytes
Verbos 70 400
Objetos 255 3100
Cuartos 99 2800
Mensajes 510 8600
Lineas Prog 700 8600

La aventura se escribe como una condición, esto: V10N5R2I8=S6P20 Significa
Si el Verbo 10 (Unlook) en el cuarto 2 (R2 = ROOM 2) y el Objeto 8 La llave esta en el inventario (I8) entonces enciende el flag 6 (S6) y muestra el mensaje (p20) La puerta esta desbloqueada.
Con 700 lineas de estas, da para mucho

Como queja ponen que no puede usar Objetos de 3 letras sino de 4 o mas, dejando por fuera CAT, DOG, KEY y otros los cuales hay que sustituir
y no tiene OR, ELSE o estructuras IF THEN ELSE de varias lineas

Esto puede servir de base de ideas

Tag.jpg

The Adventure Generator.jpg

The Adventure Generator1.jpg


Algunas de las aventuras de la coco
http://www.figmentfly.com/madnessandtheminotaur/
http://www.figmentfly.com/bedlam/


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 2 invitados