Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: skullmang en 10 Octubre 2018, 22:54 pm



Título: ¿Qué aprender para empezar a programar videojuegos en C?
Publicado por: skullmang en 10 Octubre 2018, 22:54 pm
Normalmente leo que la mayoria de los videojuegos son programados en C#.
Tengo curiosidad por adentrarme el tema. Que me aconsejarian estudiar (no hablo de una carrera, si no de tema) y en que orden debería aprender las cosas.
Estoy seguro de que por acá hay algún dominante del tema.

También me interesa mucho  la cuestión de la IA en los mismos.

Muchas gracias!


Título: Re: ¿Qué aprender para empezar a programar videojuegos en C?
Publicado por: MAFUS en 12 Octubre 2018, 12:20 pm
Puedes empezar por SDL2. Es una librería portable para la creación de juegos 2D. Con ella manejas imagen, sonido, entradas (mandos, teclados, etc.).


Título: Re: ¿Qué aprender para empezar a programar videojuegos en C?
Publicado por: Becerra en 12 Octubre 2018, 15:30 pm
Hola

O SFML, a mi me gusta algo más esta última.

También tienes los motores, como unity, que se programa en C#.

Un saludo


Título: Re: ¿Qué aprender para empezar a programar videojuegos en C?
Publicado por: Beginner Web en 13 Octubre 2018, 00:04 am
Hola  DoeJohn tambien estoy interesada en hacer videojuegos cortos en 2D y con respecto a SFML, que compilador me recomiendas? Tengo DEV C++ pero como ya sabemos no hay mas soporte para este, tengo NetBeans 8.12, se podra en este o recomiendas algun otro otro que no sea tan pesado porque no poseo internet? otra cosa intente configurar el SFML en mi DEV C++ y me sale esto
Código
  1. Id.exe cannot find -lalleg


Título: Re: ¿Qué aprender para empezar a programar videojuegos en C?
Publicado por: Becerra en 13 Octubre 2018, 10:46 am
Hola

Tienes que indicearle al compilador las librerías que vas a usar. No sé cómo se hace con Dev-C++.

En la documentación de SFML viene las instrucciones para Code::Blocks:

https://www.sfml-dev.org/tutorials/2.5/start-cb.php

Busca en google como añadir una librería a Dev-C++, no será complicado, pero no conozco el editor, ni lo tengo instalado siquiera.

Un saludo