Logo
 
 
 
 
OVERVIEW






Flugsimulatoren..






Bahn-Simulatoren...




Tauch-Simulatoren..




Fahrschul-Simulatoren..




Robot-Simulatoren...




Bagger-Simulatoren...





Farm-Simulatoren...





Synthesizer-Simulatoren..






Inneneinrichtung...





Architektur...





Kunst...





Machinima...

 
Gamestudio/A7
FEATURES 1 2 3


Die A7 VR-Engine - Version 7.07
Die Engine ist das Herz des Entwicklungsystems: sie erzeugt das 3D-Bild und kontrolliert das Verhalten der virtuellen Welt. Gamestudios A7 Virtual Reality Engine wurde 2007 entwickelt und entspricht dem neuesten Stand der Technik. Der Adaptive Binary Tree Szene-Manager wechselt stufenlos von Innen- zu Außenleveln. Der Light-Manager überwindet die 8-Lichter-Beschränkung heutiger Video-Hardware und unterstützt unbegrenzt viele dynamische und statische schattenwerfende Lichtquellen. Programmierer können neue Engine-Funktionen problemlos per SDK hinzufügen. Das einfache und intuitive C-Style DLL Interface erlaubt Zugriff auf die Engine-Funktionen von allen Programmiersprachen.
Die A7 Engine wird permanent auf dem neuesten Stand gehalten, um auch die aktuellsten Features neuer 3D-Karten zu unterstützen. Updates auf neue A7-Versionen erscheinen etwa alle 6 Wochen und sind kostenlos.

3D Engine
Sechs Freiheitsgrade, mehrere Kameras und 3D-Fenster, mehrere Bildschirme
Unterstützt DirectX 9, DirectPlay, DirectShow, DirectSound
Adaptive Binary Tree (ABT) Szene-Manager
Binary Space Partitioning (BSP) / Potential Visibility Set (PVS) (Pro Edition)
'Chunked' Multitextur-Terrain mit LOD für riesige Aussenlevel
Unbegrenzt viele dynamische Punkt- und Kegel-Lichtquellen
Statische und dynamische Schatten
Nebelbereiche, Kamera-Portale, Reflektionen und Spiegel
LOD (geometrische Detailstufen), Detail-Texturen, Texturkompression
Soft-Skin Modelle mit mehreren Shadern; Bones-, Vertex- und Morph-Animation
Animierte Sprites und 'Abziehbilder' (Decals)
Frei einstellbare Materialeigenschaften für statische und dynamische Objekte

PARTIKEL & EFFEKT-Engine
Programmierbare Partikelgeneratoren mit unzähligen Partikeltypen
Strahlengeneratoren für Laserstrahlen und Leuchtspuren
Pre- und Postprocessing Shader, Shader-Modelle 1.0, 2.0, 3.0
HLSL und Asm Shadersprachen, FX-Datei-Import
Bump- und Environment-Mapping, Lightmapping, Multitexturing (bis zu 8 Texturen)

Sky-System mit Sky Cubes, Sky Domes, animierten Wolken und Hintergrund

Wettergeneratoren für Regen, Schnee und Tornados
Programmierbare Effekte wie Linsenreflexe, Einschüsse, Verzerrungen, Fisheye, Cartoon
Shader Workshop und Shader-Labor
Mehr als 40 mitgelieferte Shader zur Kombination von Wasser, Cartoon, Environment, Gooch, Bump, Lambert, Blinn, Phong, Parallax, Okklusion, Blur, Bloom, Dilate, Displacement, Erode, Bleach, Sepia, Emboss, Posterize, Linse, und vielen anderen Effekte

Physik & Kollisions-Engine
Polygon-basierte Kollisionserkennung
Physik-Objekte mit realistischer Schwerkraft, Dämpfung, Elastizität, Reibung
Angel-, Kugel-, Rad- und Schiebe-Gelenke mit Motoren
Wasserphysik mit dynamischer Wellenerzeugung
Rotationen um beliebige Achsen für Weltraum- und Flugsimulatoren
Bewegungspfade für Kamera, Akteure und Fahrzeuge
3D-Objekte können per Maus angeklickt und manipuliert werden
Zeitlupe / Zeitraffer-Effekt

