PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 2D-Engine



raiel
19.01.2004, 22:58
Moin,

Ich suche im moment eine moeglichst fertige Graphic Engine mit schwerpunkt auf 2D Applicationen.
Wichtig ist moment Windows, kann also ruhig DirectX benutzen (aber bitte nicht hoeher als 8 :) ).
Plattformunabhaengig waehre natuerlich optimal (SDL oder aehnliches).
Das ganze soll moeglichst klein sein und keinen unoetigen ballast enthalten wie z.b. 3D sachen.

Vielleicht kennt jemand hier ja so etwas.

mfg

Jesus_666
19.01.2004, 23:12
Was willst du machen? Anwendungen, Spiele, etc?

Für Anwendungen könntest du mit FLTK (http://www.fltk.org/[/url) viel Spaß haben... Es ist IMO anständig zu benutzen, plattformunabhängig (OpenGL-basiert) und allgemein lustig.

Ansonsten liste ich einfach mal das Ergebnis einer schnellen Suche bei SourceForge auf (ein paar interessante Projekte):
Kyra Sprite Engine (http://sourceforge.net/projects/kyra/)
Kyra is a simple, fully featured, industrial strength Sprite engine written in C++. The Kyra engine is suited to 2D, isometric, and quasi-3D games. It is built on top of SDL for cross platform use.

EclipseEngine (http://sourceforge.net/projects/eclipseeng/) Eclipse is a 2D game engine based upon SDL and FMOD to allow the greatest freedom acoss multiple platfoms. Designed to be easy to use Eclipse will take care of the mundane tasks and let you get on with the most exciting part - creating your game!

ZEngine - 2D SDL and OpenGL Engine (http://sourceforge.net/projects/zengine/)
ZEngine is designed to provide a powerful yet easy to use 2D game API using OpenGL for fast 2D drawing and SDL for everything else, it is completely cross-platform and the class based design makes it easy to learn and use.

EZ2D Game Engine (http://sourceforge.net/projects/ez2d/)
EZ2D is a 2-Dimensional Game Engine based off of SDL. Using SDL_Mixer, SDL_Image, and the main SDL libraries, this engine provides an easy to use interface for Graphics, sound and input.

PORTALEngine (http://sourceforge.net/projects/portalengine/)
PORTALEngine is a Game Engine for 2D RPGs that will have a mixture of features from Japanese-style RPGs and Western-Style RPGs.
PORTALEngine es un motor para hacer RPGs 2D con una mezcla de caracteristicas de RPGs japoneses y RPGs Occidentales.

raiel
20.01.2004, 15:15
Na da sind ja schon ein paar ganz nette dabei, werd ich mir dann mal ansehen ob ich die gebrauchen kann.

Im wesentlichen geht es mir darum Anwender Programme fuer Grafische Informationssysteme zu schreiben. Dabei muessen Landkarten etc dargestellt werden. Mit Normalen GUI API's wie QT etc ist das alles viel zu langsam, deswegen wollte ich ne Engine haben die vor allem moeglichst schnell 2D grafiken darstellen kann (schnelles blitten und wechseln der Layer) und ausserdem moeglichst klein ist.

Jesus_666
20.01.2004, 20:20
FLTK erlaubt es dir, komplette OpenGL-Fenster zu erstellen (oder OpenGL-Fenster als Widgets in anderen Fenstern zu benutzen) und ist ziemlich kompakt... Das Ganze wird statisch gelinkt (=kein Streß mit möglicherweise untereinander inkompatiblen Shareds) und produziert trotzdem kleine Binaries.

Sicher, OpenGL ist nicht gerade die einfachste Engine zum Darstellen von 2D-Inhalten, aber in Sachen Geschwindigkeit sollte es wohl genügen.