Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Mandamientos para iniciarse en el desarrollo de videojuegos

Iniciado por panreyes, 19 de Mayo de 2008, 03:18:50 PM

« anterior - próximo »

RobiHm

Para mi se resume en uno.

Si quieres hacerlo hazlo. Da igual si no lo terminas, lo que cuenta es echarle ganas e ilusión, en esta vida todo es probar y cualquier cosa que fomente tu imaginación y realización personal pués nunca esta de más.
El camino que recorras ya no te lo quita nadie.
Web : Indómita
Blog : MiBlog
Evobas : Evobas
Kobox : Kobox

josepzin

O dicho con otras palabras: "¿Quién te quita lo bailado?"  :lol:

urkel

Mis 10 mandamientos, ahora ya me puedo hacer mesias ^o^:

1-Paciencia, paciencia, paciencia hasta el infinito y mas allá. Esto no solo te servirá para los videojuegos, sino para sobrevivir en cualquier entorno laboral.

2-Se consciente de tus limites, diseña y enfoca tu trabajo segun estos. Existen posibilidades, pero poquisimas, de que  domines todas las artes necesareas para crear un juego, diseño, arte, programacion, musica... por no hablar de las otras cualidades para vivir de ello, temas empresariales, temas legales, juridicos, marketing, comercial....

3-Trata de crear una buena red de amigos. Hacer videojuegos solo es un bonito reto, pero se obtiene una recompensa muchisimo mayor cuando puedes compartir tu exitos, e incluso tus fracasos, con un grupo de amigos. Cuida a tus amigos, trabaja para que ellos disfruten de su trabajo y no tengan que repetir nunca una tarea, es muy dificil, pero se tiene que intentar.

4-Planifica dependiendo del volumen del proyecto. Si vas ha hacer un clon del arkanoid la planificación es escasa pero es importante. Contra mayor sea el proyecto, mayor tiempo tendras que estar planificando las etapas y fases del proyecto. Ten en cuenta que los planes han de tener relativa flexibilidad, todos sabemos que en los proyectos jugables muchas cosas cambian respecto a la idea inicial. No podemos permitirnos algunos tipos de cambios a mitad del desarrollo, por eso tener imaginacion y pensar en ellos durante la etapa de planificación puede quitarnos mas de un futuro susto para todos.

5-Divide y vence. Esto es un aspecto critico, sobretodo si realizas tus proyectos como amateur y llegas cansado a casa despues de trabajar. Contra mas pequeñas sean las piezas que compongan tu proyecto, mas sentimiento de recompensa obtendrás. Para las partes del programa que requieran de un tiempo mas largo de concentracion, aprovecha los fines de semana y festivos.

6-Pule, Pule, que tiene que brillar al maximo. Si bien es cierto que todos nos establecemos nuestro deadline para nuestras ideas, es muy mala idea lanzar la idea sin que esta pulida y bien acabada. Esto solo es aplicable para los proyectos que tienen 1 sola oportunidad, usualmente, pequeños juegos casual, pero luego si tu proyecto se basa en un concepto evolutivo y vas a continuar desarrollandolo, quizas no es necesareo que todo brille al maximo para comenzar a atraer la atencion de la gente. Pero tened en cuenta que cuando hacemos mierda esta nos suele perseguir.

7-No te quemes. De eso ya se encargaran las compañias para las que trabajes en el futuro. Disfruta mientras puedas, la noche esta para descansar, todos tenemos limites, incluso los mas jovenes. De esta manera llegarás con ilusion suficiente a la futura compañia de videojuegos.

8-No te enfades. Esto esta englobado en los anteriores temas, pero no esta de mas insistir en ello. Los enfados son inutiles, solo pierde uno mismo, cuando estes muy encabronado, respira, sal del lugar si estas con gente, tomate un tila, manzanilla o un cubata, lo que mejor te funcione para calmar la rabia que te quema por dentro. Estos enfados, como cuando haces mierda, tambien te persiguen.

9-Respeta a todos. Trata de no caer nunca en la falta de respeto hacia nadie, pero especialmente hacia los miembros del equipo. Valora las opiniones, considera los razonamientos, evalua la situacion, trabaja en equipo. Un genio solo puede hacer grandes cosas, pero un buen equipo funcionando sincronizadamente puede hacer milagros, para ello el respeto entre todos es basico.

10-Huye de los mesias. Huye de todos aquellos que se crean poseedores de la verdad absoluta porque machacaran tu moral hasta quebrarla. A veces son faciles de reconocer, parecen autenticos gurus, pero no suelen trabajan y ordenan mucho.


CONCLUSION: Ignora todos los consejos, tu sabes que vas a revolucionar el mundo con tu MMORPG, Con Dos Cojones!!!!

Mars Attacks

Cita de: "AgeR"
- El primer lenguaje que debes aprender es el inglés.

Después del castellano, por supuesto :P

Tei

Cita de: "Mars Attacks"
Cita de: "AgeR"
- El primer lenguaje que debes aprender es el inglés.

Después del castellano, por supuesto :P

Pero solo porque los profesores de ingles españoles no se entenderian en ningun otro idioma.  

De todos modos los verbos irregulares estan sobrevalorados, IMO.

