Bennu Game Development

Foros en Español => Presentación => Topic started by: raiser on November 26, 2009, 04:19:43 PM

Title: Me presento y pregunto algunas dudas
Post by: raiser on November 26, 2009, 04:19:43 PM
Hola a tod@s, ante todo me presento, soy raiser y desde ahora me vereís por este foro aprendiendo de los mejores. Encantado de conoceros a tod@s, a algunos de vosotros ya os sonará mi Nick, puesto que lo utilizo en otros foros similares. De todas formas, estoy encantado de pertenecer a esta comunidad y sobre todo de aprender haciendo lo que nos gusta, programar y jugar a nuestras creaciones y a las de los compañeros.

Soy completamente nuevo en BennuGD y tengo unas cuantas dudas, ¿Por donde empiezo? ¿Que proyecto comienzo? tiene que ser sencillo pero a la vez divertido para no abandonar a la primera de cambio, aunque la verdad que no me gusta rendirme tal facilmente, soy un poco cabezón, jeje.

Me gustaría hacer un Sudoku para empezar, no tengo ni idea si será muy difícil hacerlo... ¿Vosotros que creeís? ¿Me podriaís encaminar de alguna forma para poder empezar mi juego y saber como se empieza un proyecto desde 0 y en cuanto al juego en cuestión, ¿por donde debo de empezar? es mejor empezar a picar código desde ya, o quiza hacer un boceto, o en pseudocógido... ¿Es mejor tener las imagenes primero o para lo último? Si no soy diseñador gráfico y no se hacer imagenes con cierto nivel, ¿De donde las podría conseguir? ¿Es mejor ahora que estoy empezando, tener todo en un .prg o quizá dividir el juego en distintos .prg?

Se que son muchas preguntas, pero es que como comprendereís estoy completamente perdido en esto.

Muchas gracias por adelantado y un saludo :)
Title: Re: Me presento y pregunto algunas dudas
Post by: panreyes on November 26, 2009, 04:33:15 PM
Bienvenido :)
¿Has hecho alguna vez programación? En ese caso, te será más fácil.
Te recomiendo mirar el tutorial de Windgate:
http://trinit.es/2009/08/31/tutorial-de-programacion-de-videojuegos-con-bennugd/

Y bueno, expón tus dudas. Antes de ir a por un Sudoku, intenta hacer algo más básico. Algo que se mueva en pantalla, colisiones, etc... Un matamarcianos, por ejemplo :)
Title: Re: Me presento y pregunto algunas dudas
Post by: DjSonyk on November 26, 2009, 05:23:45 PM
Hola y bienvenido,yo te hago la misma pregunta que Pixel,¿Has programado o tienes una idea de que va?
Tambien te recomiendo los tutoriales de Windgate,son cortos pero precisos y entendibles... Aun asi lo primero que necesitas sen tener unos bocetos,algun grafico para empezar y sobre todo ser ordenado,que desordenados abundamos XD.
Si no te gustan los matamarcianos siempre puedes hacer una mataPixelianos que es mas diver :P.
Ah una cosilla tambien te puedes bajar el pack agame classic donde veras algunos juegos arcade clasicos ,muy bien explicaditos y tirar por ahi...
Title: Re: Me presento y pregunto algunas dudas
Post by: Drumpi on November 26, 2009, 05:44:15 PM
Y recurrir a la Biblia de Bennu: el manual de osk (¿alguien tiene el link? en la wiki el que está es la versión de Fenix :P).
La wiki tambien es un buen punto de información.

Hombre, un sudoku creo que es sencillo de hacer, el problema más gordo es tener los sudokus iniciales o crear un generador de sudokus. Por eso se recomienda que lo primero que se haga sea un matamarcianos, es el "hola mundo" de Bennu.
Title: Re: Me presento y pregunto algunas dudas
Post by: Windgate on November 26, 2009, 08:03:46 PM
Rectifico a PiXeL ;D mi tutorial ahora se encuentra en:

http://trinit.es/tutoriales

Verás que faltan algunos temas del final, pero para empezar tienes material más que de sobras, de hecho menos la gravedad está prácticamente todo lo básico. Luego el manual de Osk es maravilloso como referencia de cada función específica con su ejemplo asociado. Echa un vistazo a ambas cosas, como ventaja mi tutorial tiene múltiples plantillas de código que te pueden servir para empezar sin preocuparte del hola mundo, en mi tutorial es un "Hola Sonic" con apenas 10 líneas de código xD

Bennu es sencillo e ideal para empezar a programar, pero aunque ya tengas experiencia en programación, Bennu es esencialmente distintos, sus detalles como FRAME, muerte de procesos y otras cosas no tienen que ver con el resto de lenguajes. Conviene ver ejemplos funcionales antes de picar código.

Ánimo, yo empecé más o menos como tú hace 3 años... Había visto DIV 10 años antes pero no me acordaba de casi nada :P
Title: Re: Me presento y pregunto algunas dudas
Post by: blostec on November 26, 2009, 08:51:15 PM
Bienvenido raiser, ademas de los excelentes tutoriales de Windgate, te recomiendo el manual de Bennu escrito por Osk. Yo de ti empezaría con ejemplos simples como el clásico matamarcianos para familiarizarte con el lenguaje de bennu.

