CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 05 Jul 2020 00:14

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 17 mensajes ]  Ir a página 1, 2  Siguiente
Autor Mensaje
NotaPublicado: 28 Dic 2010 00:13 
Desconectado
Implementador
Implementador

Registrado: 13 Feb 2005 18:57
Mensajes: 1942
¿Harto de esos curros de código?
¿Cansado de invocaciones kilométricas, encarceladas entre paréntesis, a los métodos que usas una y otra vez?
¿Perdido entre llaves sin puertas?
¿Horrorizado por esa fea interfaz en Swing?
¿Te irrita tener código de Sunacle [por muy libre que sea] en tu máquina?

Descubre la limpieza de crear y jugar F.I. de última generación en Python.

pAGEyna-201012280010 (py de python, -yna de sufijo energético y page como la de los libros).

En PyQT, con soporte completo multiplataforma, incluida multimedia gráfica (jpg, png,...) y sonido polifónico, tanto MIDI (con ciertos problemillas también) como audios LPCM (wav, ogg, flac...) y el excepcional parser robusto de la versión original.

Port completo del AGE+PUCK de hace +-un par de meses (no he podido seguirle el ritmo a las últimas e interesantes modificaciones de parsing de Al-Khwarizmi), es decir, incluye todas las fantásticas características (multijugador, tiempo real... [http://wiki.caad.es/AGE]) que hacen que AGE sea único en su especie.

Con clientes (para el jugador) en linux, win32 y macOSX (este último sin probar, no dispongo de máquina). La idea es llevarlo también a los dispositivos móviles donde funciona PyQT.

Idéntica licencia que AGE, libre, por supuesto... Se agradecen colaboraciones (Al-K ya está hartito de mi [aunque no lo diga]. Gracias Al!).

En unos dias tendré pulido "Vampiro" y luego "Los inmortales".

En la zona de descargas del caad...

Un saludo
dddddd.-


Última edición por dddddd el 28 Dic 2010 00:56, editado 1 vez en total

Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 00:19 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Aunque yo seguiré dando soporte sólo a la versión de Java, me alegro que al fin hayas terminado con este proyecto :)

Así Eliuk y otros amantes de Python ya no tienen excusas para no usar AGE. Y gracias al formato XML estándar, en cuanto estén limadas las últimas asperezas se podrán crear aventuras desde uno y jugarlas con el otro.

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 00:24 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Oh, que interesante!!
¿Y piensas aplicar los últimos cambios hechos en las últimas actualizaciones?
Si lo haces la probaré con mi aventura. :D

Saludos!
Jenesis

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 00:34 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Hummm... no veo la descarga. :roll: :roll: :roll:

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 00:43 
Desconectado
Implementador
Implementador

Registrado: 13 Feb 2005 18:57
Mensajes: 1942
Mmmmm....

Hace un momento estaba, la 1747 o así....

Lo intentaré de nuevo... aunque me llevará un rato... Pesa bastante y me hace cosas raras el p*** internet.

Perdón por el inconveniente.


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 00:59 
Desconectado
Implementador
Implementador

Registrado: 13 Feb 2005 18:57
Mensajes: 1942
jenesis escribió:
Oh, que interesante!!
¿Y piensas aplicar los últimos cambios hechos en las últimas actualizaciones?
Si lo haces la probaré con mi aventura. :D


Si, esa es la idea, mantener la compatibilidad máxima que sea posible.


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 10:37 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
dddddd escribió:
jenesis escribió:
Oh, que interesante!!
¿Y piensas aplicar los últimos cambios hechos en las últimas actualizaciones?
Si lo haces la probaré con mi aventura. :D


Si, esa es la idea, mantener la compatibilidad máxima que sea posible.


Genial !! Es increible!!! Me apunto al nuevo pAGEyna!!
Creo que mi próximo proyecto lo haré con el nuevo AGE. :D
Y no es que le haya pillado manía al Java, más bien se la he pillado a Al-Kwarizmi, porque tiene un nick muy raro ¿sabéis? estoy harta de equivocarme deletreándolo. Hasta "Al-k" voy bien pero luego siempre me tengo que parar a pensar ... ¿ahora va una "w"? ¿o es una "h"? y es un coñazo... un verdadero coñazo... :(
Sin embargo dddddd es mucho más cómodo de escribir, y si te equivocas y pones una "d" de más o de menos da lo mismo, seguro que nadie lo nota. :D
Así que desde ahora paso de darle la lata a Al* y empezaré a dársela a ddddddd, por comodidad, por facilidad y porque limpia más blanco. :D

Viva el nuevo AGE !!! :D

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 11:01 
Desconectado
Implementador
Implementador

Registrado: 13 Feb 2005 18:57
Mensajes: 1942
jenesis escribió:
Genial !! Es increible!!! Me apunto al nuevo pAGEyna!!
Creo que mi próximo proyecto lo haré con el nuevo AGE. :D

jenesis escribió:
Sin embargo dddddd es mucho más cómodo de escribir, y si te equivocas y pones una "d" de más o de menos da lo mismo, seguro que nadie lo nota. :D

Yo lo noto (y me ofende), además, si te equivocas hay un inconveniente... y mira que es sencillo "dedo a la tecla d, y recitas dededé dededé"... hago chás y aparezco a tu lado. Si te equivocas, no me invocas.
jenesis escribió:
Así que desde ahora paso de darle la lata a Al* y empezaré a dársela a ddddddd, por comodidad, por facilidad y porque limpia más blanco. :D

Por mí perfecto, así dejamos a Al-K* con la arquitectura, en lo que es un genio.
jenesis escribió:
Viva el nuevo AGE !!! :D

El rey ha muerto, ¡viva el rey!


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 11:25 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
dddddd escribió:
Yo lo noto (y me ofende), además, si te equivocas hay un inconveniente... y mira que es sencillo "dedo a la tecla d, y recitas dededé dededé"... hago chás y aparezco a tu lado. Si te equivocas, no me invocas.


¿Y dónde está ese parser robusto del que tanto alardeas ?
Nada, no hay trato, que ya tengo unos añitos y no descarto que de un día para otro me entre el Parking-song ese y acabe escribiendo dedEdedEdeDé dedEdedEdeDéDÉ y tarde una semana en invocarte.

Me vuelvo con mi Alk, que no es tan tiquismiquis, y le da lo mismo que le llame Al, Alk, Alk-, o Alcuarizmi, porque su parser es más robusto y lo entiende todo. :P

Y sí... reconozco que ayer llegué a ir a descargas :lol: :lol: :lol:
Si es que en el fondo soy una inocente... :oops:

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 11:47 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 09 Sep 2004 12:53
Mensajes: 1147
A mi me la colaron hasta el fondo X-D

Yo ya iba a pedir a dddddd un montón de características técnicas :D

_________________
- Lenko -


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 11:53 
Desconectado
Betatester
Betatester
Avatar de Usuario

Registrado: 23 Mar 2010 20:11
Mensajes: 1141
Ubicación: Valencia
Yo también he caído... :oops: :oops:

_________________
El humor existe para recordarnos que por muy alto que sea el trono en el que uno se siente, todo el mundo usa su culo para sentarse.


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 12:17 
Desconectado
Implementador
Implementador

Registrado: 13 Feb 2005 18:57
Mensajes: 1942
xDDD

Me vais a llamar malvado, pero me lo he pasado como un niño :D

Afortunadamente, no parece que vaya a acabar linchado, y es que da gusto estar entre todos vosotros. Se agradece vuestro sentido del humor y la complicidad de Al-Khwarizmi y también la de jenesis que se subió al barco :D

Y es que ya lo "decia" el anuncio...

Citar:
crear y jugar F.I.


Ficción Inocente.

PS: Por cierto, el concepto de incluir python, a ciertos niveles, tanto integrado en el java, como un posible port total ni es descartable ni imposible. La primera opción parece ser que no deberia ser ciencia aeroespacial... En parte el objetivo de la broma era ver si alguien se pica un poco y lo hacemos realidad...


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 12:25 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
La verdad es que no pensaba que fueseis a caer así ;)

En realidad, como dice dddddd, la idea de añadir a AGE la posibilidad de usar Python como lenguaje de scripting no es nada inviable. Cuando diseñé el formato XML de AGE lo hice desde el principio para que fuera genérico, incluyendo la posibilidad de usar varios lenguajes. Así, en el elemento que tiene el código de un objeto en lenguaje BeanShell se pone

Código:
<Code language="BeanShell">código</Code>


pero de la misma manera se podría poner

Código:
<Code language="Jython">código</Code>
.

Lo que habría que hacer sería adaptar las clases de AGE que ejecutan código para que al encontrarse eso llamaran a un intérprete Jython (o intérprete X del lenguaje que os guste) en lugar de al intérprete BeanShell; y luego definir mejoras y adaptaciones para ese lenguaje equivalentes a las que hice yo en BeanShell (cosas como end() y así). No es ningún trabajo hercúleo para alguien que sepa programar. Eso sí, yo no lo voy a hacer porque a mí personalmente me gusta BeanShell y no soy especial fan de Python... pero vamos, que el código es libre y si en algún momento alguien hace eso estaré encantado de añadirlo al repositorio oficial. Para eso diseñé las cosas ampliables, para que la gente las pudiese ampliar :)

Lo que se describía en la inocentada, o sea, un port total y absoluto de AGE que no se ejecute en la JVM sino con un intérprete Python, sería mucho más trabajoso de crear, porque en esencia habría que portar todo el código de AGE que son decenas de miles de líneas de código.

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 28 Dic 2010 16:39 
Desconectado
Implementador
Implementador
Avatar de Usuario

Registrado: 10 Mar 2004 11:58
Mensajes: 1817
Ubicación: Madrid
Jajaja, ¡qué cruel!... sonaba muy bien.

_________________
_/ /\ R e \_


Arriba
 Perfil  
 
NotaPublicado: 29 Dic 2010 00:03 
Desconectado
Implementador
Implementador

Registrado: 09 Jun 2010 14:50
Mensajes: 1675
Ubicación: Argentina
jarel escribió:
Jajaja, ¡qué cruel!... sonaba muy bien.

De acuerdo contigo. Encima yo no tenía consciencia de esta fecha, pensaba que era el 01/04 o un día de esos.


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 17 mensajes ]  Ir a página 1, 2  Siguiente

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 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:  
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM