2011-04-02 16 views
6

¿Alguien aquí puede indicarme un motor de juego de código abierto en 2D simple y bien diseñado en C++? El género es menos importante, deseo aprender con el ejemplo. No me gustaría nada particularmente complejo ya que estoy interesado en aprender conceptos generales, en lugar de meterme en el meollo de la implementación del motor.Motor de juego en 2D ejemplar

+1

¿Para qué SO/plataforma? Windows? Linux/POSIX? – thkala

+1

No debería importar. Estoy tratando de aprender conceptos básicos. –

Respuesta

3

Si yo fuera usted, miraría en ClanLib - es de código abierto, multiplataforma, y ​​los paquetes fuente contienen 50 o más ejemplos fáciles de seguir, desde la simple representación de imágenes, hasta un servidor-cliente totalmente funcional guerra de dados implementación.

Y si está ansioso por comenzar, es fácil configurarlo con Visual Express, para que pueda jugar con él en muy poco tiempo.

También: here son algunos otros si quieres darles una oportunidad.

1

Echa un vistazo a SuperTux, es un pequeño juego de plataformas inspirado en Mario, escrito en C++. También hay un editor de nivel incorporado.

3

Personalmente aprendí mucho, mirando a través del código fuente de Frogatto, incluso el código fuente puede verse solo here.

Es, por supuesto, un juego más complejo, pero hay mucho que aprender sobre la arquitectura y el diseño del software/juego.

Cuestiones relacionadas