Guía de desarrollo de juegos Indie

BrUn

#1890 Y con tu equipo del master montaréis un grupo de desarrollo??

1 respuesta
MarioRomero

#1891 No es un máster, ha sido un curso de experto que tiene la mitad de carga lectiva/créditos que un máster, pero sí, la idea y la intención, por lo menos hasta que los quehaceres universitarios nos obliguen a pausarlo, es seguir con el desarrollo de videojuegos como grupo, e incluir algún/algunos grafista/s o artista/s para poder centrarnos en la parte de programación.

Charlie52

Buenas a todos, desconocía que en MV había un hilo así! (y años que llevo sin pasarme por MV...) Siempre es bueno poder escribir en tu idioma sobre estos temas y conocer más gente cercana. Gracias a GreyShock por el hilo ;)

También traigo un pequeño regalo que espero que no haya molestado por "pillar" los gráficos pero he hecho un port de "Fire Nano" que renderiza mediante OpenGL.

Para Windows:

Para Linux:

Para Mac... eh no tengo xD pero debería de funcionar.

Descargar: https://dl.dropbox.com/u/7511025/firenano/firenano.jar

Para Android (perdonar la calidad)

Descargar: https://dl.dropbox.com/u/7511025/firenano/firenano.apk

Es una pena que las imágenes en la pantalla del título no haya escalado bien, pero se puede jugar. También mi móvil Android es bastante malo así que confío que vaya bien. Haciendo pruebas hace tiempo moviendo varios sprites por la pantalla con OpenGL no conseguia 60 FPS aunque parece que es muy díficil de conseguir por problemas de rendimiento. Veremos en la nueva versión de Android.

Hay algún par de bugs pero realmente me ha servido mucho para aprender más y como decía antes si hay algún problema con esto, retiro los enlaces al momento.

Un saludo.

EDIT: Jo, no sé poner imágenes XD ¿no eran con los tags img o quizás son demasiado grandes para el post?

4 6 respuestas
BLZKZ

#1893 sí es así pero necesitas llegar a 300 post

El juego me suena mucho XD

Inserto imagenes

Windows:

Linux:

Android:

Edit: te pongo una captura que he hecho con el movil, cogela si quieres.

Por cierto pone un icono a la aplicación xD

Jastro

#1893 ¿es muy complicado hacer un port de opengl? ¿Cuanto tiempo te llevo hacerlo?

1 respuesta
BLZKZ

#1893 te hago otro reply para que te salga el aviso... creo que deberias controlar la resolución del dispositivo (con openGL se puede) para dibujar de una manera o de otra, como ves en un telefono de 800x480 como el mio se ve muy distinto el juego xD

1 respuesta
GreyShock

#1889 Gracias por el consejo de Chronium, puede ser una buena vía :)

#1890 Enhorabuena! :D Déjame preguntar una cosilla... ¿En el curso era requisito indispensable crear juegos en 3D? Es que a algunos juegos del showreel les sienta de pena, se nota la carencia de aristas vaya, y meter a programadores a modelar en 3D es un poco hardcore y es lo que veo que siempre falla mucho en los resultados de estos másters/cursos. ¿Cuando se podrá jugar a RoboCorps? :P

#1893 AGUANTA! Menudo crack ¿no? Me lo he bajado y al jugar he notado que no es mi programación, ¿lo has rehecho de cero simplemente jugándolo? Tendré que contratarte para hacer los ports de los juegos que saquemos xD

Un aplauso, en serio.

3 respuestas
elkaoD

#1897 y la licencia es BSD: http://src.chromium.org/viewvc/chrome/trunk/src/LICENSE?view=markup

1 respuesta
GreyShock

#1898 Mu rico :3

Por cierto, he visto algo cuanto menos curioso... planean sacar una consola para juegos HTML5 usando como hardware la raspberry pi.

https://github.com/jeremyckahn/pine/wiki

A mí me parece una locura xD Aunque si la venden por 20€ puede ser un bicho interesante para tener en casa pegado a la tele :P Sin embargo, no lo veo yo muy capaz de llegar a los hogares "menos frikis".

