Guía de desarrollo de juegos Indie

aitorman

#437 Win 7? Yo uso windows 7 64 bits y me va bien.
Yo ahora me voy fuera una semana, cuando vuelva le metere un sistema de particulas. Sabeis de algun articulo o algo sobre el tema?

1 respuesta
storm2211

#451 Justo me has pillado con un curro entre manos de la universidad en el que tenemos que hacer un sistema de particulas avanzado en una batalla entre helicopteros y tal donde tenemos que hacer las explosion, el humo, el fuego del proyectil etc...
Te recomiendo este articulo http://www.gamasutra.com/view/feature/131565/building_an_advanced_particle_.php?page=1

y las referencias que vienen en el.

Si necesitas cualquier ayuda, avisa.

1 1 respuesta
Linkyd

Alguien podria decirme algun tuto sobre opengl en visual C++ ?

Para empezar con un canvas sencillo, que dibuje un simple triangulo o puntos

3 respuestas
Buffoncete

#453 nehe.gamedev.net y sigue los tutoriales en orden pero bájate el código de glut.

r2d2rigo

#453 NeHe, aunque esta muy desactualizado.

GreyShock

Me acaba de llegar el Accelerated C++, ay que rico! Ya tengo nuevo amigo de autobús.

Lo más flipante ha sido el momento de firmar el paquete. Que el repartidor me ha dicho... "Muy buena elección".

#458 Tenía mechas rubias e iba bien afeitadito... podría ser un friki gaylor, si no, no me cuadra como alguien que aprecie Accelerated C++ xD

3 5 respuestas
Gusete

#456 jajaja c++ como tema comun para entablar conversacion! XD

Buffoncete

#456 ligaba contigo?

1 respuesta
Linkyd

#456 Jajaja muy epico por su parte xD

Nucklear

Pues me parece a mi que leyendo este post me voy a animar a retomar esto de los juegos. Voy a empezar a practicar con minijuegos con java desde 0 y de ahí ir avanzando que desde que hace un año hice mis pinitos con XNA no lo he vuelto a tocar :l

1 respuesta
aitorman

#452 Muchas gracias, me lo leere

Prostyler

#460 Sabes algún foro de XNA donde pueda mejorar? Estoy estancadísimo, se poner un sprite en pantalla y moverlo con las teclas y velocidad que quiera pero absolutamente nada más, no encuentro tutoriales de 2012 ni foros :S

Vale encontré este http://forums.create.msdn.com/forums/59.aspx

1 respuesta
Nucklear

#462 Pues tienes ese que has puesto y en español esta:

http://aprendiendoxna.wordpress.com/tutoriales/tutoriales-2d/

Para Q&A lo mejor para mi es: http://gamedev.stackexchange.com/ (Strackoverflow dedicado a GameDev)

Y había el foro oficial de XNA pero ahora no lo veo, ya te digo que hace mas de un año que lo había tocado. No obstante mi recomendación para los que empiezan es pasar de frameworks y hacer un pong/invaders/whatever arcade para entender la mecanica de un juego y los conceptos básicos porque a la larga probablemente te sientas algo perdido.

1 respuesta
Prostyler

#463 A qué te refieres con pasar de frameworks? usar otras herramientas o what (soy novato total) si es así, con qué recomiendas empezar que no sea xna?

Por cierto, gracias por los links ;)

1 respuesta
Nucklear

#464 Me refiero a que intentes hacer el juego desde cero antes de utilizar librerías que te faciliten la creación de animaciones, gestion de eventos, etc. Y codear tu mismo los gameloops y elementos necesarios del juego.

Por ejemplo en XNA al crear un nuevo proyecto te crea el área de incialización de variables, el init, el update y el paint (Creo recordar) y eso está bien si sabes por que se crea y como se crea, pero si es tu primer juego lo mejor es hacerlo tu mismo para romperte los cuernos y entenderlo.

Esta sería la estructura básica de un juego:

Y para empezar de 0 yo seguiría la guia del space invaders que hay en #1 (Está en java).

Si lo que quieres es empezar con XNA y ponerte a hacer chachijuegos desde el primer dia puedes hacer algun tutorial de estos:

http://create.msdn.com/en-US/education/tutorial/2dgame/getting_started
http://www.riemers.net/eng/Tutorials/XNA/Csharp/series2d.php

Y aqui te dejo muchos ejemplos de código:
http://create.msdn.com/en-US/education/catalog/?contenttype=0&devarea=5&platform=0&sort=1

1 1 respuesta
eisenfaust

#456 Ya verás las risas cuando salga la nueva versión adaptada a C++ 11 xD

Prostyler

#465 Gracias!! <3

m3l0

#456 donde los compras tu? y en #1 pon una explicación sobre sdl, que dices por ejemplo smfl es como sdl, pero la gente no va a tener ni zorra de que es SDL xD, y de paso pon el tuto que te pase.

1 respuesta
Meleagant

Yo empezar de 0 no le veo lógica salvo que sea por afán de aprender.

Con XNA vas directamente a lo que importa, hacer el juego, sin perder tiempo en programar partes innecesarias que, además, no vas a hacer ni de lejos tan optimizadas como las que trae el framework.

Es como recomendar a alguien que si quiere hacer un programa del tipo que sea en Java, se programe sus propias clases List o Vector. Sí, aprenderás más, pero vas a perder mucho tiempo en hacer algo que no necesitas y otra gente ha perfeccionado mucho más de lo que tú vas a poder hacerlo.