panreyes

Me ha encantado el desarrollo de este post :)

Estoy escribiendo unas buenas slides, que luego publicaré, con vuestros consejos. Realmente todos vuestros consejos son de lógica, pero se consiguen tras la experiencia, o tras que alguien los cuente :)

Yo haría un buen POST-IT en el foro con este tema, o con uno nuevo que recoja todo lo más interesante en el primer post :)
Mi portfolio:panreyes.com

Titonus

zwiTTeR yo también me uno al grupo, como muchos que yo sé que hay por ahí :P
Un libro y un tutorial valen mucho pero jamás te enseñarán a errar y a aprender algo hasta que lo intentes o hagas (demos/tests/juegos completos...).
Hacer un videojuego consiste en tener un 10% de suerte, 20% de habilidad, ponerle un 15% de voluntad, disfrutar un 5% y sufrir el 50% restante o lo que es lo mismo saber al 100% que estás haciendo un videojuego.

Loover

1) Si es tu primer proyecto, más vale un grupo de 3 que un grupo de más de 10.
2) Ve enseñando cosillas en un foro del tema y aprovecha las opiniones de los demás.
3) No hagas una "web del grupo" o "web del proyecto" en la que pongas los nombres de 20 integrantes con los que has quedao en hacer "un peazo de juego" y cuelgues las 2 o 3 primeros bocetos. Mejor hacer la web cuando el juego esté al 95%.
4) Si te preguntan cosas como: ¿no estais tardando mucho, para cuándo lo tendreis hecho? Responde siempre: "para el año 2024"; independientemente de la fecha estimada en tu plan de producción. Así no te pillas los dedos, jaja. Otra variante es: "Dentro de 3 meses". Al término de ese periodo, si te pregunta: "¿pero no dijiste que dentro de 3 meses?" Respondes: "Si, dentro de 3 meses a partir de ahora", y tan fresco.
IndieLib Libreria 2.5d utilizando aceleración por hardware para la programación de juegos 2d.
Indie Rover The monkeys are reading!

Buffon

Facil y sencillo oiga

1. Haber jugado mucho
Lo primero antes de meterse uno en la programación de videojuegos es saber que te divierte jugar, nadie mejor que tu mismo para saber si la calidad de un producto es aceptable o sólo bonita.

duración estimada: toda una vida

2. Aprender a programar BIEN en un lenguaje concreto
Si te sigue interesando el mundo de la programación de videojuegos has de realizar lo primero, programación, para empezar da igual con que lenguaje lo hagas, siempre que no sea Visual Basic o derivados.

Recomendación: C++ bajo entorno Unix
duración estimada: de 3 meses a un año (y me quedo corto)

3. Haz un buscaminas por consola
El por qué lo entenderás rápido, haz un buscaminas y que el usuario introduzca la casilla a abrir por comando, tipo 3,5, que si encuentra un espacio en blanco recursivamente libere el resto en blanco también y los siguientes adyacentes con números. Supongo que habeis jugado al buscaminas y entendeis el funcionamiento.

4. Haz un GUI para tu buscaminas
Aquí vas a descubrir que no sabes programar, por que tendrás que hacer cambios en código el cual no deberías tocar.

Todo código siempre se ha de estructurar de forma ordenada, si tengo una clase que lo tiene todo es una mierda de código, pero a su vez si cada función está en un fichero distinto también.

En este caso tendriamos que haber estructurado una clase con la lógica del juego la cuál diera y manejara toda la información, y que el hacer un GUI para el buscaminas no implicara cambiar ese código y que sólo tratara la parte de los gráficos.

Que nos reporta esto ?
* Portabilidad

El buscaminas es un ejemplo extremo, dada su sencillez, el problema radicará si queremos montarnos un estudio como hace Blizzard que lanza sus juegos tanto para Windows, como Mac, gracias a que estructuran correctamente las cosas.

Prompt

Cita de: "Tyrell"Yo añadiría éste (que no cumple casi nadie)  :twisted: :

10 No empieces nada que no estés realmente dispuesto a acabar hasta el final, aunque sea necesario sacrificar hasta la última gota de tu sangre.

20 No empieces un nuevo proyecto si el anterior no está terminado.

30 GOTO 10

Tu te has quedao en "aprende a programar 1º".

goto... CODING HORROR!! :P heeheehehhe

Tei

Yo no estoy en condiciones de dar consejos a nadie, pero alguna vez cuando alguien me ha soltado a bocajarro que queria hacer un videojuego, pues le he comentado.. ¿pero tu eres consciente que un videojuego supone mucho trabajo?.  No para desanimar a nadie,  pero a lo mejor ese es el efecto. Lo cierto es que no es el trabajo que mucha gente supone, y que es una pena que la gente se meta en algunos fregados bonitos, y que lo deje a mitad, porque se le acaba el dinero, o el tiempo o las ganas. Osea, me remito a todo lo que se ha dicho mas arriba. Pero yo personalmente, no soy digno de dar ningún consejo :O

Tyrell

Cita de: "Prompt"
goto... CODING HORROR!! :P heeheehehhe

Je, con lo divertidos que son los platos de espaghetis!!!  :)






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.