2D Engine
Multi-Layer System
Animierte 3D und 2D Sprites
Filmprojektor für Fullscreen- und Sprite-projizierte Filmsequenzen
GUI Panels mit verschiedenen Typen von Knöpfen, Reglern, Anzeigen und Fenstern
Truetype- und Bitmap-Fonts
Screenshot-Generator

Sound Engine
Statische und dynamische 3D Soundquellen mit Dopplereffekt
Multikanal Streaming Soundplayer
WAV, OGG, MID, MP3, WMA, CD Support

Netzwerk- & Game-Engine
Save/Load System zum Wiederaufnahme von Spielen an beliebigen Positionen
Client/Server System für Online-Games via Netzwerk oder Internet (UDP)
Multizone/Multiserver-Support für massive Online-Multiplayerspiele (Pro Edition)
Erweiterbar durch DLL-Plugins

Von unserer Website können Sie sich viele von Usern entwickelte Plugins herunterladen, die die Engine um neue Features erweitern, z.B. Flash-Animation, Datenbank-Integration, oder Force Feedback.


Die lite-C Sprache
Mit Gamestudio können Sie einen Level zusammenbauen, ein Menü, Spieler sowie Gegner hinzufügen und deren Verhaltensweisen einstellen... fertig ist Ihr Spiel. Wozu brauchen Sie dann noch eine Programmiersprache?

Nachdem Sie Ihre ersten Spiele zusammengeklickt haben, werden Sie rasch Ehrgeiz entwickeln, weiter zu gehen. Sie wollen vielleicht eigene Effekte hinzufügen oder eine ganz neue Spielidee realisieren. Nun ist es Zeit, Programmieren zu lernen! Mit der lite-C Programmiersprache definieren Sie Ihr Spielverhalten, Ihre Benutzeroberfläche und das Verhalten der Objekte Ihrer virtuellen Welt. Lite-C Skripte können per Mausklick an beliebiges Objekte 'angehängt' werden und reagieren auf bestimmten Ereignisse wie Treffer, Berührungen, Annäherungen, Erblicken des Players, oder dergleichen.

Lite-C ist eine vereinfachte Version der Programmiersprache C/C++, die für die meisten kommerziellen Spiele eingesetzt wird. Anders als C++ ist es extrem einfach zu erlernen. Alle Dinge, die Einsteigern Probleme machen - wie Speicherverwaltung oder Pointer - werden von lite-C automatisch gehandhabt. Auch wenn Sie noch nie im Leben programmiert haben, werden Sie mit Hilfe des lite-C-Tutorials in Nullkommanichts zum Profi!

Lite-C ist jedoch keine Skriptsprache, sondern eine 'echte' Programmiersprache, mit der Sie alle Programmbibiotheken Ihres PC nutzen können - einschließlich DirectX-Klassen und OpenGL-Funktionen. Sie könnten sogar Ihre eigene 3D-Engine in lite-C programmieren! Anders als Skriptsprachen wie LUA, Python oder Basic wird lite-C compiliert - d.h. in optimierten Maschinencode übersetzt. Dadurch laufen lite-C Programme bis zu zwanzigmal schneller als interpretierte Skriptsprachen. Was auch nötig ist, denn in einem anspruchsvollen 3D-Spiel mit einigen tausend bewegten Figuren können 10,000 Programmfunktionen gleichzeitig laufen.


SED - Skripteditor und Debugger

Falls Sie jedoch Programmieren in 'richtigem' C++, Delphi oder anderen Sprachen bevorzugen, können Sie die Gamestudio-Engine als DLL in Ihre eigenen Programme integrieren. Auch in diesem Fall können Sie lite-C weiterhin als Skriptsprache benutzen; lite-C Funktionen und Variablen lassen sich von Ihrem Programm aufrufen und umgekehrt.

lite-C FEATURES

Direktzugriff auf Windows API sowie DirectX Klassen und Funktionen
Steuern externer Geräte mit I/O-Port Funktionen
Einfaches, transparentes Multitasking
Konsolenmodus für die Variablenmanipulation zur Laufzeit
Syntax-hervorhebender Editor, Single-Step Debugger
Erweiterbar durch DLL-Plugins und COM Bibliotheken


  weiter...


oP group Germany • Birkenstr. 25-27 • 63549 Ronneburg • Germany