UPDATE:
DAS FRAMEWORK WURDE NUN VERÖFFENTLICHT!
KLICK
Ab und zu wird hier ja schonmal gefragt, ob es nicht ein Framework für 2D-Spiele gibt, das Direct3D benutzt, um die Performance zu verbessern und um gewisse Effekte (z.B. Alpha-Blending) hinzukriegen.
Genau so ein Framework habe ich jetzt fertiggestellt. Es wird am
04.07.2005 hier auf der Seite veröffentlicht werden.
Warum dieses Datum?
Nun ja, das Framework wird vorher noch für einen anderen Zweck gebraucht, der es erforderlich macht, es so lange geheim zu halten
Vielleicht kann's sich ja jemand denken?
In dem Framework ist eigentlich alles enthalten, was man braucht, um ein paar schöne kleine 2D-Spiele zu schreiben, und das mit einem objektorientierten Ansatz.
- Direct3D für 2D-Grafik (Sprites mit Rotation und Transparenz)
- Textausgabe mit True Type-Fonts
- sehr flexibles Partikelsystem
- optionales Full-Scene-Motion-Blur
- Sounds laden und abspielen
- Eingabe per Tastatur und Maus (Joystick wird wohl später noch kommen)
- einfache Kollisionserkennungsfunktionen
- Verwaltung für Spielzustände (State Machine)
-
Alt+Tab-sicher
- Unterstützung für VC.NET
und Dev-C++
Bis dahin könnte ich noch ein paar Vorschläge gebrauchen, welche weiteren Features wünschenswert wären. Z.B. eine Klasse für eine Tile-Map (beispielsweise für Jump and Run-Spiele) oder irgendetwas in Richtung Scripting ...