Quote from: osk

Bueno, ¡POR FIN! Ya he decidido dar por acabado la remodelación del manual que había hecho en su día de Fénix para adaptarlo a Bennu. Son 650 páginas, cuidado. Y aún me han faltado cosas por poner, como por ejemplo el uso de los módulos no oficiales (Fsock, Bennu3D, etc) que no he expuesto...

Bueno, espero que os sea útil, si no para vosotros, para alguien que quiera aprender Bennu de cero.
El enlace para descargarlo es éste: http://www.megaupload.com/?d=IRBHUC7X


Ultimas versiones de Bennu para Windows, Linux y Wiz:  http://betatester.bennugd.org/snapshot/
La ultima es la RC10 (r110) y el parche RC10 (r112)

Wiki de Bennu: http://wiki.bennugd.org/index.php?title=Bennu_Wiki

Algunos ejemplos: http://betatester.bennugd.org/snapshot/samples/

Si quieres un entorno de desarrollo: http://forum.bennugd.org/index.php?topic=165.0

BennuPack con múltiples herramientas, ejemplos... : http://bennupack.blogspot.com/




Title: Re: Me presento y pregunto algunas dudas
Post by: FreeYourMind on November 27, 2009, 07:46:28 AM
Welcome to your DOOM!
Title: Re: Me presento y pregunto algunas dudas
Post by: raiser on November 27, 2009, 08:39:39 AM
Muchas gracias a todos por esta gran bienvenida. Si que he programado, es más, actualmente estudio I.T.I de Sistemas y trabajo como programador Java y PHP, por lo poco que he leído, parece que Bennu tiene poco que ver con Java o PHP. Digamos que tiene otro tipo de metodología. Tendré que adaptarme a ella y estudiar el lenguaje antes de empezar a crear mi juego. Pero con este recibimiento desde luego no pienso en abandonarlo a la primera de cambio, además lo tengo como hobby no como trabajo.

Un saludo a todos y gracias de nuevo por vuestra ayuda  :)
Title: Re: Me presento y pregunto algunas dudas
Post by: FreeYourMind on November 27, 2009, 09:07:40 AM
Aqui Bennu todos lo tenemos como Hobby de eso puedes estar seguro  :D
Title: Re: Me presento y pregunto algunas dudas
Post by: Drumpi on November 27, 2009, 05:19:25 PM
Hombre, cuesta un poco acostumbrarse al sistema de trabajo con procesos, muy distinto al secuencial al que estás acostumbrado (porque los "procedimientos" no se congelan al invocar a otros, ni los nuevos tienen que morir), pero, segun notepad++, la sintaxis es muy similar a pascal, pero tiene mucho de C.

Aquí todos usamos Bennu por hobby, pero ya verás que es un lenguaje realmente potente, aun nadie le ha sacado todo el jugo que tiene.
Title: Re: Me presento y pregunto algunas dudas
Post by: lord103 on November 28, 2009, 02:49:00 AM
yo tambien vengo de java, luego pase a actionscript 3 y nu hubo mayor problema ya que es casi identico
pero ql pasar a bennu me di un totazo, lo isulte muchas veces por que no entendia nada de procesos
y no fuera orientado a objetos. pero ahora que estoy un poco mejor con bennu me siento un poco tonto al ver que el pequeño motor de juegos en actionscript que hice como en dos meses son unas cuantas lineas de codigo en bennu ;D.
Title: Re: Me presento y pregunto algunas dudas
Post by: Windgate on November 28, 2009, 04:48:01 AM
En cuanto a lo de acostumbrarse, Bennu tiene un problema típico para todos los novatos:

Olvidas poner FRAME dentro de un LOOP y no entiendes por qué el juego se bloquea...

Mi todavía incompleto "tutorial" necesita un tema dedicado a éste y otros problemas típicos menos frecuentes. Yo he utilizado Bennu para enseñar a programar por primera vez a muchos alumnos y veo que este tipo de cosas requiere un apartado obligatorio en cualquier "introducción a Bennu".

raiser, tú simplemente empieza a programar con Bennu, he enseñado Fenix/Bennu desde 0 a decenas de personas de todas las edades y créeme que tengo una respuesta obvia y un ejemplo para cualquier duda que te pueda surgir. Y cualquier nueva duda de principiante enriquece nuestros tutoriales así que estamos deseando que preguntes ;)
Title: Re: Me presento y pregunto algunas dudas
Post by: raiser on December 01, 2009, 10:29:55 AM
Muchas gracias a todos por vuestros animos, seguro que en breve empezaré a preguntar, ahora mismo estoy un poco liado preparando los examenes de Enero, cuando los acabe, estaré por aquí preguntando sin parar, que como me ponga con Bennu antes, al final me pilla e toro y me envía de una cornada a septiembre.

Un saludo  :)