Cómo Crear Videojuegos en C++ - Paso a Paso - Parte 1

Поділитися
Вставка

КОМЕНТАРІ • 8

  • @dani08sv
    @dani08sv 3 місяці тому

    Pues justo estoy haciendo mi proyecto de fin de grado con SDL para gráficos y asio nonboost para red. Es un juego de cartas muy simple pero la gracia es el tener que implementar los sistemas desde casi cero. Lo único malo es que ya me queda poco tiempo para entregarlo y justo empiezas la serie, pero bueno usaré lo que me de tiempo. Yo no estoy usando CMake porque me parece un coñazo y con el Visual Studio se hace todo este tema de gestionar las bibliotecas. De momento tengo un bug que a veces, cuando hago click en los botones se borra el fondo que renderizo como una textura. Lo único que se me ocurre es algo de la memoria que a veces toca con la del fondo.png o algo, pero no he conseguido debuggar esto, no veo una manera clara ni estandard de debugar en c++

    • @The.TrueBoolean
      @The.TrueBoolean  3 місяці тому

      Hola Dani! Mucho ánimo entonces. Confío en que estarás disfrutando de crearlo casi desde cero.
      Estoy de acuerdo con lo que comentas, cuando lo tiene que hacer uno mismo, CMake es un coñazo. Sin embargo, a mí parecer, tiene 2 ventajas para el que ve los vídeos (que es lo importante para mí):
      - La primera y para mí más relevante es que, con CMake y las librerías de SDL ya compiladas, puedo hacer que funcione directamente en tu ordenador, mientras que si utilizamos Visual Studio como comentas (además de que debes tener Windows como sistema operativo, o correr una máquina virtual) sólo podría explicar cómo se hace y sería tarea vuestra hacer que funcionara. Bastante más complejo a mi parecer. Aunque es una opinión.
      - La segunda es que no tienes que instalar nada en tu sistema operativo ni modificar las variables de entorno. Así, si mañana te cansas, borras el repositorio y tu sistema queda limpio.
      En cuanto a debuggear, es posible que utilizando puntos de interrupción en la función que gestiona tu click y seguir la traza a través de él, te pueda ayudar. Un punto de interrupción, siempre es una manera estándar válida para debuggear "todos" los lenguajes :-D.
      Abrazote. Nos vamos viendo.

  • @clarabujeda
    @clarabujeda 3 місяці тому +1

    Yo odiando apple....

    • @clarabujeda
      @clarabujeda 3 місяці тому +1

      Amo Linux xd

    • @The.TrueBoolean
      @The.TrueBoolean  3 місяці тому

      @@clarabujeda Hola Clara! Vaya …
      yo que te iba a decir que estabas de suerte porque en la 2a parte del vídeo que sale el domingo, había añadido la compilación para Windows … jeje
      Aunque acabo de leer tu comentario sobre Linux 😂.

    • @The.TrueBoolean
      @The.TrueBoolean  3 місяці тому

      Le echaré un vistazo, a ver cómo podemos añadirlo :-)!

    • @clarabujeda
      @clarabujeda 3 місяці тому

      @@The.TrueBoolean Wow Muchas gracias. Sinceramente eres muy atento. Normalmente los creadores de contenido no suelen leer los comentarios :3.
      Usualmente la gente no suele tener apple debido a sus excesivos precios por ello el comment y como humana humilde que soy no tengo jajaja. Sinceramente pienso que windows no esta mal pero para desarrollar ya que es el sistema mas usado, pero como vengo del sector de servicios (Servidores y sistemas que normalmente solo lo ves en la shell) pues usualmente uso linux que simplemente puedes hacer lo que quieras con el. Por eso lo amo. Además que es el sistema con mas herramientas para C y C++.

    • @The.TrueBoolean
      @The.TrueBoolean  3 місяці тому

      Gracias a ti Clara, por tu tiempo.
      Entiendo que cuando se tiene un gran volumen de comentarios, pueden ser complejos de gestionar.
      Entiendo lo que dices porque yo también usaba Linux cuando desarrollaba juegos para las máquinas de Casino.
      Abrazote! Nos vamos viendo por aquí!