Bennu Game Development

Foros en Español => Novedades y Releases => Topic started by: SplinterGU on December 27, 2008, 09:28:24 PM

Title: Mi regalo de navidad para la comunidad...
Post by: SplinterGU on December 27, 2008, 09:28:24 PM
Bien a pesar de tener algunos bugs conocidos y pendientes de solucion (cuando me haga un tiempo los termino)...
He decidido liberar una prerelease de los fuentes del proyecto... espero lo disfruten...

http://betatester.bennugd.org/sources/

Saludos...
Title: Re: Mi regalo de navidad para la comunidad...
Post by: josebita on December 27, 2008, 11:19:58 PM
:) Te iba a contestar al correo ahora, pero lo hago por aquí:

¡Muchas gracias!. ¡Me alegro mucho!.
Ahora a sacar juegos como locos!!.
Pixel, a sacar debs de los pixjuegos del google code :)
Title: Re: Mi regalo de navidad para la comunidad...
Post by: Prg on December 28, 2008, 01:55:53 AM
 :'(  :'(  :'(
las cargo así para probarlas o es necesario hacer algo más?? (import mod_m7.c ,, por ejemplo) así está bien?

es que son muchos archivitos   ;D

bueno, a probar como loco cómo se hace :)  :D

gracias por el regalo, yo no tengo nada... mmmmmm... no, nada... mmmmm... gracias (niño corriendo con regalo) :)  ;D

¡¡¡GRACIAS!!!
Title: Re: Mi regalo de navidad para la comunidad...
Post by: SplinterGU on December 28, 2008, 03:45:07 AM
jaja... imagino que es un chiste...

estos son los fuentes de los ejecutables, no los cargas en ningun lado... con esto se genera le .exe y las .dll o los ejecutables y .so de unix...
Title: Re: Mi regalo de navidad para la comunidad...
Post by: blostec on December 28, 2008, 04:32:31 PM
un gran regalo, un karma como agradecimiento. Gracias!  :)
Title: Re: Mi regalo de navidad para la comunidad...
Post by: MythomizeR on December 28, 2008, 05:39:24 PM
Pues será interesante echarle un vistacín al código...

Espero que por ésto no sufras una sobredosis de karma jaja :-)
Title: Re: Mi regalo de navidad para la comunidad...
Post by: Windgate on June 17, 2009, 09:00:20 PM
En primer lugar, aunque haya quedado un poco olvidado este hilo con este pedazo de aporte de Splinter, quería preguntar, ¿Ha salido otro hilo más específico relacionado con los propios fuentes de Bennu? Lo digo por cerrar éste o redirigirlo al otro si procede :P

En segundo lugar, en su día eché un vistazo al código fuente, simplemente a las partes que más me interesaban, y me gustó mucho (Obvio xD). La cosa es que estuve pensando en realizar algunas mejoras sobre la función de path_find, pero antes de ponerme a comerme el código con demasiado detalle me gustaría saber si todavía anda en el foro aquél que se encargó de implementarla, para consultarle un par de cuestiones "abstractas".

¿Dónde está? Se busca... xD
Title: Re: Mi regalo de navidad para la comunidad...
Post by: SplinterGU on June 17, 2009, 10:01:36 PM
No entiendo tu mensaje...

Nadie implemento nada en la path_find... el codigo que esta en las release, es de mis fuentes (o de Fenix con algunas minimas correcciones).
Title: Re: Mi regalo de navidad para la comunidad...
Post by: Drumpi on June 18, 2009, 11:32:48 AM
Hombre, otro hilo sobre los fuentes creo que no hay, a menos que haya algo sobre el SVN.
De todas formas, el código de Bennu es básicamente el de Fenix pero dividido. Hasta donde sé, Splinter ha modificado cosas de gráficos y algunas del sistema, así que el tema de sonido, joysticks y demás (supongo que path_find incluido) está sin tocar, por lo que tendrías que preguntar por divsite, si es que queda algún desarrollador (yo llevo dos meses esperando una respuesta a otra cuestión similar)
Title: Re: Mi regalo de navidad para la comunidad...
Post by: SplinterGU on June 18, 2009, 11:57:20 AM
No es tan asi... muchos modulos cambiaron mucho...

La path_find se corrigieron algunas cosas...

No entiendo la pregunta, yo creo que se refiere a alguien que hizo un .prg que probe una capa de abstraccion mas simple usando la path_find.
Title: Re: Mi regalo de navidad para la comunidad...
Post by: Drumpi on June 18, 2009, 12:21:03 PM
No se, a mi me da que quiere reescribir el path_find y quiere preguntarle algunas dudas al autor sobre el código original, para saber por qué se hizo algo en concreto de una forma determinada.
Eso ya que lo conteste Windgate.
Title: Re: Mi regalo de navidad para la comunidad...
Post by: Windgate on June 18, 2009, 02:08:43 PM
Sí Drumpi, me refiero a eso.

No es que haya tenido ocasión de programar demasiados path_find() o funciones de búsqueda de caminos en mi vida, pero me parece un tema interesante. En su día eché un vistazo a los fuentes de la librería path_find y más o menos entendía lo que se hacía, aunque no profundicé demasiado.

La cuestión es que he estado probando la función path_find() de Bennu/Fenix/DIV en algún juego y echo de menos una mayor profundidad de búsqueda (Creo que esto ya lo comenté en otro hilo).

Tal y como he programado funciones de búsqueda de caminos con Lisp (Un lenguaje horrible...), una función de búsqueda de caminos en un tablero por escalada, búsqueda en profundidad, en anchura u otro métodos, no es algo difícil de implementar. Sería muy muy sencillo hacer que la profundidad de la búsqueda sea un parámetro, incluso que pueda ser infinita hasta resolver si ese parámetro vale -1 p. ej.

Pues bien, en primer lugar echo de menos ese parámetro, y en segundo lugar había maquinado una serie de posibles optimizaciones para búsqueda de caminos en un tablero.

La idea es la siguiente:

Para llegar desde tu cuarto hasta la puerta de tu casa no es necesario tener en cuenta todas las baldosas que puedes pisar, sino todas las habitaciones rectangulares por las que puedes pasar (Son lógicamente muchas menos).

¿Cómo llegar de una habitación a otra una vez detectado el camino más corto? Eso podría resolverse con el tablero de forma relativamente sencilla.

Para hacer esto habría que pre-detectar rectángulos en el tablero, cosa que no debería suponer mayor problema.

Quizá suene extraño, pero se me había pasado por el coco esa posible mejora. Juego a juegos como Warcraft III y veo una eficiencia de búsqueda de caminos brutal, supongo que se deberá a optimizaciones de este tipo y me pica la curiosidad, probablemente incluso haya ya algoritmos para hacer algo así.

¿O quizá haya perdido el juicio definitivamente con tanto videojuego? :o
Title: Re: Mi regalo de navidad para la comunidad...
Post by: syous on June 18, 2009, 03:02:26 PM
 ;D es una grandisma idea
Title: Re: Mi regalo de navidad para la comunidad...
Post by: osk on June 18, 2009, 03:22:35 PM
pues sí