Iniciarse en el mundillo

jorge96

Pues básicamente esto. Quiero inicarme en el mundillo de la programación, y desarrollo de juegos.
Y me gustaría saber que es aquello que debería empezar por aprender para llegar a conseguir hacer algo asihttp://i.imgur.com/LmWD7U4.png(Imagen sacada de este mismo foro).

He ido informándome un poco, pero no me ha quedado nada claro. He visto el gamemarker, pero creo que no es lo que necesito para aprender bien bien. Sino que primero debería aprender un lenguaje de programación ¿Java? ¿c++?.

De paso, ya que creo el hilo, podriais poner todo lo que os ha servido y que merece la pena aprender para poder llegar a ser un programador. Es decir, aparte de poner lo básico, aquellas cosas que has necesitado saber alguna vez en vuestras carreras de programadores, aquello que os hubiera gustado aprender, etc...

Se que va para largo, pero no tengo prisa. Gracias

gonya707

Aprovecho para hacer spam http://www.mediavida.com/foro/dev/curso-completo-programacion-lenguaje-c-503012

Desde el punto de vista de tu formación en programación deberías saber programar lenguajes orientados a objetos, como Java o C++. C no entra en esta categoría, pero saber C te deja a un paso minúsculo de aprender cualquiera de esos dos lenguajes. Si realmente no tienes prisa y quieres aprender despacio y bien, te recomiendo que eches un ojo a ese hilo.

Una vez sabiendo programar minimamente te recomendaría trastear un poco también con alguno de los motores, gamemaker para 2D o Unity para 3D, porque aunque luego no los usases en tus resultados finales vas a aprender muchos conceptos e ideas de diseño exprimiéndolos. El proceso de aprendizaje es muy sencillo y los resultados los obtienes en poco tiempo.

Si te interesa la parte artística podrías practicar tus dotes de dibujo, y en ese caso deviantArt es la página que buscas, ahí tienes cientos de miles de tutoriales de todos los niveles de grandes profesionales y artistas. Adicionalmente si te gusta el estilo pixel art puedes pasarte por los hilos de este subforo en el que puedes ver tutoriales y grandes obras [aqui], o bien participar en los retos semanales [aqui] para obligarte a practicar.

Es un mundo arduo, pero no te rindas. Haz juegos y diviértete

2 3 respuestas
mr_badger

#1 Para conseguir hacer algo como la imagen que enseñas saber programar es precisamente lo que NO necesitas.

Puedes ser el mejor programador del mundo, incluso tener un don natural como mozart para la musica y ser el mayor genio de la programacion de todos los tiempos. Que si no sabes "dibujar" esa imagen no la sacas en la vida.

3 respuestas
jorge96

#3 bueno es para ver el nivel de juego que quiero poder llegar a hacer. Un juego con esos gráficos lo normal es que lleve detrás un duró trabajo de programación que es mi principal objetivo.
#2 gracias

1 respuesta
rageshow

#3 Hombre digo que se refiere a llegar al nivel de programacion para poder contar con un equipo como para poder hacer un juego del palo

1
mr_badger

#4 No tiene porque. Los graficos son una cosa, la programación otra. Yo podria tener un grafista espectacular 3D y que esos graficos funcionaran con logic bricks de blender. Usando programacion 0 con unos graficos buenos.

Piensa que estas hablando de programación enseñando una imagen. Una imagen que no es ni in-game es un artwork de intergalactic trashman. Para hacer esa imagen no se pica codigo.

1 respuesta
jorge96

#6 Me refería exactamente a lo que ha dicho #3 creía que se entendería. Pero ya quitaré la imagen si va a dar lugar a dudas.

mr_badger

Solo es mi opinion y como ya he dicho por aqui alguna vez soy un tipo medio analfabeto e igual se suma que estoy empanado pero tampoco entiendo lo que dice #3. No veo la relacion entre lo que TU sepas programar y el equipo que tengas. Creo que para tener un buen equipo depende mas de otras cosas como dinero o que tengas un buen diseño de juego que atraiga a gente para colaborar gratis que de tu nivel de programacion.

Diseñar juegos != Programacion
Diseñar juegos != diseño grafico o arte

Si, creo que si pusieras quiero iniciarme en este mundillo sin imagen, ni referencia estaria mas chachi.

Mi consejo si quieres hacer TUS juegos mirate lo que es el diseño de juegos, que no tiene que ver con programacion ni con el arte. Por supuesto sigue potenciando esa base de programacion y mejorala, pero aprende a diseñar juegos tanto en ordenador como en papel.

1 respuesta
Clicspam

#8 Simplemente lo puso como ejemplo de que quiere hacer juegos decentes más allá de un tres en ralla cutre.

4
jorge96

Una duda que me a surgido, no tiene que ver con la programación (decir que ya me he puesto con ella, hice los primeros deberes del tutorial que puso #2), los dibujos que hace la gente, si quisiese implementarlos en un juego, digamos de game maker o alguno gratuito, sera posiblemente con los que empiece a adentrarme en el mundo de juegos mientras aprendo c, tendria que hacerlo desde el ordenador con algun programa, o puedo hacerlos a mano, escanearlos y de ahi meterlos al juego? Igual es muy de novato, pero no tengo ni idea xd

1 respuesta
Gif

#10 Claro los dibujos son solo imagenes que cargas a memoria.

kidike

#2 En mi caso estudíe algo de C en el instituto hará unos 4 años, pero aún me acuerdo, llegué a programar el juego de los barquitos de tocado y hundido para jugar en un terminal (el mapa estaba hecho por carácteres xDDD), dices que con eso estaría cerca de aprender C++?

Según tengo entendido es muchisimo más dificil el C++

2 respuestas
DaRk-eXe

#12 nah, son parecidos cambiando algunos conceptos básicos.

gonya707

#12 busca un pdf de libre distribucion que se llama algo asi como "desarrolo de videojuegos con sdl" de un autor español. uno de los anexos al final del libro es sobre dar el salto de c a cpp y está magistralmente explicado

1
FrioneL

http://www.cplusplus.com/files/tutorial.pdf

Pdf completo para aprender c++. No es muy largo, explica conceptos basandose en C y esta lleno de ejemplos y bien explicado.

En su momento me fue de perlas para refrescar el lenguaje.


Y si te lo lees y te animas con el C++, te recomendaria probar un framework basado en el:

http://www.amazon.es/Cocos2d-x-Example-Beginners-Guide-Engelbert-ebook/dp/B00CITNP8A

Lleno de ejemplos de mini juegos y bastante bien explicado y ameno.

Usuarios habituales

  • gonya707
  • DaRk-eXe
  • kidike
  • jorge96
  • Clicspam
  • mr_badger
  • rageshow