Me presento y pregunto algunas dudas

Started by raiser, November 26, 2009, 04:19:43 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

raiser

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 :)

panreyes

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 :)

DjSonyk

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...

Drumpi

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.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

Windgate

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
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

blostec

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/





FreeYourMind


raiser

#7
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  :)

FreeYourMind

Aqui Bennu todos lo tenemos como Hobby de eso puedes estar seguro  :D

Drumpi

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.
Hala, como con 1001 procesos sólo va a 9 FPS, vamos a meterle 32 veces más, a ver si revienta.
(Drumpi epic moment)

lord103

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.

Windgate

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 ;)
Iván García Subero. Programador, profesor de informática, monitor de actividades culturales y presidente de TRINIT Asociación de Informáticos de Zaragoza. http://trinit.es

raiser

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  :)