#470 Hombre, pero es que Unity no es un framework, es un motor entero. XNA no tiene nada de eso, todo lo que es el juego lo vas a programar tú, pero no vas a tener que molestarte en programar el pipeline ni cosas de esas que no aportan nada a tu juego ni necesitas realmente hacerlo.

2 respuestas
GreyShock

#468 Los compro en Amazon.

No tengo ni idea de SDL ni SMFL... sólo copiaba aportaciones de la gente, cuando abrí el post hubo un boom de información y no pude procesarla toda xD Si alguien me echa un cable arreglo esa parte.

#469 Yo ahora mismo estoy con Unity y los niveles de abstracción son tan grandes que estoy acabando asqueado... no he picado una sola letra de código aún... todo a base de clicks como un monguer. No me mola nada el feeling, no señor. Voy a terminar de hacer algo sólo por poder hablar con conocimiento de causa sobre el engine, y luego seguramente tire por algo más artesanal como Indielib o Slick2D.

#469 Es que estoy intentando hacer un minijuego 2D con Unity y me estoy aburriendo de la hostia. Lo importante es el resultado, sí, de acuerdo, pero creo que es importante disfrutar en un terreno como es el desarrollo de juegos. Para la Ludum Dare descartado completamente, sin duda. Miraré a ver si me da tiempo de hacerme con Slick2D y catar el java, y si no pues entraré con Indielib y C++.

2 respuestas
elkaoD

#453 http://www.mediavida.com/foro/9/open-gl-441932#8

#469 entonces dónde está el límite? ¿XNA sí y Unity no? IMO, cada uno tiene sus ventajas e inconvenientes, no son sustituíbles.

1 respuesta
txandy

#470 tiene buena pinta Slick2D... me lo voy a mirar

1 respuesta
Meleagant

#471

Yo no digo que haya un límite. Digo sólo que no le veo utilidad más allá del valor didáctico, a programar cosas que son siempre iguales, ya están más que trilladas, y además no son parte en sí de la mecánica de tu juego.

2 respuestas
elkaoD

#473 para hacer un juego está claro que tirar de 0 es estúpido si no tiene una buena razón, pero si no acabas haciendo las auténticas locuras que hace más de uno por ahí porque no entiende por qué está ocurriendo nada así que acaba haciendo absurdeces.

Lo comenté hace un par de páginas, la línea de Merlín... es realmente peligrosa.

1 respuesta
Scottie

Lo mismo le interesa a alguien, dice ser gratis...

http://www.bluedesign3d.net/master-de-creacion-de-videojuegos/

2 1 respuesta
B

Yo estoy con Slick2d y me esta gustando, como venia de XNA que usa C# el cambio ha sido bastante suave ya que la sintaxis es muy parecida.

Ademas lo voy trasteando mientras me leo el infumable Thinking in Java (informacion a mas no poder, pero denso como el solo... 1500 pesadas paginas de contenido muy basico mezclado con cosas interesantes que no te quieres perder) y Effective Java (mucho mas corto pero exige mas nivel, del que carezco XD).

Eso si, por lo que veo hay bastante menos informacion con respecto a XNA, que hay la de dios de juegos de codigo abierto, tutoriales, guias... En Slick he visto alguno, pero hay que tirar mas de documentacion y del minimanual que tienen en la web.

1 respuesta
Nucklear

#473 #474 Si leeis lo que he puesto me refiero a hacerlo unicamente para aprender y en tu segundo juego poder valorar con conocimiento todo el proceso de creación.

¿De que te vale usar un RPG Maker y hacer un juego muy bonito si despues de meterle 20-30-400 horas no has adquirido nada de conocimiento?

GreyShock

#472 , #476 Yo es que este finde me pasé el Blocks that matters y en los créditos vi que estaba hecho con Slick2D y fue toda una sorpresa. Ese rollete me molaría adquirir a mí:

En cuanto al debate de la magia, empezar de cero, o abstraerse a saco, me gustaría añadir una nueva variable: La diversión. Cuando te lo pasas bien haciendo un juego, queda reflejado en el mismo. Para hacer algo sin disfrutar ya tengo el desarrollo web que me da de comer (y ojo, tiene sus momentos divertidos), o el trabajo que tenga cada uno en su vida real. Para montar algo tan complejo como lo es un videojuego pienso que hay que disfrutarlo, si no la carga se hace demasiado pesada. Habrá gente que disfrute con el RPG Maker, otros con librerías indie mierder como yo, o luego habrá gente que sea la mar de feliz con Unity, Blender, o lo que a cada uno se la ponga dura. Cada herramienta proporciona resultados diferentes, y hay que ser consecuente y elegir una que nos permita llegar al objetivo que buscamos, pero también hay que valorar el proceso creativo.

#478 Bien, eso me ha ofrecido otro enfoque sobre Unity. Sin embargo, creo que no estamos hechos para ser amigos. Me siento algo torpe adaptando Unity a 2D con Orthello2D y demás, mucha potencia para lo que quiero mover. Me siento más a gusto de momento con otro tipo de filosofías de desarrollo.

1 respuesta
Buffoncete

#478 http://gamedev.stackexchange.com/questions/5414/unity3d-how-much-code-do-you-write

Buffoncete

#475 apuntado

Tema cerrado