Тёмный

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

The True Boolean
Подписаться 85
Просмотров 385
50% 1

En este video, te explico cómo dar el primer paso para desarrollar videojuegos con C++ desde 0; siendo este el primero de una lista.
De corazón, me hubiese encantado poder ver una serie de vídeos así cuando me preparaba las entrevistas para las empresas top de programación de videojuegos en C++ como: RockStar, Paradox Interactive, DECA Games o Activision Blizzard King entre otras; con la finalidad de tener un espacio en el que potenciar mis conocimientos y probar las ideas.
Utilizaremos el framework SDL2 (Simple DirectMedia Layer) que nos permitirá interactuar con el sistema a bajo nivel y nos proporcionará herramientas tales como: abrir una ventana, manejar los eventos de teclado o crear un renderizador entre otros.
Si usas Windows o Linux y te gustaría que hiciera un vídeo para que funcionara también en ellos, déjamelo en los comentarios.
══════════════
ENLACES MENCIONADOS
👉 Github del canal: github.com/AlejandroSuau/thet...
👉 Github del vídeo: github.com/AlejandroSuau/thet...
👉 Página oficial de SDL: libsdl.org/
👉 Github de SDL: github.com/libsdl-org/SDL
👉 Github de SDL_Image: github.com/libsdl-org/SDL_image
👉 Cómo instalar Homebrew: brew.sh/es/
👉 Cómo instalar CMake: formulae.brew.sh/formula/cmak...
👉 Cómo instalar Make: formulae.brew.sh/formula/make...
══════════════
SÍGUEME EN REDES SOCIALES
👉🏻 Mi Instagram: / the.true.boolean
══════════════
ÍNDICE DEL VÍDEO
00:00 ¿Por qué hago este vídeo?
01:04 Quiero hacerte más sencilla la vida
01:27 Paso 1
02:01 Paso 2
02:26 ¿Por qué actualmente sólo funciona para Mac?
03:03 Paso 3
03:52 Explicación del contenido main.cpp
05:23 El siguiente vídeo, merece la pena
══════════════

Наука

Опубликовано:

 

5 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 10   
@iv4n9f
@iv4n9f Месяц назад
Muchas gracias , se agradece una explicacion de este estilo , en vez de tener que depender siempre de los motores existentes. Espero los siguientes videos.
@The.TrueBoolean
@The.TrueBoolean Месяц назад
@@iv4n9f Te lo agradezco Ivan, y estoy totalmente de acuerdo. Poder hacer algo con tus manos es … mágico. Estate pendiente porque pronto crearemos el Flappy Bird! Abrazo.
@dani08sv
@dani08sv Месяц назад
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 Месяц назад
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 Месяц назад
Yo odiando apple....
@clarabujeda
@clarabujeda Месяц назад
Amo Linux xd
@The.TrueBoolean
@The.TrueBoolean Месяц назад
@@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 Месяц назад
Le echaré un vistazo, a ver cómo podemos añadirlo :-)!
@clarabujeda
@clarabujeda Месяц назад
@@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 Месяц назад
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í!
Далее
¿Por dónde empezar para crear un videojuego?
4:52
Просмотров 659 тыс.
How I use C++: a line-by-line code review
1:40:40
Просмотров 247 тыс.
The moment we stopped understanding AI [AlexNet]
17:38
Просмотров 851 тыс.
LENGUAJES de PROGRAMACIÓN para CREAR VIDEOJUEGOS
5:13
Hice un JUEGO en C++ (sin morir en el intento…)
4:30
La Mejor Historia de Geometría
20:07
Просмотров 40 тыс.
Why The Windows Phone Failed
24:08
Просмотров 222 тыс.
Vivimos En Un Gigantesco Vacío Cósmico
14:03
Просмотров 136 тыс.
Programar es DIFÍCIL... (8 verdades duras)
14:27
Просмотров 529 тыс.
Проверил, как вам?
0:58
Просмотров 337 тыс.