Como hacer un Framework

Consulte acerca de programas, técnicas, algoritmos etc.

Como hacer un Framework

Notapor A3 » Jue Sep 17, 2009 3:10 am

Hola, soy nuevo en este foro, y es la primera vez que escribo, primero que todo quiero felicitarlos se ve que es un equipo muy capaz de resolver en conjunto cualquier problema.

Ahora, mi duda principal se refiere a como hacer un framework para videojuegos en 2D, con SDL y en C++, uno que tenga las funciones mas básicas (por ej, control de dibujado, colisiones, manejo de sprites) pero que sea totalmente reutilizable (o por lo menos en la mayoria de casos), la verdad no he encontrado mucha información al respecto y sinceramente me gustaria programar de una forma que no tenga que escribir mi código varias veces (no es pereza, jejeje).

No se si alguno sabe cual es la técnica de programación para ir formando clases que sean reutilizables, jejeje. les agradezco de ante-mano su ayuda.
gracias. :D
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Re: Como hacer un Framework

Notapor endaramiz » Jue Sep 17, 2009 11:48 am

Bienvenido al foro.
Ya sé que no respondo a tu pregunta pero, aunque no tengas un framework, no hace falta que escribas todo el código de nuevo. Por ejemplo, el menú lo puedes copiar de un proyecto anterior y modificarlo. Esto es mucho más fácil que crear un framework.

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona

Notapor A3 » Sab Sep 19, 2009 1:31 am

primero gracias por responder, endaramiz, tienes toda la razon, creo q asi hacemos la mayoria de nuestros proyectos, y la vdd es una solución muy práctica, pero en realidad me gustaria avanzar un poco y adentrarme al tema de los frameworks.

gracias. 8)
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Notapor Meldron » Sab Sep 19, 2009 4:55 pm

framework? no será un motor de juegos 2d(game engine)?
Avatar de Usuario
Meldron
 
Mensajes: 20
Registrado: Jue Jun 04, 2009 6:04 pm
Ubicación: Cap. Fed.- Argentina

Notapor A3 » Sab Sep 19, 2009 9:55 pm

mmmmm, buena observación, ps ahora si estoy confundido??? :?: jejeje, yo creia que un framework crei que era un soporte de librerias y funciones preestablecidas para armar desde ahi un programa, y si se hace referencia a los juegos pues pense que seria la misma logica. pero independientemente si es un framework o un game engine 2d, creo que son terminos similares, yo deseo saber como armar algo asi, ya que no hay info de como hacer un game engine o un framework para videojuegos, sino como usar los que estan hechos.

gracias. :wink:
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala

Notapor hugoruscitti » Dom Sep 20, 2009 12:09 am

Hay un tutorial sobre como construir un engine o framework de
juegos con SDL en esta página:

http://gpwiki.org/index.php/SDL


(específicamente el tutorial de framework está en el
capítulo 6).

También hay otro sobre pygame por acá:

http://gpwiki.org/index.php/Python:Pygame_OOP_Framework



Por cierto, también te va a resultar de utilidad investigar
otros engines modernos e innovadores. Sobretodo por
las buenas ideas que aportan:

- http://cocos2d.org/
- http://matthewmarshall.org/projects/rabbyt/

Espero que te sirva, saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina

Notapor A3 » Dom Sep 20, 2009 3:58 am

psssss,

gracias, la verdad muy buena Bibliografia, pues te agradezco bastante, justo lo que busco, ps lo leerá y aplicaré, gracias. 8)
Un hombre que no arriesga nada por sus ideas, o no valen nada sus ideas o no vale nada el hombre...
Avatar de Usuario
A3
 
Mensajes: 16
Registrado: Mar Sep 15, 2009 5:48 pm
Ubicación: Guatemala


Volver a General

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron