Foros 3DPoder.  

Bienvenido a Foros 3DPoder..

Usted esta viendo este foro como invitado, no esta registrado todavía, lo que limita su visión del foro. Si quiere unirse gratis a la mayor comunidad del diseño gráfico de habla hispana, tener acceso a publicar y responder mensajes, tener mensajes privados con otros miembros(PM), responder encuestas, publicar sus imágenes para que las vea el resto del mundo, tener acceso a los video_tutoriales, y muchas cosas más, no lo dude. Registrarse es rápido, simple y gratuito, agregate hoy a la mayor comunidad 3D de habla hispana! !

Si usted tiene algún problema con su registro, por favor , díganoslo aquí. 3d





¿Te ayudo?
Retroceder   Foros 3DPoder. > :: Técnicas 3d > VideoJuegos
Foro3D Galeria Privada Video3D Blueprints Software Blog3DPoder Buscar Empleo Donaciones

Oferta de trabajo en Decathlon
google adsense


Respuesta
 
Herramientas
Antiguo 08 abr 2006   #1
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Ya Sé C++

Pues eso ya me he estudiado todos los tutoriales de C y C++ que hay en la red en Español (maldito Hingles)y quiero hacer un "engine 3d",espera no eso es Ingles,lo que quiero hacer es un "motór tes dé":P y lo que quiero saber lo que necesito exactamente para hacer un juego :

una api de 3d:OpenGL o DirectXXX (en linux este ultimo... JAJAJA)
saber C++(por lo menos sé lo de las paginas web)
blender pirata
un modelador ( osea yo)
un programdor (osea yo otra vez ;p)
un musico (esto pa al final ,y posiblemente ke sea yo)

¿se necesita algo mas? bueno las 3 cosas ultimas puede que se sustituya por otras personas pero por el momento sere yo jajaja

ah! si estar registrado en Gamasutra con un buen traductor de ingles pa estar enterado de los ultimos trucos y algoritmos ¿me falta algo mas???

ah si!!! Y un sistema generico defectuoso para hacer pruebas o sea Guindows Beta.(despues de 30 años sigue siendo beta ,a ver si hacen ya la version V1.0)

y dormir un poco mas por que no paro de poner gilipolleces
neobarry is offline   Responder Con Cita
Enlaces patrocinados
Antiguo 08 abr 2006   #2
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

Ah si! y se tambien python,script,y maxscripts.que al fin al cabo es lo mismo
neobarry is offline   Responder Con Cita
Antiguo 08 abr 2006   #3
Caronte
BlenderAdicto
 
Avatar de Caronte
 
Fecha de Ingreso: diciembre-2004
Ubicación: Valencia-España
Mensajes: 10,652
Predeterminado Re: Ya Sé C++

La programación es como el 3D, al igual que el saber los comandos de un soft 3D no implica necesariamente que sepas modelar, el conocer un lenguaje de programación no significa que sepas programar.

Si tu experiencia programando se limita a algunos tutoriales que hayas hecho por la red, todavía estás muy verde para ponerte a hacer un motor 3D.

Si aceptas un consejo, usa uno de los muchos motores (Ogre?) que hay por ahí y programa tu juego (uno sencillo) sobre él, ya que la programación será muchísimo más sencilla y amena.

Suerte
__________________
"Algún día todo será digital"
Caronte.
My latest personal work
Caronte is offline   Responder Con Cita
Antiguo 08 abr 2006   #4
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

Cita:
Escritos por Caronte

Si tu experiencia programando se limita a algunos tutoriales

Suerte

pues me he leido todos los ke estaban en español por ke my ingles...
neobarry is offline   Responder Con Cita
Antiguo 08 abr 2006   #5
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

es ke todos lo ke ponen de C++ es muy basico (digo yo),auke casi nadie ke conozco saben hacerlo jajaja

¿alguien sabe o por lo menos el titulo de cosas avanzadas de C++ o C? por que igual buscando por el titulo....

y mo cogi un par de libros de c++ en la biblioteca (y uno ponia ke era abanzao) y era lo mismo ke los tutoriales de las webs
neobarry is offline   Responder Con Cita
Antiguo 08 abr 2006   #6
Caronte
BlenderAdicto
 
Avatar de Caronte
 
Fecha de Ingreso: diciembre-2004
Ubicación: Valencia-España
Mensajes: 10,652
Predeterminado Re: Ya Sé C++

Pásate por aquí:
http://www.stratos-ad.com/
__________________
"Algún día todo será digital"
Caronte.
My latest personal work
Caronte is offline   Responder Con Cita
Antiguo 08 abr 2006   #7
HalfVector
H = E + L
 
Fecha de Ingreso: marzo-2004
Ubicación: Entre dos vectores
Mensajes: 877
Predeterminado Re: Ya Sé C++

Hola.

Con haber leído todos los tutoriales en español no es suficiente. Leer está muy bien, pero si no pones en práctica la teoría, de poco sirve. A caminar se aprende caminando.

Así que lo primero es tener una buena base, una buena metodología de programación (que no tiene nada que ver con saber C++, C#, Java, etc). Y lo mejor para eso está claro que no es empezando a desarrollar un motor 3D. Lo mejor es empezar con programas simples que resuelvan problemas simples y poco a poco ir complicando los problemas.

Si resulta que ya tienes soltura con todo eso y con el propio lenguaje (manejo de memoria, punteros, etc), entonces puede que estés preparado para comenzar el desarrollo de un motor 3D.

Antes de nada. Piensa cuál es el objetivo que buscas. Si es la de aprender sobre programación gráfica, adelante, programa tu motor 3D. Pero si el objetivo final es el desarrollo de un juego, tal vez tu mejor opción es utilizar un motor 3D que ya esté consolidado.

Imaginemos que es lo primero, quieres aprender los secretos de la programación gráfica 3D... :P

Supongamos que ya eres la leche programando. Para ser un buen programador de motores 3D es necesario tener un cierto nivel de matemáticas. El álgebra y la trigonometría son imprescindibles. Vectores, matrices y todas las operaciones que se puedan realizar con ellos (producto escalar, vectorial, calcular la inversa de una matriz, etc) es lo más básico. Te diría que lo mínimo para poder empezar en esto de la programación 3D es el temario que se daba en C.O.U. (desconozco en el plan actual de estudios a qué curso equivale).

Un nivel decente de física también es deseable. Una vez más el nivel de 3º de B.U.P. o C.O.U. es lo básico. Conocimientos de cinemática, dinámica, dinámica del sólido rígido, dinámica de los sistemas de partículas, electromagnetismo, etc. Evidentemente esto no es del todo necesario si no vas a crear un sistema de física, aunque si por ejemplo quieres desarrollar un módulo de sistemas de partículas es imprescindible.

Luego también está el tema del API gráfica a utilizar. ¿OpenGL o Direct3D?. Si quieres que tus aplicaciones sean multiplataforma, no hay elección, OpenGL. De lo contrario, si te vas a limitar a plataformas de Microsoft, OpenGL o Direct3D, la que más te guste.

Por supuesto necesitarás un compilador/entorno de programación. Yo te recomendaría el Visual C++ (tienes la versión Express gratuíta), pero tienes otras opciones gratuítas.

Otra cosa que debes plantearte es si utilizar la fixed pipeline de OpenGL/Direct3D o utilizar vertex & pixel shaders. La cosa creo que está clara a estas alturas. La elección debería ser hacer un uso exclusivo de shaders, pero es tu elección. Si te decides por los shaders, tendrás otro dilema. ¿Qué versión de shaders utilizar?. Una vez más, en mi opinión, la elección deberían ser shaders 2.0 como mínimo, pero ya sabes que estás tirando para fuera a gente que no tenga una ATI Radeon 9500 o superior o una nVidia GeForceFX 5200 o superior.

Y por último, y esto es imprescindible si quieres llegar a alguna parte, lee. Lee todo lo que pilles. Eso sí, lo mejor está en inglés, así que prepárate a aprender.

En cuanto a sitios donde encontrar artículos tienes la que has mencionado, Gamasutra, Gamedev, Flipcode (su amplia sección de artículos sigue en pie), DevMaster y otras muchas más que ahora no recuerdo. Por supuesto, Google, imprescindible. También, visita los foros de las webs que he mencionado. Los de GameDev y DevMaster suelen tener bastante nivel y en muchas ocasiones se tratan temas muy interesantes. Si tienes dudas, no dudes en preguntar ahí mismo (otra razón para aprender inglés). Si quieres un lugar en castellano donde preguntar dudas concretas de programación, te recomiendo que te pases por Stratos.

Eso es todo lo que se me ocurre ahora mismo.

Ale, suerte y happy coding!.

Última edición por HalfVector fecha: 09 abr 2006 a las 06:33.
HalfVector is offline   Responder Con Cita
Antiguo 08 abr 2006   #8
alberizo
Marqués de Carabás
 
Avatar de alberizo
 
Fecha de Ingreso: noviembre-2005
Mensajes: 2,090
Predeterminado Re: Ya Sé C++

neobarry, tal y como te han dixo Caronte y HalfVector, el q sepas C++ no quiere decir nada, seria como aprender la teoria de ingles, pero no saber que decir, lo más importante de la programación es saber que se tiene que hacer, desglosar un problema y traducirlo a programación, el lenguaje es lo de menos, y para aprender a programar, solo se aprende programando, leyendo muxa información y código ajeno, y como te dice HalfVector, preparate a aprender inglés, xq lo mejor x desgracia (o ya x fortuna) esta en ingles, aunq x suerte para inciarte tienes info en español.
En cuanto a lo del motor, a corto plazo te diria q te olvidases de hacerte tu propio motor, empieza x programar un juego y te vayas familiarizando con términos como oclussion, pixel shader, algoritmos genéticos, z-buffer,..... sino sabes usar un motor ajeno, me resultaria raro q pudieras programar uno propio (bueno aunq con copiar-pegar seguro q lo haces ehh !!!) en cuanto a cual es el mejor? metete en DevMaster (halfvector te dió antes el enlace) y hay tienen una gran base de datos de los actuales motores, si vas a por uno libre, yo usaria OGRE (pero es solo gráfico, tendrias q usar otro para sonido, para IA, para física) asi q mejor q pa empezar te vayas a por uno compacto, a mi me gusta el kjApi, me parece sencillo y muy potente, pocos tutoriales en la web, tiene poco tiempo este motor, asi q te recomendaria en Crystal Space, tienes muuuuuxa documentacion y tutoriales, tb tiene muxa fama el Nebula2, (a mi personalmente no me gustó, me parecio un poco lioso).

Y si te quieres complicar lo más mínimo, puedes usar motores con GUI, asi q recuerde.... el Fly3D, 3d Game Studio, el Genesis3D, el Kaneva (este último esta bastante bien) el problema de estos motores, q no estan muy optimizados, suelen estar orientados a algo en concreto, casi todos un FPS, y no puedes hacer otra cosa, estan muy limitados, y lo más importante q no es lo q se supone que quieres hacer, programar. Todo depende de tu interés final... programar o hacer un videojuego.
Salu2.

Offtopic: x cierto, sabeis que pasó con gametutorials.com? se han vendido o q? hacia un más de un año q no entraba, pero entre el otro día, y los tutoriales ahora los venden menos mal que me descarge la web al completo hace un par de años, pero me parecia una gran página, q pena
__________________

Última edición por alberizo fecha: 08 abr 2006 a las 23:11.
alberizo is offline   Responder Con Cita
Antiguo 09 abr 2006   #9
josepzin
Habitacus!
 
Avatar de josepzin
 
Fecha de Ingreso: febrero-2004
Ubicación: Carthagonova
Mensajes: 4,777
Predeterminado Re: Ya Sé C++

Yo de esto no entiendo nada, pero estoy de acuerdo en que te pases por Stratos, que allí tienes a muchos HalfVector's
josepzin is offline   Responder Con Cita
Antiguo 09 abr 2006   #10
Mario
Senior Member
 
Avatar de Mario
 
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 1,177
Predeterminado Re: Ya Sé C++

Cita:
Escritos por neobarry
me he estudiado TODOS los tutoriales de C y C++ que hay en la red
Nada mas... y nada menos. Esto me recuerda a cuando en Matrix, a Neo (casualidad) le pinchan el programa de Kung-Fu (o el que fuera) y dice.... "Ya se C++"

No menosprecio tus conocimientos ni tus ganas, pero creo que de hacer unos cuantos tutoriales a programarse un juego con su engine propio hay un largo camino. Que solo se puede aprender a base de hacer cosas. Ojo, en C++ tambien se puede hacer una calculadora.. y no se parece en nada a hacer un juego.

Suerte
Mario is offline   Responder Con Cita
Antiguo 15 abr 2006   #11
damiles
El Programador
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 687
Predeterminado Re: Ya Sé C++

Llegé tarde, no puedo añadir nada más. Solo que si te gusta y tienes ganas, ponlas, pero cuidado, si empiezas, no te pongas objetivos grandes, más vale uno pequeño y bien terminado, que uno grande que nunca acabarás y no podrás mostrar.
damiles is offline   Responder Con Cita
Antiguo 15 abr 2006   #12
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

Cita:
Escritos por damiles
Llegé tarde, no puedo añadir nada más.
a mí me da igual si me contestas un pelín tarde.Mientras sea util

Y gracias por el comentario
neobarry is offline   Responder Con Cita
Antiguo 18 abr 2006   #13
jedihe
Senior Member
 
Fecha de Ingreso: mayo-2004
Ubicación: Bogota, Colombia
Mensajes: 316
Contactar con jedihe a través de MSN
Predeterminado Re: Ya Sé C++

A lo ya dicho, añado que podrías contarnos tu nivel escolar, eso permitiría saber a qué cosas podrías enfrentarte. No es lo mismo saber sólo trigonometría que conocer el poder de las matrices!

jedihe
__________________
Cuando traigas un fusil y lo sientes junto a tus ideas, serás irremediablemente seducido por el poder persuasivo de las balas.
jedihe is offline   Responder Con Cita
Antiguo 19 abr 2006   #14
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

Cita:
Escritos por jedihe
A lo ya dicho,

jedihe
¿cuando?

tengo 18 años,umm ejem me faltan 6 dias pa eso jajaja

estoy en 4º de Eso en Diversificacion

pero si necesito aprender algo de matematicas uso Google.

Hice un tests de inteligencia y me daba un 75% sobre cien puntos en el apartado de Inteligencia Espacial.Asi que en cierta medida tengo ventaja.

Y en el SuperTést 1 y 2 (que por cierto son penosos)en ese apartao lo hacia al 100% y si lo dice la tele es verdad jajajaja

Última edición por neobarry fecha: 19 abr 2006 a las 22:00.
neobarry is offline   Responder Con Cita
Antiguo 19 abr 2006   #15
neobarry
Senior Member
 
Fecha de Ingreso: marzo-2006
Ubicación: Al lado de un espaguetti gigante,y es creo que es Dios...xD
Mensajes: 375
Contactar con neobarry a través de MSN
Predeterminado Re: Ya Sé C++

Cita:
Escritos por jedihe
No es lo mismo saber sólo trigonometría que conocer el poder de las matrices!

jedihe
matrices? ummm A POR ELLASSS!!!(mañana que aora es tarde )
neobarry is offline   Responder Con Cita
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Usted no puede publicar nuevos mensajes.
Usted no puede responder mensajes
Usted no puede publicar archivos adjuntos
Usted no puede editar sus mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are deshabilitado
Pingbacks are deshabilitado
Refbacks are deshabilitado
Saltar a Foro

google adsense



La franja horaria es GMT. Ahora son las 17:37.


Powered by: vBulletin, para 3DPoder.com Versión 3.7.4
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.
3DPoder.com Foro3d.com © Al servicio de la infografia y el 3D desde 1997.
Loans | Bad Credit Mortgages | Personal Loans | Repair Bad Credit | Car Credit
Content Relevant URLs by vBSEO 3.2.0