1 respuesta
elkaoD

#1893 hay uno que es clavadito al Unsurvive pero con más luz.

1 1 respuesta
Innsbruck

#1899 parece interesante lo de la consola para html5, yo había visto eso pero para "juegos android" . http://www.arturogoga.com/2012/07/10/el-jxd-s5100-la-consola-portatil-de-juegos-con-android-por-75-100

MarioRomero

#1897 Si, era necesario hacerlo en 3D...

La verdad es que a la hora de aprender me parece un punto a su favor por el hecho de que siempre es más interesante el devanarse los sesos con una coordenada más.

Por ejemplo, para hacer el minimapa, al ser un objeto 3D y tener que colocarlo en posición cenital, tenemos el problema con el Gimbal Lock, y hay que usar cuaternios para setear su sentido.
Es un ejemplo fácil, pero añade una componente más...

En cuanto jugar, debido a problemas de tiempo nos faltó añadir el multijugador, y muy de vez en cuando da un pete en un vector. Aparte, queremos mejorar la IA, bien modificando la que hemos creado desde cero, o bien usando aproximaciones ya creadas como OpenSteer...

Aún así, intentaré subir el ejecutable para Windows, si a mis compañeros no les importa :)

#1900 Supongo que el quote era para mí, ¿no?
Creo que sé a que juego te refieres. Ese juego por ejemplo usa OpenSteer para simular la IA de los zombies, para que se comporten como hordas y etcétera...

Charlie52

Oh, veo que ha gustado, no me lo esperaba. Voy con las contestaciones, a ver si esto sí me sale bien y no como las imágenes xD

#1895 No es muy complicado si usas algún framework que soporte alto nivel en 2D. Algunas semanas he tardado porque me estaba conociendo el framework.

#1896 Sí, si lo debería hacer con un metodo resize. Eso es problema del Parallax Background que he implementado. Una de las cosas que he apuntado en mi post-mortem :P

#1897 Sí, es desde cero pero ciertas cosas. No te voy a mentir, algunas lo he mirado, luego a veces lo tenía que adaptar o no si fallaba algo.

Muchas gracias a todos por los comentarios!
EDIT: y a BLZKZ por ponerme las imágenes!

Un saludo.

2 1 respuesta
B

#1903 qué framework has usado?

1 respuesta
Charlie52

#1904 Uy, perdón que no lo he dicho xD. Es libgdx http://libgdx.badlogicgames.com/ aunque ahora quiero meterle un par modificaciones. El creador se llama Mario, eso lo dice todo! :P

Un saludo.

1
Josepanaero

#1890, no va la web para descargar los libros :(

EDIT: no he dicho nada, ya va xD

1 respuesta
MarioRomero

#1906 Si, es que ayer a partir de la tarde estaba caída porque estaba subiendo el material...

Ya están para descargar los libros en pdf y epub, así como los ejemplos del curso =D

2 respuestas
krew

#1907 pues a mi no me deja ver-descargar nada. Vale, veo los libros pero me salta Esta página web no está disponible cada vez que intento acceder a ellos

#1909 por qué tú sí y yo no!! ¿qué tienes tú que no tenga yo? ¡ARG!


#1909 te quiero

1 respuesta
Isotoperd

#1907 Le he dado una ojeada a todos los libros y me parece un curso completísimo, deberían aprender otros cursos de 6.000 que solo te enseñan a usar un motor plagado de prefabs en el que aprendes bien poco sobre como funcionan las cosas, me estoy planteando incluso el hacer un año de la carrera (ing. informática) en Castilla y aprovechar para hacer el curso.

#1908 xD, ahora lo subo a mi dropbox y te lo linkeo.

Aquí dejo los enlaces de los libros, asi no tengo que ir enviando mp's xD.


https://www.dropbox.com/s/m4qiaz3mlxdqmuy/Arquitectura%20motores%20videojuegos.pdf


