elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Conocimientos necesarios para un juego.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Conocimientos necesarios para un juego.  (Leído 3,007 veces)
AprendiendoAProgramar

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Conocimientos necesarios para un juego.
« en: 22 Diciembre 2017, 19:19 pm »

Buenas.

Cuando uno aprende a programar empíricamente se da cuenta de que los temas son variados, uno inicialmente se inspira en los grandes juegos con complejas interfaces gráficas, pero cuando uno se da cuenta de la realidad, choca con que no podemos desarrollar ni el juego más básico de adivina el numero, así que mi punto no es esos grandes juegos sino ¿qué conocimientos son necesarios para desarrollar un juego como PONG o TETRIS o SNAKE ? es decir a medida que voy aprendiendo me doy cuenta que las utilidades de programar son muchas pero no se si sean aplicables a un juego básico como esos.
Al grano ¿ necesito de estructuras, punteros, arboles, pilas, POO, etc ? para desarrollar esos juegos o con una librería específica y comandos puntuales se pueden llegar a ejecutar.

Gracias de antemano.

Apenas


En línea

APENAS EMPIEZO CON ESTO DE LA PROGRAMACIÓN Y CUANDO APARECEN ERRORES ES ALGO COMO........



(ES SOLO HUMOR)
MAFUS


Desconectado Desconectado

Mensajes: 1.603



Ver Perfil
Re: Conocimientos necesarios para un juego.
« Respuesta #1 en: 22 Diciembre 2017, 19:34 pm »

Punteros necesitarás aprender, poo sólo si piensas trabajar en ese paradigma, árboles hay que conocerlos.

Puedes trabajar sobre librerías y en proyectos medianos o que usen gráficos y sonidos e interfaces humanas vas a usar. Pero no está de más que aprendas todas esas cosas que has mencionado.


En línea

dubidubidu

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: Conocimientos necesarios para un juego.
« Respuesta #2 en: 22 Diciembre 2017, 20:47 pm »

Hola, mírate esta página: minidosis.org

Al final de los temas creo que tiene varios juegos que has mencionado y lo explica paso a paso como hacerlos y personalmente explicando es un crack y no un tostón como la mayoría que he visto en YouTube.
En línea

Maurice_Lupin


Desconectado Desconectado

Mensajes: 356

GPS


Ver Perfil WWW
Re: Conocimientos necesarios para un juego.
« Respuesta #3 en: 23 Diciembre 2017, 17:25 pm »

Hola AprendiendoAProgramar.

De los mejores cursos que encontré cuando intentaba programar videojuegos en C++.

Utiliza la librería Allegro, pero al implementar el paradigma POO, fácilmente puedes reemplazar las funcionas de Allegro por otra librería como SDL.

Código:
Curso de programación de Videojuegos con C++ y Allegro
    Autor: Daniel Acuña Norambuena
    Idioma: Español
    Sitio original: artebinario.cjb.net
Descripción: Explica en detalles la creación de un marco de trabajo para un juego de video, analiza con mucha claridad el diseño e implementación de un proyecto orientado a objetos.
Link PDF

más libros
http://losersjuegos.com.ar/referencia/libros

Saludos.
En línea

Un error se comete al equivocarse.
BloodSharp


Desconectado Desconectado

Mensajes: 804


El Messi-Vegeta :D


Ver Perfil
Re: Conocimientos necesarios para un juego.
« Respuesta #4 en: 23 Diciembre 2017, 22:06 pm »

Cuando uno aprende a programar empíricamente se da cuenta de que los temas son variados, uno inicialmente se inspira en los grandes juegos con complejas interfaces gráficas, pero cuando uno se da cuenta de la realidad, choca con que no podemos desarrollar ni el juego más básico de adivina el numero, así que mi punto no es esos grandes juegos sino ¿qué conocimientos son necesarios para desarrollar un juego como PONG o TETRIS o SNAKE ? es decir a medida que voy aprendiendo me doy cuenta que las utilidades de programar son muchas pero no se si sean aplicables a un juego básico como esos.
Al grano ¿ necesito de estructuras, punteros, arboles, pilas, POO, etc ? para desarrollar esos juegos o con una librería específica y comandos puntuales se pueden llegar a ejecutar.

Yo recomendaría utilizar SDL 2 y opengl que son multiplataformas para la parte de video, para audio quizás sea recomendable utilizar openal que también es multiplataforma...

Respecto a la interfaz podrías utilizar imgui que es relativamente facil de utilizar y tiene ejemplos de muestras con las librerías gráficas antes mencionadas:

https://github.com/ocornut/imgui


B#
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines