CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 13 Dic 2017 02:32

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: 30 Nov 2015 20:15 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Feb 2012 20:33
Mensajes: 855
Os enseño un pequeño ejemplo en AGE con tags de secuencia. Los métodos que he usado para procesar los tags los he extraído de ngPaws, obra de Uto, con pequeñas modificaciones para poderlos usar en AGE.

Por ahora sólo he usado tags para dar color al texto y para ejecutar acciones sobre los objetos presentes. Clicando con el botón izquierdo sobre el objeto que está en la habitación se ejecuta la orden programada ( sólo he programado examinar ). Y clicando con el botón derecho sobre cualquier punto de la pantalla se muestra un menú contextual con acciones comunes, mirar, inventario y los movimientos, norte, sur, este y oeste.

Hay dos ficheros, el world.agw, para ejecutar con Aetheria, y una clase externa para crear cada tag, TagAccion.jar, que debe estar en la misma carpeta del world.

https://dl.dropboxusercontent.com/u/231 ... gs_age.zip

Cuando tengo otro rato libre comentaré el código en condiciones para que quede algo mejor explicado. El que lo quiera usar para sus propios proyectos todo suyo.

PD: A falta de una guión para programar pues uno se entretiene haciendo estas cosas. :D

_________________
Te quiero... lo siento Yoda sólo tenemos café.


Arriba
 Perfil  
 
NotaPublicado: 01 Dic 2015 20:21 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Feb 2012 20:33
Mensajes: 855
Esta tarde he estado mejorando un poco el proyecto inicial. Había problemas al imprimir los tags al realizar cualquier acción que no fuera examinar. Creo que está solucionado.
He creado plantillas de objetos, habitaciones y del propio jugador, sólo sería ir copiando-pegando para cada objeto y habitación nueva.

A parte de la acción por defecto programada para cada objeto presente, clicando en el botón derecho del ratón sobre el objeto sale un menú secundario con opciones comunes para los objetos. Por ahora sólo está "coger, dejar y examinar", pero añadir más opciones es tan fácil como añadirlas al propio menú.

Aquí dejo el enlace. Dos archivos world.agw, para ejecutar con Aethera y TagAccion.jar, clase externa que debe estar en la misma carpeta del world.

https://dl.dropboxusercontent.com/u/231 ... %20age.zip

_________________
Te quiero... lo siento Yoda sólo tenemos café.


Arriba
 Perfil  
 
NotaPublicado: 02 Dic 2015 20:35 
Desconectado
Momio
Momio
Avatar de Usuario

Registrado: 09 Mar 2004 16:14
Mensajes: 4614
Pues está muy bien y me alegro de que una funcionalidad de ngPAWS sea interesante como para portarla :-)

Eso sí, no he conseguido bajarme ninguno de los enlaces. ¿has movido los ficheros?

_________________
Sígueme en twitter: @uto_dev
http://www.ngpaws.com


Arriba
 Perfil  
 
NotaPublicado: 02 Dic 2015 20:51 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Feb 2012 20:33
Mensajes: 855
Ups, hago modificaciones de vez en cuando y se me olvida actualizar el enlace.

De todas formas sólo está útil siempre el último enlace.

Aquí lo dejo de nuevo:

https://dl.dropboxusercontent.com/u/231 ... %20age.zip

_________________
Te quiero... lo siento Yoda sólo tenemos café.


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

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


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM