Gracias Gracias:  0
Página 1 de 2 12 ÚltimoÚltimo
Resultados 1 al 15 de 21

Tema: Ya Se C++

  1. #1
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    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 páginas web)
    blender pirata
    un modelador ( osea yo)
    un programdor (osea yo otra vez ;p)
    un músico (esto para al final,y posiblemente que sea yo)

    ¿se necesita algo más? bueno las 3 cosas últimas 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 para estar enterado de los últimos trucos y algoritmos ¿me falta algo más?

    ah si!!! Y un sistema genérico defectuoso para hacer pruebas o sea Guindows Beta.(después de 30 años sigue siendo beta,a ver si hacen ya la versión V1.0)

    y dormir un poco más por que no paro de poner gilipolleces

  2. #2
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    Ah si! y se también python,script,y maxscripts.que al fin al cabo es lo mismo

  3. #3
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: Ya Sé C++

    La programación es como el 3D, al igual que el saber los comandos de un software 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 estas 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.
    Mi web: NicoDigital.com

  4. #4
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    Cita Iniciado por Caronte

    Si tu experiencia programando se limita a algunos tutoriales

    Suerte
    pues me he leído todos los que estaban en español por que my ingles...

  5. #5
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    es que todos lo que ponen de C++ es muy básico (digo yo),auke casi nadie que conozco saben hacerlo jajaja

    ¿alguien sabe o por lo menos el título 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 que era abanzao) y era lo mismo que los tutoriales de las webs

  6. #6
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Re: Ya Sé C++

    Pasate por aquí:
    http://www.stratos-ad.com/
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  7. #7
    H = E + L
    Fecha de ingreso
    Mar 2004
    Ubicación
    Entre dos vectores
    Mensajes
    870

    Re: Ya Sé C++

    Hola.

    Con haber leído todos los tutoriales en español no es suficiente. Leer esta muy bien, pero si no pones en practica 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 esta 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 cual 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 algebra 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 esta 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 esta 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 estas tirando para fuera a gente que no tenga una ATI Radeon 9500 o superior o una nVidía 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 esta en inglés, así que preparate 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; 09-04-2006 a las 13:33

  8. #8
    Marqués de Carabás Avatar de alberizo
    Fecha de ingreso
    Nov 2005
    Mensajes
    2,061

    Re: Ya Sé C++

    neobarry, tal y como te han dixo Caronte y HalfVector, el que sepas C++ no quiere decir nada, seria como aprender la teoría 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 mucha información y código ajeno, y como te dice HalfVector, preparate a aprender inglés, porque lo mejor x desgracia (o ya x fortuna) esta en ingles, aunque x suerte para inciarte tienes información en español.
    En cuanto a lo del motor, a corto plazo te diría que te olvidases de hacerte tu propio motor, empieza x programar un juego y te vayas familiarizando con términos como occlusion, pixel shader, algoritmos genéticos, z-buffer,. sino sabes usar un motor ajeno, me resultaria raro que pudieras programar uno propio (bueno aunque con copiar-pegar seguro que 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, tendrías que usar otro para sonido, para IA, para física) así que mejor que para 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, así que te recomendaria en Crystal Space, tienes mucha documentación y tutoriales, también tiene mucha fama el Nebula2, (a mi personalmente no me gustó, me pareció un poco lioso).

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

    Offtopic: x cierto, sabéis que pasó con gametutorials.comí se han vendido o q? hacia un más de un año que 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, que pena
    Última edición por alberizo; 09-04-2006 a las 06:11

  9. #9
    Habitacus! Avatar de josepzin
    Fecha de ingreso
    Feb 2004
    Ubicación
    Carthagonova
    Mensajes
    4,854

    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

  10. #10
    Senior Member Avatar de Mario
    Fecha de ingreso
    Apr 2002
    Ubicación
    Madrid
    Mensajes
    1,192

    Re: Ya Sé C++

    Cita Iniciado por neobarry
    me he estudiado TODOS los tutoriales de C y C++ que hay en la red
    Nada más... 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++ también se puede hacer una calculadora.. y no se parece en nada a hacer un juego.

    Suerte

  11. #11
    El Programador
    Fecha de ingreso
    Sep 2005
    Ubicación
    Valencia
    Mensajes
    720

    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 acabaras y no podrás mostrar.

  12. #12
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    Cita Iniciado 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 útil

    Y gracias por el comentario

  13. #13
    Senior Member
    Fecha de ingreso
    May 2004
    Ubicación
    Bogota, Colombia
    Mensajes
    481

    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.

    Miscelánea Blender: Blender en español... y bien explicado! (en YouTube o en 3DPoder)

  14. #14
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    Cita Iniciado por jedihe
    A lo ya dicho,

    jedihe
    ¿cuando?

    tengo 18 años,umm ejem me faltan 6 días para eso jajaja

    estoy en 4º de Eso en Diversificacion

    pero si necesito aprender algo de matemáticas uso Google.

    Hice un tests de inteligencia y me daba un 75% sobre cien puntos en el apartado de Inteligencia Espacial.Así 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; 20-04-2006 a las 05:00

  15. #15
    Senior Member
    Fecha de ingreso
    Mar 2006
    Ubicación
    Al lado de un espaguetti gigante,y es creo que es Dios...xD
    Mensajes
    373

    Re: Ya Sé C++

    Cita Iniciado 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 ahora es tarde )

Página 1 de 2 12 ÚltimoÚltimo

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •