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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Diseñando el código de un juego, problema.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diseñando el código de un juego, problema.  (Leído 2,764 veces)
anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Diseñando el código de un juego, problema.
« en: 1 Marzo 2013, 12:37 pm »

Hola a todos, llevo semanas investigando sobre como hacer la arquitectura de un juego y que sea por así decirlo perfecta, tenemos que saber que en un juego hay mucha cantidad de datos que debe de trabajar con una clase por ejemplo un personaje tiene animaciones eventos physica y todo esto se subdivide en muchas más cosas, pero no cojo una idea clara de como organizar el código.

Ahora mismo estaba viendo http://en.wikipedia.org/wiki/Composition_over_inheritance pero tampoco me convence también puede ser que no tenga mucha idea en como implementarlo para que no sea muy tedioso.

Hasta ahora lo único que he podido hacer bastante bien es una clase llamada scene y otras que heredan de ella como scenemap sceneactor y que una clase llamada scenemanager la trabaja pero tampoco me convence mucho.

Espero que alguien me pueda abrir más caminos.

Saludos.


En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
amchacon


Desconectado Desconectado

Mensajes: 1.211



Ver Perfil
Re: Diseñando el código de un juego, problema.
« Respuesta #1 en: 1 Marzo 2013, 13:13 pm »

Yo optó por la división por categorías:

- Nivel.
- Personaje.
- Elementos.

Si alguno tiene elementos comunes, se hace una clase aparte "physics" y se hereda de ella.

Si esa clase a su vez, tiene elementos comunes con otras. Se hace otra clase y se hereda de ella también.

Una cosa muy importante en la arquitectura de un juego es el interpetre de niveles, generalmente yo le pasaba un mapa en una matriz char y este era capaz de interpetrar paredes, objetos, personajes... Esto facilita mucho el diseño, ya que cuando quieras añadir niveles nuevos. Solo tendrás que hacer el mapa y el programa hará el resto.


En línea

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar
anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Re: Diseñando el código de un juego, problema.
« Respuesta #2 en: 1 Marzo 2013, 13:23 pm »

Y el sistema de eventos como lo harís o haces tu? esto es lo que me parece más dificil.
En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
pacoperico

Desconectado Desconectado

Mensajes: 100


Ver Perfil
Re: Diseñando el código de un juego, problema.
« Respuesta #3 en: 1 Marzo 2013, 16:34 pm »

Hay un blog sobre c++ que esta muy bien, en el que el autor va desarrollando y publicando todo el codigo de su propio motor de juegos:

http://lordpakus.blogspot.com.es/
En línea

anonimo12121


Desconectado Desconectado

Mensajes: 1.813


Ver Perfil WWW
Re: Diseñando el código de un juego, problema.
« Respuesta #4 en: 1 Marzo 2013, 16:59 pm »

gracias le echaré un vistazo a ver si me da ideas... actualmente estoy viendo el source de un game engine llamado löve2d
En línea

Página para ganar Bitcoins y Dinero: http://earnbit.hol.es/
Video de YouTube con Hack para el LoL: http://adf.ly/5033746/youtube-lolemuhack
Si quieres ganar dinero con adfly entra y registrate aquí -> http://adf.ly/?id=5033746
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diseñando paginas web con photoshop
Diseño Gráfico
Maox 3 2,819 Último mensaje 13 Febrero 2006, 22:03 pm
por zero_oi!
Codigo del Juego de Serpientes y Escaleras
Programación Visual Basic
YEXBOND007 0 8,607 Último mensaje 13 Marzo 2007, 06:33 am
por YEXBOND007
Problema diseñando un proxy!!
Programación Visual Basic
Hole_System 0 1,124 Último mensaje 16 Noviembre 2008, 23:45 pm
por Hole_System
Estoy diseñando... « 1 2 »
GNU/Linux
WIитX 14 5,632 Último mensaje 20 Abril 2013, 21:59 pm
por portaro
diseñando adware ?
Análisis y Diseño de Malware
Kase 0 1,883 Último mensaje 27 Julio 2013, 08:45 am
por Kase
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines