|
http://texelviews.delphigl.com
|
|
Menu
|
Folgende Projekte sind momentan vorhanden:
Confusing Ball: Confusing Ball ist ein Spiel, in dem man einen Ball durch verschiedene Level
(insgesamt 32, aus 4 unterschiedlichen Welten) steuern muss. Ein Level ist aus verschieden
zusammenhängenden, in der Luft schwebenden Steinen aufgebaut und beinhaltet Items wie Münzen,
Bomben und verschiebbare Steine.
Zunächst hat es den Anschein, dass es ein Leichtes sei ins Ziel zu gelangen, jedoch bei
näherem Betrachten wird einem schnell Gegenteiliges klar. Ein Grund dafür ist, dass du mit deinem
Ball auf jede der sechs Seiten eines Steines wechseln kannst, und die Schwerkraft sich entsprechend mit
verschiebt.
Das heißt, du musst aufhören in Begriffen in wie "Oben" und "Unten" zu denken.
Die Level, so übersichtlich sie manchmal auch scheinen, erfordern dem entsprechend einen gewissen
Orientierungssinn und ein gutes räumliches Vorstellungsvermögen.
Mit dem mitgelieferten Editor ist das Erstellen eigener Level problemlos möglich.
Hier noch ein paar Screenshots:
glWindow.pas (v1.34): Benötigte Units:
- OpenGL-Header von www.delphigl.com für win32- glBitmap.pas Image Unit von Lossy eX (www.dev-center.de) Die Unit stellt in OpenGL ein Benutzeroberfläche (GUI) zur Verfügung. Es wird ein Windows-ähnliches Fenster
mit Komponenten basierend auf einer festgelegten Textur erstellt. Bei einem Klick auf das Fenster / auf die Komponenten werden
entsprechende Ereignisse ausgelöst. Das Fenster-Setup kann direkt aus einer Ini-Datei geladen werden. Gerendert wird alles im Ortho-Modus.
Folgende Komponenten können bisher benutzt werden:
- Button
- Label
- Image
- Panel
- Listbox / Memobox
- Edit
- ProgressBar
Screenshot aus der Beispielanwendung:
WFObjLoader.pas: Benötigte Units:
- OpenGL-Header von www.delphigl.com für win32- glBitmap.pas Image Unit von Lossy eX (www.dev-center.de) Dieser WaveFront Object-File Loader lädt nahezu alle .Obj Dateien mit Materials, Textures, Transparency, Objects, Groups etc.
Unterstützt werden auch die von Blender exportierten Obj-Dateien. Der Loader entstand in Zusammenarbeit mit Conan aus der Motivation heraus,
einen schicken, übersichtlichen und leicht bedienbaren Model-Loader für OGL-Anwendungen zu haben.
Screenshots aus der aktuellen Version:
PasDocGui: Benötigt:
- PasDocMithilfe von PasDoc ist es möglich einfach und komfortabel eine Dokumentation für Pascal-Code zu generieren.
PasDoc ist das Pascal-Pendant zu Doxygen. Leider ist PasDoc nur in einer Command-Line Exe verfügbar (mit einer experimentelle GUI).
Da mir die, bei PasDoc mitgelieferte, GUI nicht gefiel, habe ich mir eine eigene geschrieben ;)
Sie ist kompakter, übersichtlicher und einfacher zu bedienen.
Screenshot:
|