https://www.dropbox.com/s/8qd2u85lt5kn6q7/Programacion%20Grafica.pdf


https://www.dropbox.com/s/fyz8k89tqvywivr/Tecnicas%20Avanzadas.pdf


https://www.dropbox.com/s/bsw58zyjqq4tkkx/Desarrollo%20de%20componentes.pdf

#1910

2 3 respuestas
storm2211

#1909 linkeame a mi el dropbox si puedes tambien por favor, que me interesearia ver como son los libros esos tambien pero no me deja verlo.

edit: jajaj justo los has puesto, que maravilla

1 respuesta
MarioRomero

#1909 Me alegro de que te parezca completo =D

La única pega es que también tiene parte de gráficos, eso sí, están muy llevados al terreno de la programación gráfica... y que al dar tantas cosas, a lo mejor hay alguna que se queda a medias, etcétera...

Aparte de eso, el uso de OGRE como motor de rendering, que hasta mediados de curso aborrecía, he de reconocer, le da el añadido de que practicamente todo, por no decir todo, lo puedes modificar tú y, como OGRE sólo es el motor, la parte de físicas, audio, IA, etcétera, puedes elegir tú el que quieras, y eso siempre te da mayor libertad de cara al desarrollo...

2 respuestas
Wasd

#1911 Me bajé ayer los libros justo después de que los subieran a la web.
Parecen bastante interesantes, me los miraré hoy más a fondo, en cualquier caso, gracias por compartirlo :)

biluses

el de unos colegas y mio no es muy indie que se diga... pero podeis jugarlo y me comentais que tal.

AQUI

#1913 para un jugador son las flechas de direcion y la barra espaciadora. Para dos jugadores, lo mismo que el de uno para el PJ1 y para el jugador dos W,A,S,D y la T para atacar

2 respuestas
Meleagant

#1913 xDDD

Está muy gracioso.

Lo único que me raspa son los controles, no acabo de hacerme a ellos.

krew

#1913 pillé un bug, en la pantalla de inicio, arriba a la izquierda está el botón de pausa y de play. Si le das a play y la música ya está sonando, empieza un segundo canal con la misma música y interfiere con la que ya estaba sonando

Achiss

#1890 Les he echado un ojo y creo que es justo lo que buscaba, gracias! ;)

aitorman

Hola a todos, postro para decoros que mi juego ya esta completamente acabado (de hecho lleva acabado desde hace unos 4 días) pero ahora me he ido de vacaciones para unas 2 semanas, y que no lo podré poner hasta que vuelva. Mientras intentare hacer un arte decente para el juego, a ver que sale jaja.
Por cierto, muy interesantes los libros del curso #1911, y #1893, una pregunta, ¿con libgdx puedes usar OpenGL directamente o usas funciones propias del framework para dibujar cosas?, y en caso de poder usar OpenGL directamente, ¿que versión se usa? buen trabajo portando los juegos!

2 respuestas
Charlie52

#1917 Tienes acceso a OpenGL tanto de bajo nivel como de alto nivel. Las versiones que puedes usar son OpenGL ES 1.x y 2.0.
Aquí tienes todas las características por si tienes más dudas: http://libgdx.badlogicgames.com/features.html

Un saludo.

GreyShock

#1917 Se podrá jugar desde navegador?? Hay que crear un hilo para el juego y ponernos a compartir niveles y putearnos! xD

Por cierto, hace tiempo que Newbie no da señales de vida. Así que os suelto una captura :P

Habiéndome librado de proyectos de la vida real para ganar dinero, estoy dándole en plan maratón para ver si lo sacamos el 1 de Agosto. El arte está terminado, y sólo me queda a mí programar todo el guión y las cinemáticas, que está siendo toda una odisea ("cinemáticas" por código en tiempo real, es decir, las conversaciones, el avance de la trama y algunos minijuegos QTE)

1 2 respuestas
HeXaN

#1919 "Mas" lleva tilde. Alguien te lo tenía que decir xD

2 respuestas
Tema cerrado