Hola!
Éste es mi segundo post que creo (espero no ser pesado) para que me ayudeis con mi proyecto de fin de curso (CFGS Desarrollo de Aplicaciones Informáticas).
Éste fue mi anterior post que os pedí ayuda: http://forum.bennugd.org/index.php?topic=1708.0
La cuestión, es que me he decidido a realizar un juego de plataformas, un estilo a un Mario de toda la vida, o al New Super Mario Bross de Wii, vamos, plataformas en 2D en la cuál puedan jugar más de un jugador.
Quiero que me aconsejeis, si intento aspirar muy alto, o si en 3/4 meses podré realizar un videojuego de esas características y que más le debería de incluir para tener un buen juego.
Vamos sencillamente el juego tendría:
La opción para elegir cuantos jugadores.
Elegir el personaje que quieres.
Cada personaje tendría una habilidad especial característica para atacar a su enemigo.
Y se recogerían cosas al estilo Mario como monedas o cosas así para mejorar las armas y conseguir vidas.
Que me contais?
Eso se me olvidó mencionar, que para el diseño soy muy malo, si sabeis de programas con los cuáles me sea bastante sencillo realizar a los personajes y los mapas, os lo agradecería bastante.
Gracias compañeros.
Saludos! ;D
Primero que todo bienvenido!
Segundo: con respecto a lo que podés conseguir con Bennugd, yo creo que teniendo soltura con lenguajes de programación en gral. (Por ej: Pascal, C, C++, etc) sería posible terminar un proyecto pequeño a tiempo, dado que Bennugd tiene muchas funciones que te ayudan a ahorrar tiempo y que además funcionan excelente, es un lenguaje fácil de aprender y se le puede sacar mucho jugo (yo todavía no he visto un juego que exprima sus posibilidades). Por mi experiencia te cuento que yo tampoco soy diestro en lo del diseño gráfico, pero trato de arreglármelas, para dibujar sprites 2d uso GraphicsGale (la versión gratuita), para hacer los mapas tileados uso Tiled (también gratuito) y después busco recursos con Google para ayudarme y copiar estilos, plantillas de sprites (sprite sheets) sonidos, etc.
Sin duda yo defiendo a Bennugd, es potente y su facilidad de uso no la he visto en otro lenguaje orientado a los videojuegos, tiene una comunidad de gente muy capaz y sobre todo solidaria y buena onda...encima de todo es gratis...más no se puede pedir. Saludos!!
mi consejo es tipo super paper mario wii, no en gráficos pero sí en opciones, compañeros y habilidades. :D.
Bajate el bennupack y hay tienes plantillas de juegos , para escoger
y ahorrar tiempo...
Pero recomiendo un plataformas estilo Dr.Malvado , sencillo.
Solo a recolectar cosas y esquivar enemigos, nada complejo.(nada de disparar, ni cosas raras)
pero si quieres algo complejo, haste un call of duty 2d
(http://s008.radikal.ru/i303/1010/45/18245493e0e9.jpg)
(http://www.pocketgamer.co.uk/artwork/imgthumbs/na-utl/swatET_300dpi_01.jpg)
Es más fácil hacer ese "call of duty 2d" que un plataformas :D
Más que nada, porque no te tienes que pelear con la dichosa gravedad, que triplica el trabajo respecto a un plataformas de vista lateral. Aun añadiendo saltos y gravedad a la vista aerea, seguiría siendo fácil.
Yo siempre he recomendado dejar los plataformas como "tercer proyecto" (siendo los primeros un matamarcianos y un juego en vista aerea), pero si te atreves a intentarlo, como han dicho, busca el "Castle of Dr Malvado", que es el ejemplo de siempre del plataformas más sencillo ;)
Como poder se puede conseguir, todo depende de lo rápido que seas, programando y entendiendo.
Hay una FUNCTION gravedad ( ) por ahí que casi se ocupa de todo... Podéis cerdearla de mi Just Fantasy aunque las últimas veces que la usé le metí mejoras importantes.
Sobre el juego, te recomendaría probar la BennuPlayNet, harías un juego online fácilmente.
Buenas, no te dejes asustar por esta panda... ;P
Yo creo que te dara tiempo de sobra,un juego de plataformas no es mas complicado que cualquier otro tipo de juego, si cierto es lo que dice Drumpi de la gravedad,pero hay un compañero que ya tiene un hilo con ese tema recientemente es un proyecto que ayuda con esas cosas cuando encuentre el link te lo pego,ademas siempre puedes contar con nuestra ayuda.
En cuando a los graficos si te valen ripeados ,lo tienes facilisimo solo busca por internet.
Para los mapas lo siento mucho pero solo te puedo recomendar mi editor creo que ahora mismo es la mejor ayuda que se puede tener para crear niveles rapidamente y facilmente... ^^
Para cualquier cosa estamos aqui...
Gracias a todos por los consejos.
Conocimientos tengo de C, Java y VisualBasic, así que espero que no me sea dificil adaptarme a este lenguaje.
El BennuPack y los ejemplos los tengo descargados desde hace tiempo ya, ya me estado mirando los programitas y los ejemplos, como el del doctor Malvado y eso, y la verdad es que sería similar al D. Malvado pero me gustaría eso, tener unos enemigos que atacar cada personaje con su "ataque especial".
Tengo hasta Junio para entregar el proyecto, entonces ando con tiempo, aunque claro, hasta Marzo no empiezo las prácticas y con exámenes y eso, me es complicado ponerme antes ha empezar el proyecto, quiero ir cogiendole el royo al lenguaje con algun juego sencillito estas navidades.
BennuPlayNet? Que sería una librería para jugar online? la verdad que me parece bastante interesante, y sería un "puntaso", puede gustar bastante. Si pudieras informarme algo mas, te estaria agradecido.
Gracias a todos, y la verdad que cada vez me anima mas a usar este lenguaje
bennuplaynet
http://forum.bennugd.org/index.php?topic=1519.0
estudiate los ejemplos..
Recuerda que no necesitas 2 equipos para probarlo.
con la direccion "localhost" puedes correrlo en el mismo PC
Hola ErPera, bienvenido :)
Una preguntilla: ¿En qué asignatura, o por qué motivo, te piden un proyecto final de ciclo?
Estoy cursando ese mismo ciclo y a mí no me han dicho nada del tema xD
Quote from: PiXeL on December 08, 2010, 03:30:03 PM
Hola ErPera, bienvenido :)
Una preguntilla: ¿En qué asignatura, o por qué motivo, te piden un proyecto final de ciclo?
Estoy cursando ese mismo ciclo y a mí no me han dicho nada del tema xD
Como proyecto de final de ciclo, en mi instituto, tenemos que desarrollar un programa con un lenguaje de programación que no hayamos estudiado.
Tiene que ser un programa amplio, y que demuestre que somos autodidactas, y hayamos sido capaces de aprender un lenguaje diferente de programación por nosotros mismos.
Conozco de otros sitios, que en el proyecto lo que le mandan a realizar es un software a base de todos los módulos estudiados... Diseño, Análisis... (con sus diagramas E/R)...
A nosotros nos mandan esto.. entonces.. pos como no es un lenguaje que hayamos estudiado y he leido que no es complicado, me apeteció la idea de desarrollar un videojuego con este lenguaje.
Quote from: l1nk3rn3l on December 08, 2010, 02:11:08 PM
bennuplaynet
http://forum.bennugd.org/index.php?topic=1519.0
estudiate los ejemplos..
Recuerda que no necesitas 2 equipos para probarlo.
con la direccion "localhost" puedes correrlo en el mismo PC
Gracias, a favoritos de cabeza para tenerlo a mano
Quote from: ErPera on December 08, 2010, 03:40:25 PM
Quote from: PiXeL on December 08, 2010, 03:30:03 PM
Hola ErPera, bienvenido :)
Una preguntilla: ¿En qué asignatura, o por qué motivo, te piden un proyecto final de ciclo?
Estoy cursando ese mismo ciclo y a mí no me han dicho nada del tema xD
Como proyecto de final de ciclo, en mi instituto, tenemos que desarrollar un programa con un lenguaje de programación que no hayamos estudiado.
Tiene que ser un programa amplio, y que demuestre que somos autodidactas, y hayamos sido capaces de aprender un lenguaje diferente de programación por nosotros mismos.
Conozco de otros sitios, que en el proyecto lo que le mandan a realizar es un software a base de todos los módulos estudiados... Diseño, Análisis... (con sus diagramas E/R)...
A nosotros nos mandan esto.. entonces.. pos como no es un lenguaje que hayamos estudiado y he leido que no es complicado, me apeteció la idea de desarrollar un videojuego con este lenguaje.
Quote from: l1nk3rn3l on December 08, 2010, 02:11:08 PM
bennuplaynet
http://forum.bennugd.org/index.php?topic=1519.0
estudiate los ejemplos..
Recuerda que no necesitas 2 equipos para probarlo.
con la direccion "localhost" puedes correrlo en el mismo PC
Gracias, a favoritos de cabeza para tenerlo a mano
me gusta la iniciativa de ese instituto, porque se ve que no forman personas en el conocimiento de una herramienta determinada, sino que forman a una persona en ser autodidactas.
Lo que no crean son borregos del copy/paste, que es lo que han hecho más de uno en mi carrera, y no sólo en la programación: problemas de cálculo, física, electrónica digital... (que ya hay que ser... Porque hay que tener muy buena memoria para aprenderse los 4000 tipos de ejercicios que te pueden caer, con sus variantes y demás).
Haz un Pokemon y te llevas a la mitad de la clase de calle, además, es muy sencillo :D :D :D
Aunque puedes perder el respeto de la otra mitad y de algunos programadores "serios" :P
Quote from: Drumpi on December 08, 2010, 06:24:40 PM
Lo que no crean son borregos del copy/paste, que es lo que han hecho más de uno en mi carrera, y no sólo en la programación: problemas de cálculo, física, electrónica digital... (que ya hay que ser... Porque hay que tener muy buena memoria para aprenderse los 4000 tipos de ejercicios que te pueden caer, con sus variantes y demás).
Haz un Pokemon y te llevas a la mitad de la clase de calle, además, es muy sencillo :D :D :D
Aunque puedes perder el respeto de la otra mitad y de algunos programadores "serios" :P
Jajajajajaja, me perdería a mi mismo el respeto... xD
Además tendría que diseñar bastantes "monstruitos"... y es lo que peor se me da... es lo que mas temo de todo el videojuego... el diseño de muñecos y mapas...
Vale, pues en lugar de 150 bichos crea 5, cambia el decorado por un mundo digital, haz que evolucionen recolectando chips y... oye, eso me suena a algo...
http://www.youtube.com/watch?v=_Nsys22Kd2k
Dicen que son mas cool... yo lo veo casi igual ;D
Quote from: Drumpi on December 09, 2010, 01:04:09 AM
Vale, pues en lugar de 150 bichos crea 5, cambia el decorado por un mundo digital, haz que evolucionen recolectando chips y... oye, eso me suena a algo...
http://www.youtube.com/watch?v=_Nsys22Kd2k
Dicen que son mas cool... yo lo veo casi igual ;D
Eso no por favor...
Valiente copia barata de Pokemon... que forma de romper infancias... xD
Ya he entregado mi anteproyecto, y me he decidido a poner el juego de plataformas en plan Super Mario...
Ahora lo que me queda es lo peor...
EMPEZAR!!!!!
No se por donde empezaré a meterle mano... xD
Bienvenido a la página en blanco :D
Bueno, en este caso yo empiezo por lo más importante: la jugabilidad. Dejo el tema de portada, menús y demás para el final, nunca se sabe cuando se va a bandonar un proyecto, ni si va a cambiar de nombre...
Así que empiezo centrándome en el movimiento del personaje. Primero cojo papel y lapiz y empiezo a anotar sobre qué y cómo se moverá (aunque mi papel es más mental que otra cosa ^^U).
Antes de programar debes tener bien pensadas dos cosas:
-Cómo es el escenario: no es lo mismo moverse sobre un mapa de durezas que sobre tiles. El mapa de durezas permite superficies irregulares y mucha libertad, el de tiles más precisión en el diseño de escenarios y ahorro de memoria (y requiere crearse un scroll tileado propio, si no quieres usar alguno de los que hayan hecho otros, que alguno hay). Pero también qué tipo de obstáculos hay y cómo interactúan con el personaje.
-El propio personaje: no, no te pongas a dibujar, es importante definir su tamaño y sus habilidades, sobre todo sus habilidades.
Con esto planificado, crea un mapa sencillo (un suelo liso, algunos escalones, una rampa, techos, alguna pared...) y consigue que tu personaje se mueva por él. No te compliques, usa el mapa de durezas, con dos o tres colores, aunque lo tengas que reescalar. Da igual que sea un cuadrado andando por una superficie roja, lo importante es que primero se pueda mover sobre ella y hacer todas sus habilidades.
Si haces eso, ya tienes el 40% del trabajo hecho, luego no es más que situar el personaje sobre el nivel y controlar cuándo llega al final.
Quote from: Drumpi on December 10, 2010, 01:53:28 AM
Bienvenido a la página en blanco :D
Bueno, en este caso yo empiezo por lo más importante: la jugabilidad. Dejo el tema de portada, menús y demás para el final, nunca se sabe cuando se va a bandonar un proyecto, ni si va a cambiar de nombre...
Así que empiezo centrándome en el movimiento del personaje. Primero cojo papel y lapiz y empiezo a anotar sobre qué y cómo se moverá (aunque mi papel es más mental que otra cosa ^^U).
Antes de programar debes tener bien pensadas dos cosas:
-Cómo es el escenario: no es lo mismo moverse sobre un mapa de durezas que sobre tiles. El mapa de durezas permite superficies irregulares y mucha libertad, el de tiles más precisión en el diseño de escenarios y ahorro de memoria (y requiere crearse un scroll tileado propio, si no quieres usar alguno de los que hayan hecho otros, que alguno hay). Pero también qué tipo de obstáculos hay y cómo interactúan con el personaje.
-El propio personaje: no, no te pongas a dibujar, es importante definir su tamaño y sus habilidades, sobre todo sus habilidades.
Con esto planificado, crea un mapa sencillo (un suelo liso, algunos escalones, una rampa, techos, alguna pared...) y consigue que tu personaje se mueva por él. No te compliques, usa el mapa de durezas, con dos o tres colores, aunque lo tengas que reescalar. Da igual que sea un cuadrado andando por una superficie roja, lo importante es que primero se pueda mover sobre ella y hacer todas sus habilidades.
Si haces eso, ya tienes el 40% del trabajo hecho, luego no es más que situar el personaje sobre el nivel y controlar cuándo llega al final.
Muchas gracias!
La verdad que me estais ayudando bastante... ya que aunque programe en otros lenguajes, y más o menos me vaya bien en la programación, esto de afrontar un juego, y en un lenguaje nuevo me está costando bastante...
Intento seguir el manual de 630 paginas... pero se me está haciendo muy pesado, soy más de ir programando y poco a poco ir aprendiendo.
La verdad que gracias por lo que me estais ayudando, porque lo necesito bastante xD
Seguiré por aquí de pesao pidiendo que me echeis el cable ;D
Por que no empiezas por el tutorial de Windgate, en TRINIT.ES
Viene con ejemplos funcionando en cada tema.
http://trinit.es/tutoriales/ (http://trinit.es/tutoriales/)
Es muy utilizado en este foro.
Un saludo!
Por fin alguien a quien le gusta su profesor xD
Yo suelo empezar por preguntarme si quiero que sea por niveles o survival. En caso de ser por niveles, empiezo por el algoritmo que va pasando de un nivel a otro.
Quote from: ErPera on December 09, 2010, 10:06:26 PM
Quote from: Drumpi on December 09, 2010, 01:04:09 AM
Vale, pues en lugar de 150 bichos crea 5, cambia el decorado por un mundo digital, haz que evolucionen recolectando chips y... oye, eso me suena a algo...
http://www.youtube.com/watch?v=_Nsys22Kd2k
Dicen que son mas cool... yo lo veo casi igual ;D
Eso no por favor...
Valiente copia barata de Pokemon... que forma de romper infancias... xD
Ya he entregado mi anteproyecto, y me he decidido a poner el juego de plataformas en plan Super Mario...
Ahora lo que me queda es lo peor...
EMPEZAR!!!!!
No se por donde empezaré a meterle mano... xD
¿Que Digimon es una copia barata de Pokemon? Lo siento chico, pero que se parezcan, no significan que sean copias. Los animes, son del mismo año. En tan poco tiempo es imposible que se hayan plagiado mutuamente.
Teniendo en cuenta que Pokemon, la serie, salió en Japón antes que aquí, que los juegos Rojo y Azul llevaban meses en la calle (de hecho, amarillo salió por el éxito de la serie), y que anteriormente eran un juego de cartas... ^^U
Lo malo de enfrentarse a un nuevo lenguaje es que tienes que volver a empezar de cero, repitiendo los tediosos ejemplos y las pruebas básicas. El manual de Osk es la Biblia de Bennu, porque trae de todo, pero el manual de Wind es más para empezar a programar, es más directo.
En el caso de Bennu, lo que hace falta es un manual acerca del diseño de juegos en sí, no sólo de programación, que afronte los típicos problemas, no sólo de cómo trabajar con procesos en lugar de una programación secuencial, sino cómo hacer menús, las características de un prota, cómo funcionan los mapas de durezas...
De hecho, me había planteado hacerlo pero me estoy dispersando demasiado últimamente. Consejos como "no crees un proceso por cada nivel, crea un proceso que lance cualquier nivel según unos parámetros, de esta forma, la diferencia entre un "level select", un "modo historia" o un "modo debug" es un único proceso que invoca a este en según qué orden".
O "procura cargar los recursos (gráficos, sonidos, etc...) desde el proceso que controle el juego, y pásalos a los hijos (prota, nivel, interfaz...) mediante parámetros, para tener controlado en cada momento lo que tienes cargado o no, porque cuanto más hijo es un proceso, más posibilidades tiene de ser cerrado desde otro".
O como en este caso, sobre lo que hay que tener en cuenta al programar el prota, o por donde empezar.
Ya digo que con SBT aprendí muchísimo sobre organización y desarrollo de juegos, más que de costumbre.
Quote from: Drumpi on December 11, 2010, 02:38:24 AM
Teniendo en cuenta que Pokemon, la serie, salió en Japón antes que aquí, que los juegos Rojo y Azul llevaban meses en la calle (de hecho, amarillo salió por el éxito de la serie), y que anteriormente eran un juego de cartas... ^^U
Lo malo de enfrentarse a un nuevo lenguaje es que tienes que volver a empezar de cero, repitiendo los tediosos ejemplos y las pruebas básicas. El manual de Osk es la Biblia de Bennu, porque trae de todo, pero el manual de Wind es más para empezar a programar, es más directo.
En el caso de Bennu, lo que hace falta es un manual acerca del diseño de juegos en sí, no sólo de programación, que afronte los típicos problemas, no sólo de cómo trabajar con procesos en lugar de una programación secuencial, sino cómo hacer menús, las características de un prota, cómo funcionan los mapas de durezas...
De hecho, me había planteado hacerlo pero me estoy dispersando demasiado últimamente. Consejos como "no crees un proceso por cada nivel, crea un proceso que lance cualquier nivel según unos parámetros, de esta forma, la diferencia entre un "level select", un "modo historia" o un "modo debug" es un único proceso que invoca a este en según qué orden".
O "procura cargar los recursos (gráficos, sonidos, etc...) desde el proceso que controle el juego, y pásalos a los hijos (prota, nivel, interfaz...) mediante parámetros, para tener controlado en cada momento lo que tienes cargado o no, porque cuanto más hijo es un proceso, más posibilidades tiene de ser cerrado desde otro".
O como en este caso, sobre lo que hay que tener en cuenta al programar el prota, o por donde empezar.
Ya digo que con SBT aprendí muchísimo sobre organización y desarrollo de juegos, más que de costumbre.
Por favor, no vamos a convertir esto en una pelea Pokemon - Digimon... no es el objetivo... xD
Eso es lo que me pasa a mi, el manual está bastante bien, pero se hace algo pesado.. demasiadas paginas xD ademas de que mucho lo entiendo bastante de saber programar otros lenguajes.
Lo que me hace falta es como bien dices.. como meterle mano a un videojuegos, y los procesos, como hacer cada uno y que tendria que tener el "main" etc...
Ahora cuando termine los exámenes, quiero empezar con el taller Fénix que viene en uno de los ejemplos del Bennu Pack.
A ver si me empiezo a aclarar con todo esto
Poco a poco me estoy poniendo, y estoy toqueteando el Bennu Pack.
Para la creacion de sprites en 2D viene un programa muy variado, aunque he observado que son muy pequeños, no se cómo se verán en el juego a la hora de implementarlos, no he podido probarlo todavia.
Para los mapas no se que hacer...
Tengo el Tiled, el inkscape, los del Bennu Pack...
Pero en todos veo que tengo que poner yo mis propias imagenes y apartir de hay montar el mapa...
Querría saber si existe algún programa, estilo al de los sprites del BennuPack, que tenga opciones para montar el mapa con sus propias imágenes.. y apartir de ellas montar algo chulo en 2D y en plano horizontal. Vamos, para hacer mapas estilo Super Mario
Depende del formato al que quieras exportar. Si necesitas un simple mapa, cualquier programa de dibujo te vale, sólo tienes que tener buen pulso a la hora de ir pegando tiles.
Si no, pues creo que el Mappy exportaba a png y a un formato propio que puedes usar con la mod_mappy (una librería no oficial que anda por ahí ^^U).
Pero en cualquier caso, te tienes que currar tú tus propios tiles.
En mi caso, tengo mi propio editor de mapas de tiles (que subí por aquí hace tiempo) para usar con mi propio motor de scroll tileado (también subido por aquí). Ya es cuestion de cuanto tiempo quieras emplear ;)
Quote from: Drumpi on December 15, 2010, 07:50:33 PM
Depende del formato al que quieras exportar. Si necesitas un simple mapa, cualquier programa de dibujo te vale, sólo tienes que tener buen pulso a la hora de ir pegando tiles.
Si no, pues creo que el Mappy exportaba a png y a un formato propio que puedes usar con la mod_mappy (una librería no oficial que anda por ahí ^^U).
Pero en cualquier caso, te tienes que currar tú tus propios tiles.
En mi caso, tengo mi propio editor de mapas de tiles (que subí por aquí hace tiempo) para usar con mi propio motor de scroll tileado (también subido por aquí). Ya es cuestion de cuanto tiempo quieras emplear ;)
Que putada xD
No por nada.. si no porque pensaba que habría algun programa estilo al de los sprites pa los mapas... y me ahorraba el comedero de cabeza.. ya que no se diseñar, y no podemos copiar ni personajes ni escenarios...
Tampoco es lo más importante el diseño, pero claro... si podemos hacerlo chulo, pues mejor, es tonteria, contra mas currado quede el trabajo, mayor será mi puntuación xD
Oh que mal no poder usar gráficos de por ahí. Se nota que tus evaluadores JAMÁS han hecho un videojuego xD
Supongo que no pondrán el grito en el cielo si tomas tiles de "por ahí" y a partir de ellos dibujas tus propios mapas.
Trata de que la jugabilidad sea buena y ojalá multiplayer en red, asi se fijan menos en los gráficos =).
Quote from: Noivern on December 16, 2010, 07:47:30 PM
Oh que mal no poder usar gráficos de por ahí. Se nota que tus evaluadores JAMÁS han hecho un videojuego xD
Supongo que no pondrán el grito en el cielo si tomas tiles de "por ahí" y a partir de ellos dibujas tus propios mapas.
Trata de que la jugabilidad sea buena y ojalá multiplayer en red, asi se fijan menos en los gráficos =).
Si hombre, los tiles y eso si podré usar. Lo que no puedo usar por ejemplo, son los escenarios idénticos del Super Mario...
Tengo que desarrollar todo lo que pueda los escenarios, y que se note que los he realizado yo.
Lo del multiplayer y eso... lo intentaré cuando vaya avanzando, lo quiero hacer.. a ver si puedo, pero todavia estoy liado con el diseño.. asi qué... xD
Hay tutoriales por aquí para crear tus propias texturas, y si usas tiles de 32x32 como máximo el Paint es un gran aliado.
Si no, también en el subforo de recursos puedes encontrar diversas páginas con gráficos libres o con diversas licencias no comerciales.
Quote from: yawin on December 10, 2010, 08:38:42 AM
¿Que Digimon es una copia barata de Pokemon? Lo siento chico, pero que se parezcan, no significan que sean copias. Los animes, son del mismo año. En tan poco tiempo es imposible que se hayan plagiado mutuamente.
Y entonces cual es tu teoria? Que los dos dieron con la misma idea de casualidad? Pokemon fue editado en forma de videojuego en el año 1996, un año antes de las series de animacion Pokemon y Digimon. Desde hay no hace falta hacer muchas conjeturas para imaginar lo que paso. Es anuncio oficial de una serie animada seria el punto de partida para la creacion de Digimon.