Hola a todos, y bienvenidos a "los V Days". Es como "la Semana Fantástica", pero en "muy cutre".
Bueno, pues Spirus y yo estamos un poquito hartos de estar aplazando una y otra vez la salida de esto desde hace ya un par de años (en los que hemos estado ocupados en otras cosas), así que nos hemos lanzado a la piscina, aunque esta sólo tuviera un palmo de agua.
Empezamos: los V Days van a ser unos días en los que, poco a poco iremos lanzando cosas nuevas sobre:
(http://drumpi.se32.com/venturer/logo.png)
Sí, amigos, el editor de aventuras conversacionales apto para todos los públicos. Con un lenguaje sencillísimo, formado por una treintena de funciones, se pueden crear historias rápidamente para PC.
Dispondrás de una zona de textos abajo, en las que escribir hasta tres líneas, y que puedes aprovechar para que el jugador pueda realizar una elección para seguir su aventura por diversos caminos.
En la parte superior una zona para las imágenes: pon fondos y hasta cinco personajes, y si quieres hasta animaciones. Muévelos, cámbialos, todo de forma muy simple.
Y hasta puedes poner un marco que puedes ir cambiando a medida que la aventura avanza.
Y no podemos olvidar el apartado sonoro: puedes poner una música de fondo en formato wav, ogg, s3m, xm o it, y mientras tanto, un sonido, como el diálogo o efectos sonoros.
Y para darle más juego, tienes a tu disposición un inventario, que puedes mostrar si quieres, con posibilidad de hasta 10 objetos, que pueden influir en el desarrollo de la aventura.
El lenguaje es tan sencillo como escribir:
Poner fondo 3;
Mover personaje 1 4;
escribir texto 47 3;
¿Quieres saber más? La vieja web sigue abierta: venturer.esp.st
----------------------------------------------------------------------
DÍA 1: UtilidadesHoy hemos puesto en marcha una nueva web dedicada a estos días, aprovechando que nos han dejado un nuevo espacio web (muchísimas gracias a nuestro querido compañero
DONAN). Esperamos ir trasladando todo a este nuevo sitio poco a poco. Por ejemplo ya tenemos subido la demo de Venturer (http://drumpi.se32.com/venturer/games/demoventurer.zip)
Tendreis que disculpar el desastroso aspecto de la página, pues no somos diseñadores web, y apenas tuvimos 20 minutos ayer para realizarla (teníamos que organizarlo todo contrarreloj, y ya sabeis que ayer mismo acabé con el motor de scroll tileado).
La dirección es:
http://drumpi.se32.com/venturer (http://drumpi.se32.com/venturer)
Este primer día hemos añadido dos utilidades que nos hizo hace tiempo otro amigo de Divsite,
EX3.
El primero se trata de un simple editor de código, que se puede usar como el bloc de notas de windows, o a base de botones, más sencillo y rápido.
El segundo es un conversor de formatos de texto, por si al hacer el juego los textos salen con caracteres raros al escribir letras acentuadas o específicas de una lengua.
Esperamos que las disfruteis. Iremos actualizando este mensaje cada día hablando de las novedades. Hasta mañana.
----------------------------------------------------------------------
DÍA 2: PortsUn nuevo V Day, nuevas descargas en la web.
Debo pedir disculpas por haber tardado tanto en anunciar los cambios, pero esta mañana estábamos liados, pero ya estaban publicados desde anoche en la web :D
Hoy es el día en que el intérprete de Venturer se expande a otros lugares, ya no está relegado a una pantalla grande de 16 bits. Y es que la primera novedad que tenemos para vosotros es el
port a GP2X: juega tus aventuras en la cosola portátil opensource más famosa del mundo, sin necesidad de adaptarlas a la pantalla... o adaptándola de forma rápida y sencilla con el
reescalador de imágenes que os proporcionamos.
Y para aquellos grafistas exigentes tenemos el
port a BennuGD, en el que aprovechamos su lujoso modo de 32 bits: gráficos true color y con canal alpha, para que tus aventuras sean espectaculares.
Y eso es sólo hoy, mañana más novedades.
(http://forum.bennugd.org/index.php?action=dlattach;topic=870.0;attach=642)(http://forum.bennugd.org/index.php?action=dlattach;topic=870.0;attach=644)
(http://forum.bennugd.org/index.php?action=dlattach;topic=870.0;attach=646)
----------------------------------------------------------------------
DÍA 3: Nueva versiónLlegamos a un día interesante de los V Days.
Hoy lanzamos la versión 1.3 de Venturer.
Gracias al nuevo compilador, ahora se puede crear la aventura usando varios archivos de código, y se pueden crear secciones que sólo se lean si se activa un "modo debug" (para compilar un trozo, cargando los recursos que se hacen en otros códigos que deberían ir antes, por ejemplo).
Y el intérprete, no es que tenga muchas mejoras: se ha añadido soporte para cargar una fuente en formato FNT. Pero es que lo gordo va por dentro, y es que lo hemos reescrito casi entero para que guarde el .VEN en memoria (así es más seguro y rápido) y trabaje adecuadamente con los ficheros.
Tambien hemos corregido bastantes bugs... pero no hay forma con lo de salvar partida, no sabemos qué falla.
Y para los suspicaces, esos que estarán rechinando los dientes porque ayer lanzamos los ports y hoy la actualización, que no se preocupen porque los ports
ya estaban actualizados a la 1.3, así que ya incluyen todas las mejoras del intérprete.
En fin, mañana más, que viene el plato fuerte.
----------------------------------------------------------------------
DÍA 4: El "eso" de Spirus y DrumpiSeñoras, señores, frikis del foro. Es un momento especial. Tras dos años de contínuos retrasos vamos a desvelar lo que tan celósamente guardábamos encerrado bajo llave. Tanto es así que tardábamos seis meses cada vez que queríamos seguir trabajando ;D
Les presentamos:
¡AH! (¡ANTES DE HALLOWEEN!)
Una demo del principio de lo que ha sido una historia escrita e iniciada por Spirus, y en la que un servidor está echando una mano.
Esta historia se centra en los acontecimientos que tienen lugar en una ciudad la víspera de la noche de Halloween. Ya desde el comienzo inquieta cuando tenemos un extraño sueño de un asesinato, pero lo que ocurre durante el día hasta la hora de las brujas... Según tus decisiones la historia tomará un camino u otro, hasta llegar a un final. Bueno, malo, no importa, es un final. Por el camino nos toparemos con varias historias, que pueden ir paralelas, entrecruzándose, todo depende de cómo reacciones.
En esta demo, viviremos las primeras horas de este día, justo hasta el momento en que empiezan a ocurrir las cosas. Es la parte más tranquila y suave de la trama, pero que os tendrá entretenidos al menos durante un buen rato. Lo que viene después... (en serio, hay escenas no apta para menores).
La aventura aún no está terminada del todo, aun falta el apartado sonoro (culpa mía), y algo del final. Aun tenemos que decidir si hacemos una versión exclusiva para GP2X, porque no conseguimos que termine de funcionar en la negrita (a lo mejor funciona en WIZ), reduciendo los gráficos y cambiando la música de IT a OGG.
Ya sólo nos resta dirigiros a la web para que la probeis y déis vuestro veredicto. Esperamos que lo disfrutéis y que os deje con ganas de más.
Y mañana es el último día de "los V Days". Puede que no sea el más espectacular, pero seguro que os resulta interesante. FELÍZ HALLOWEEN.
----------------------------------------------------------------------
DÍA 5: El futuroY llegamos al día final, todo se acaba.
En esta ocasión no vamos a poder descargar nada... Bueno, sí.
Donan nos ofrece un primer capítulo de una historia que hizo hace tiempo para el concurso de Venturer, se llama
AGONÍA (http://drumpi.se32.com/venturer/games/agoniademo.zip), y merece la pena jugarlo sólo por ver esos magníficos gráficos.
(http://forum.bennugd.org/index.php?action=dlattach;topic=870.0;attach=651)
(http://forum.bennugd.org/index.php?action=dlattach;topic=870.0;attach=653)
Pero hoy venimos a invitaros a pasar de nuevo por la web de "los V Days", para que leais lo que nos espera en la versión 2 de Venturer. Son muchas de las ideas que tenemos pensadas añadir a este editor de aventuras.
Y es que gracias a un nuevo compilador que hemos desarrollado, podemos incrementar las posibilidades del programa. A eso añadidle que el motor de scroll tileado v3.2 está listo para ser integrado para crear mapas por los que moverse en el juego. Tambien queremos añadir un sistema de combate por turnos, acercando las aventuras a un RPG, pero aun no sabemos cómo implementarlo. Y muchas más cosas de las que hablamos en la web.
Y con esto acabamos "los V Days". Queremos agradeceros vuestro interés por Venturer, y esperamos que os sea muy útil para hacer realidad esas historias que teneis en mente de la forma más rápida y sencilla posible.
También agradecer a Donan su participación, y a EX3 sus utilidades, a todos los que nos han ayudado, a Daniel Navarro por DIV, al Fénix Team por Fénix y a Splinter por Bennugd.
Y mandar un saludo a la gente de Hentai.cl de parte de Spirus, esteis donde esteis.
Esto viene a ser algo asi como el motor scumm (no nos confundamos con scummvm), no?
Pero funciona directamente sobre PC, o pasa por Bennu/Fenix?
Emmm, si y no, es un motor como ese, pero no estilo scumm, porque no tienes personajes que se muevan por un escenario (se mueven, pero entre las cinco posiciones predefinidas, y son personajes a los que ves desde la cabeza hasta casi las rodillas), ni se puede interactuar con el escenario.
Es un poco como las escenas de diálogos del Fire Embelm, o los juegos japoneses a los que se dedica a jugar Spirus ;D
Si quieres ver todo lo que es capaz de hacer (la versión 1.1) te recomiendo que le eches un vistazo a la demo. Ciertos personajes conocidos del panorama consolero te irán presentando una por una todas las características (de esa versión) de Venturer ;)
Obviamente, está hecho en Fenix. He tenido la tentación de hacerlo en C+SDL, pero la salida de Bennu y otras cosas que quiero añadir me han llevado a seguir por este camino. Ya las verás.
Quote from: Drumpi on October 28, 2009, 05:43:49 PM
Emmm, si y no, es un motor como ese, pero no estilo scumm, porque no tienes personajes que se muevan por un escenario (se mueven, pero entre las cinco posiciones predefinidas, y son personajes a los que ves desde la cabeza hasta casi las rodillas), ni se puede interactuar con el escenario.
Es un poco como las escenas de diálogos del Fire Embelm, o los juegos japoneses a los que se dedica a jugar Spirus ;D
Si quieres ver todo lo que es capaz de hacer (la versión 1.1) te recomiendo que le eches un vistazo a la demo. Ciertos personajes conocidos del panorama consolero te irán presentando una por una todas las características (de esa versión) de Venturer ;)
Obviamente, está hecho en Fenix. He tenido la tentación de hacerlo en C+SDL, pero la salida de Bennu y otras cosas que quiero añadir me han llevado a seguir por este camino. Ya las verás.
Entonces, como va con BennuGD ? Hay algun problem o el codigo funciona sin mas?
Esos bordes sin alpha del logo de venturer me dan mala espina... :-\
EDIT: lol si es un proyecto de Drumpi, pensaba que era algún nuevo lenguaje en plan Bennu, siendo haberte dado esa patada en la moral Drumpi xD
Es que había leído lo de:
QuotePoner fondo 3;
Mover personaje 1 4;
escribir texto 47 3;
Y me había sonado a un creador de escenas animadas no-interactivas.
Perdona por la patada y usa Inkscape para el logo :P
ese logo podría vectorizarse fácilmente con inscape.
Si, lo se, pero es que este logo es de hace ya la tira (según la web, cinco años ya desde la primera versión), y por entonces usaba Paint a saco (las letras están hechas a mano, no son ninguna fuente que conozca), salvo para el degradado del óvalo de atrás.
Os perdono, nunca he sido buen grafista fuera del papel. Además, es el segundo lanzamiento en una semana por mi parte, después de años de sequía, es normal ;D
Respecto a usar BennuGD, no, no se puede usar en Bennu: con el compilador generas un archivo binario que sólo puede leer el intérprete de Venturer, que va sobre Fenix. Además, el compilador se aprovecha de un "fallo" de Fenix 0.83b que simplifica enormemente la lectura de ficheros, y no se puede portar sin modificar radicalmente el código, aunque...
De todas formas, los curiosos más madrugadores pueden llevarse una sorpresa...
Hola de nuevo:
Lo siento, hoy me he retrasado, pero ya está subido el segundo día de la "semana de lanzamientos".
Lo cierto es que cuando publiqué el anterior mensaje ya había actualizado la web con los nuevos contenidos, pero este mediodía he tenido que resubir el port de GP2X porque me había dejado una linea de depuración que se veía en pantalla.
Pues eso: ya tenemos Venturer en Bennu y en GP2X... y en wiz, porque está en ufenix ;)
Que lo disfrutéis.
Un nuevo día amanece, y os traigo las novedades de este viernes:
Hoy lanzamos una nueva versión de Venturer, con pocos añadidos apreciables, pero importantes, y muchos añadidos bajo el capó.
Como siempre, los detalles en el primer mensaje y en la web.
Y mañana por fin veremos "eso" (o parte de él).
Sé que tendría que haber esperado a que saliera el sol, pero es que no me aguantaba más. Así que, para aliviar la tensión, Benuseros todos, Fenixeros los que queden, os presento la primera aventura de Venturer... o al menos, parte de ella.
Una historia creada por Spirus, de intriga y sucesos paranormales sobre el día de la noche de Halloween, en la que llevo tiempo echándole una mano.
A mi parecer, merece bastante la pena, espero que la terminemos pronto para que la veais completa. En algunos casos exprimimos el sencillo código de Venturer con buenos resultados... ya lo entenderéis.
Espero que lo disfruteis.
karma para drumpi...
Y ya para terminar, este último día hablamos de lo que nos espera en el futuro, todas las mejoras que queremos hacer, ya que ahora podemos: por el nuevo compilador que tenemos medio hecho, por el motor de tiles que acabo de terminar...
Y de paso, una pequeña perla por parte de Donan. Si os gustaron los gráficos del RAD, estos no desmerecen ;)
He jugado al agonia ese y esta muy bien, pero oye, me cuesta saber quien es el que habla en cada momento, sugiero que se use una letra de color distinto para cada individuo sino es que no hay manera :(.
Yo también lo he jugado un rato, y pinta muy bien el mecanismo, además se ve que os habéis currado la historia.
El único problema es que ese tipo de juegos en plan aventura gráfica y con mucho diálogo me ponen malo, lo he probado un ratito y lo he dejado después de decidir la fiesta con las p... del instituto ;D
Felicidades
DCelso: El Agonía no es cosa mía, es de Donan, así que sería cosa suya el cambiar la aventura. Respecto a colores, Venturer no tiene soporte para eso, como ya indicamos en las mejoras de AD-VENTURER.
Windgate: Has confundido Agonía con ¡Antes de Halloween!, aparte de eso, no te queda mucho por probar de la demo que hemos subido. De todas formas, la historia mejora bastante a partir de ahí, y llegar a un final no tardas mucho (se compensa con muchos finales distintos).
Drumpi, por eso lo dije, por eso.
A ver en una de las pruebas que hice para probar FntMake vi la ventaja de trabajar con fuentes fnt de 1 bpp, y es esta misma, puedes cambiar el color de la fuente usando setfontcolor, así que bastaría con usar fuentes de 1bpp y establecer un color de fuente a cada individuo que hable y otro al "narrador".
Y ese es básicamente el problema al que me enfrenté hace meses.
¿Te acuerdas que empecé un conversor de formatos de fuentes? si miras los hilos ponía especial hincapié en el formato de fuentes de 1bpp, porque precisamente estaba intentando implementar para esta versión 1.3 el cambio de color de las fuentes, pero no lo conseguí.
No se si FNTEdit tiene opción para crear fuentes de 1bpp, yo al menos no se la he visto (solo guarda fuentes de 8bits en formato DIV) y me parecía un poco absurdo dar soporte si no conocía ningun editor que me las proporcionase.
También porque me encontré con el problema de que las fuentes de 8bits, al cambiar la paleta de los gráficos, cambiaba la de la fuente. Es más, si observas la fuente de la demo de ¡AH!, no podrás abrirla con FNTEdit, porque es una FNT de 16bits sin compresión sacada con mi conversor.
Es una de las pegas de las funciones Bennu: las "save_..." siempre sacan fuentes y gráficos en formato nuevo (no compatible con DIV) con compresión GZIP.
Pero vamos, que si consigo que funcione el código actual, al menos en la función de salvado, ya le meteré soporte para cargar desde FPG (hay un intento, ya comenté la absurda idea de crear un scroll tileado a base de strings cambiando los gráficos de las letras por tiles), TTF (con la ttf.dll) y posiblemente pango. Claro que la nueva mod_ttf de sandman abre un nuevo abanico de posibilidades.
Yo votaría por la mod_ttf, aunque supongo que ya estáis al corriente de lo problemas con write_in_map y map_block_copy ya que el alpha de los bordes no se "funde" bien con la imagen sobre la que se escribe (Por ahora).
Ciertamente a estas alturas de la humanidad todo juego usa fuentes ttf, eso de ver "cuadraditos" en los bordes nos da yuyu ::)
Pero vamos, la estética de tu sistema admite cualquier tipo de fuentes Drumpi, realmente ni me fijé en ese detalle.
el 32bits ya tendra solucion... solo 3 semanas y tendre algo de tiempo...
A mi ese problema no me preocupa, básicamente hago un tratamiento en las imágenes internas a nivel de pixel si hace falta, ya estoy acostumbrado a rodear los problemas (y casi siempre los notifico, que ya veo venir a Splinter con el garrote ;D).
No entiendo lo de "la estética de tu sistema admite cualquier tipo de fuentes". Supongo que te refieres a que en Venturer la zona de los textos es negra, pero eso no es obligatorio, y para la segunda versión se podrán definir dos gráficos para dicha zona (generalmente sería el marco de dicha zona, y un color plano con transparencias, aunque nadie impediría jugar con el canal alpha y distintos colores), por lo que el "redondeo" de los bordes sí que podría ser necesario en un futuro no muy lejano (tan lejano como la siguiente versión).
Quote from: SplinterGU on November 02, 2009, 12:34:20 PM
el 32bits ya tendra solucion... solo 3 semanas y tendre algo de tiempo...
Tranquilo Splinter, yo también andaba "ocupándome" del asunto pero no he podido sacar tiempo y el poco que he tenido lo he volcado en Bennu 3D... Si saco tiempo esta semana empezaré a ocuparme del problema, es algo peludo y tiene múltiples interpretaciones la "mezcla" de colores/alphas.
Drumpi, me refería a la estética 16 bitera del juego que por otra parte es muy correcta, en cualquier caso no subestimes la mezcla de colores en 32 bits, yo lo tomé a la ligera y terminé abrumado por su complejidad :o
Si pruebas algo al respecto avisa por aquí, cualquier apunte favorable nos será de ayuda, yo he dejado temporalmente congelado un proyecto por ese problema.
Drumpi, mira he creado unos test para hacer fonts de 1 bit con mod_ttf y da buen resultado.
Si, está muy bien.
Ahora debo conseguir lo mismo con el conversor mío, y no sólo cargando fuentes de 1bit, sino de 8, 16 y 32 bits, que es el problema que tengo, y que convierta fuentes de 8, 16 y 32 a 1bit.
Pero si, como apaño provisional viene de fábula ;)
Para no abrir un nuevo hilo:
Estoy preparando un Pack con todo para GP2X y para WIZ. Para GP2X sé lo que necesito incluir, pero no para WIZ ¿qué es el archivo ini? ¿acepta iconos en PNG con el nombre del gpe para que salga en el navegador? ¿es necesario hacer un script con los valores del pollux ese? esas cosas.
drumpi, mira en el post del concurso, hay un attach de los archivos basicos necesarios, (ini, gpe, png)... o mira loas ejemplos en el paquete bennu para wiz...
Si, el ini lo veo bien, pero ¿y cual es la ruta para llamar al ufxi de UFenix? Se que viene preinstalado pero no dónde, y ahora mismo no recuerdo ningún juego hecho en Fenix para WIZ (conozco alguno de gp2x) para ver su gpe.
Si me pudiérais pasar alguno, me haríais un favor.
Aprovecho para preguntar, como se ejecuta un juego en Linux, donde se puede poner el juego (o el sitio más comun) y que scripst se utilizan (o sea, el similar al .bat de windows).
Grácias, y perdonar, hace tanto tiempo que no uso Linux que incluso ya ni se cambiar de directorio en la consola.
@FreeYourMind: Tendrás que instalarte el paquete .sh con la distribución de Linux.
Una vez hecho eso, yo me creo un .sh que se encarga de compilar y ejecutar, si quieres descargar ese ".bat" para ejecutar en Linux puedes cerdearlo de cualquiera de los ejemplos de videojuego de mi tutorial http://trinit.es/tutoriales (http://trinit.es/tutoriales)
Quote from: FreeYourMind on November 07, 2009, 03:38:17 PM
Aprovecho para preguntar, como se ejecuta un juego en Linux, donde se puede poner el juego (o el sitio más comun) y que scripst se utilizan (o sea, el similar al .bat de windows).
Grácias, y perdonar, hace tanto tiempo que no uso Linux que incluso ya ni se cambiar de directorio en la consola.
Para cambiar de directorio es
cd como en windows, aquí (http://belinux.wordpress.com/comandos-basicos-de-consola/) tienes un listado de comandos básicos, y aquí (http://astable.sekano.org/?p=81) otro.
Muchas grácias. Mañana con tiempo ya aprovecho el Knoppix para probarlo de una vez en en Linux.